10000000的补码转换成十进制

作者&投稿:姜鸣 (若有异议请与网页底部的电邮联系)
堡盟Baumer 绝对编码器~

补码 10000000,表示多大?

这个八位的补码,代表的是:-128。

-------------------------

-128,有八位的补码,并没有八位的原码和反码

因为,原码和反码的定义,都是有缺陷的:

 一个数字零,它们却都定义了两个编码!

所以,八位的原码反码,只能表示-127 ~ +127。

无法表示-128。

因此,用“取反加一”求-0 或-128 的补码,都是行不通的。

同样,用“取反加一”求补码 1000 0000 对应的原码,也是不灵的。

-------------------------

求补码的正规做法,是使用定义式:

 当 X >= 0,  [ X ]补 = X;     零和正数不用变换。

 当 X < 0,  [ X ]补 = X + 2^n。 n 是补码的位数。

这个定义式,是通用的。你可以在书上找到的。

那么,[-128]补 = -128 + 2^8 = 1000 0000 (二进制)。

所以,八位的补码 1000 0000,就是代表数值-128。



原码:1000 0000,转化为带符号十进制数是-0;
补码:1000 0000,转化为带符号十进制数是-128.


0x0000000指令引用的0x0000000内存不能被read
2011-07-22 为什么我一打开cf就会出现应用程序错误 0x0000000指... 29 2009-02-23 0x00000001指令引用0x00000001内存,该内存... 43 2006-08-25 0x00000000指令引用的0x000000内存,该内存不... 26 2013-12-29 0x00000001指令引用的0x00000001该内存不能... 2 2009-03-20 开机提示0x000000的命令引用0x...

用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是-1...
2^(n-1)+x -2^(n-1)-1<=X<=0 若X是纯小数,则:X 0<=X<=1 [X]补 2+x -1<=X<=0 [-1]补=1 1111111 负数补码是对它的原码(除符号位外)各位取反 第一位不变,其它相反。所以是10000001 编码11111111表示-0.0078125。因为:编码1111111的反码是0000000,再加1为...

蓝屏代码0*0000000fe的补丁有么有,在哪下载
更多知识尽在华夏联盟 开机马上按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统(如果重装也是蓝屏,建议还是检修一下去)。出现这样的问题是软件冲突、驱动不合适、系统问题引起的,可以在安全模式还原一下系统,还是不行重新安装操作系统,...

我的电脑蓝屏后出现0X0000000S的代码该怎么解决?求高人指点谢谢了_百 ...
您好!蓝屏的主要原因:一般由硬件内存及软件系统引起。多数是因系统软件原因造成,其中由【病毒】引起居多。如果是新安装的系统,检查系统中的漏洞,把补丁补齐。使用杀毒软件查找系统漏洞,把补丁补齐是最安全的选择。★解决方法:【1】有时只是某个程序或驱动程序一时犯错,重启后它们会改过自新。再使用...

电脑上为什么总弹出一个0000000x内存不能为read或者是written的错误提示...
您好!出现:0x??? 指令引用的0x???内存。该内存不能为"read"或"written"。【答案shijan8原创】★如果使用本答案请注明原创作者名或答案来源★ 【1】出现应用程序错误原因很多,对照您电脑出现的问题进行正确的解决。(如果偶尔出现该问题,关机后,重新开机,可能会消失)【2】盗版系统或Ghost版本系统...

...并说指令引用的"0*0000000"内存,该内存不能为"read",我该怎样办...
我的电脑总是弹出0*00000000,并说指令引用的"0*0000000"内存,该内存不能为"read",我该怎样办?请多多帮忙  我来答 2个回答 #热议# 没有文化的年迈农民工退休后干点啥好?寒月悠悠 2007-04-07 · TA获得超过1.5万个赞 知道大有可为答主 回答量:2971 采纳率:50% 帮助的人:2027万 我也去...

为什么会有0*0000000什么的内存错误呢?
为什么会有0*0000000什么的内存错误呢? 还没进入游戏界面就卡这上了... 还没进入游戏界面就卡这上了 展开  我来答 3个回答 #热议# 普通体检能查出癌症吗?363471394 2007-08-25 · TA获得超过260个赞 知道小有建树答主 回答量:169 采纳率:0% 帮助的人:137万 我也去答题访问个人页 关注 ...

为什么-128的补码是10000000呢? 看了解答我实在想不通 有大神可以说得...
当 X >= 0, [ X ]补 = X; 零和正数不用变换。当 X < 0,  [ X ]补 = X + 2^n。 n 是补码的位数。这个定义式,是通用的。你可以在书上找到的。那么,[-128]补 = -128 + 2^8 = 1000 0000 (二进制)。所以,八位的补码 1000 0000,就是代表数值-128。掌握了补码的...

求解-128的补码为什么是1 0000000 -128 = - 1111111 源码= 1
求解-128的补码为什么是10000000-128=-1111111源码=11111111反码=10000000补码=10000001补码不是求反加一么?... 求解-128的补码为什么是1 0000000 -128 = - 1111111 源码= 1 1111111反码= 1 0000000补码= 1 0000001 补码不是求反加一么? 展开  我来答 2...

应用程序错误0x00000000指令引用的0x0000000内存。该内存不能为read_百...
你好,电脑出现:【该内存不能为read】,这是你安装的“软件”和电脑中的“内存”有冲突!【答案原创,引用请说明作者:力王历史】,偶然出现,点【取消】即可!1。电脑里有【木马或病毒】干扰,下载“360安全卫士”和“360杀毒双引擎版”或“金山卫士”和“金山毒霸”,建议“全盘扫描”病毒和木马,...

港南区19112454314: 已知补码为10000000,求其十进制表示的数值 -
成王秋科林:[答案] 10000000 =1*2^7+0*2^6+0*2^5+0*2^4+0*2^3+0*2^2+0*2^1+0*2^0 =2^7=128

港南区19112454314: 计算机中补码为10000000,应该为十进制多少
成王秋科林: 128, 自己用附件里的计算器--查看--科学型进行计算

港南区19112454314: 二进制带符号整数(补码)1000000的表示的十进制数为多少答案 -
成王秋科林: 补码首位为1,肯定为负数 余下的7个0按位取反再加1 为128,所以考虑符号位是 -128

港南区19112454314: 二进制带符号整数(补码)10000000的表示的十进制是多少 谢谢大家的好心回答啊 要具体啊 越详细越好啊呵呵 -
成王秋科林: -128啊.这是一个特殊情况.

港南区19112454314: 带符号二进制数10000000转换为十进制数 注意是带符号位的二进制数 谢谢 -
成王秋科林: 高位是符号位,符号位等于1,则这是一个用补码表示的负的十进制数 用补码的反向算法得到十进制数的绝对值: 10000000B-1=01111111B 01111111B取反=10000000B 写出二进制各位基数,个位1,高位是低位乘以2,写二进制数的位数8位为止 128 64 32 16 8 4 2 1 将10000000按位对齐写在下面一行 1 0 0 0 0 0 0 0此式按位上下做乘法,结果左右做加法 128+0=128,所以10000000B=128D,这是十进制数的绝对值 这个十进制数为-128

港南区19112454314: 用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是?答案给的是 - 1 . 如用定点补码表示纯小数,采用8位字长,编码10000000表示的十... -
成王秋科林:[答案] 1000 0000表示:-0.000 0000 不考虑符号位,反码是:-0.111 1111 不考虑符号位,补码(也就是原来的原码):-1.000 0000

港南区19112454314: 计算机的补码 1:采用8位字长,原码10000000为什么等于 - 128而不是等于02:在定点补码表示纯小数,采用8位字长,编码10000000表示的十进制是 - 1,这... -
成王秋科林:[答案] 1.是这样规定的,如果硬要理解的话,可以这样理16位的-128是1000000010000000,而8位恰好位于分界点,在8位的范围内,-127到127肯定是很好理解的,而10000000表示-128理解成-0也行,理解成-128也行,采取后者正好跟16位的兼容,所以...

港南区19112454314: 用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是 - 1,请教怎么计算出来的? -
成王秋科林:[答案] 你怎么尽给我出难题 机器数的补码可由原码得到.若机器数为正数,则其补码与原码一样;如果机器数为负数,则其补码是对它的原码(除符号位外)各位取反,再加1而得到的(也就是对其反码再加1).也可用公式表示,若X是纯整数,则: X 0

港南区19112454314: 用定点补码表示纯小数,采用八位字长,编码为10000000表示的十进制数是? -
成王秋科林: 八位长最大的数就是127 01111111就是最大的数等于127 00000000等于0 而1打头的都表示负数10000000就等于-1 依此类推 11111111等于-128

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网