补码运算10000000的十进制数是什么,求详解

10级计算机组成原理复习题(答案)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
10级计算机组成原理复习题(答案)
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢有符号二进制数作为补码,求原码按照减一再取反,减去后结果是什么呢?因为最高位是符号位1,能参与减法运算吗?结果是(正数)吗,再取反,不就是,这个不是表示-0吗,-128用有符号原码怎么表示呢?+128呢?
jvyuhuh167
00+111111 ,结果为,而且有进位,表示有溢出,最高为必须参与运算,因为机器是不知道是否原码还是补码,这也就是把减法变成加法的方法.128已经超出一个字节的有符号整数的表示范围了,-128为,正数只能到127.
为您推荐:
其他类似问题
扫描下载二维码第二章参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
第二章参考答案
上传于||文档简介
&&计​算​机​组​成​原​理
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢为什么128的补码是呢。我觉得补码的十进制数应该是-0 呀_百度知道计算机 C语言
因为它加128得0
很多人并不理解补码。&b&补码就是同余啊。&/b&1000000是正128你知道吧,正负128模256是同余的。加减乘可以直接算也是同余的定理决定的,而不是凑出来的巧合,哪可能凑出这种东西?&br&&br&8位只能表示256个数,0到255,但我还想表示一些负数怎么办呢?就用与该负数同余的正数来表示呗。-1=255,-2=254,等等。&br&&br&建议脱离算数的思维方式,&b&这其实就是一个环&/b&。模任何一个正整数(如256),可以把所有整数分类,比如模256可分256类,0 256 -256...是一类(余0类),1 257 -255...是一类(余1类),等等,这256类可看作环&img src=&///equation?tex=Z_%7B256%7D& alt=&Z_{256}& eeimg=&1&&的元素,你看-128和128是同一个类里的(余128类),用一个代表另一个罢了。补码和普通的unsigned integers都是在每类中选一个数,unsigned integers选0到255,补码表示的有符号整数选-128到127,都是一个数恰好对应一个类。&br&&br&当你明白这一切后,补码就是顺理成章的事。&br&&br&练习:设计用8位二进制数表示13至268这256个数的方案。要求作加减乘运算的时候,可以直接把编码当正整数算,能得到正确结果。
很多人并不理解补码。补码就是同余啊。1000000是正128你知道吧,正负128模256是同余的。加减乘可以直接算也是同余的定理决定的,而不是凑出来的巧合,哪可能凑出这种东西?8位只能表示256个数,0到255,但我还想表示一些负数怎么办呢?就用与该负数同余的正…
可以参考这个: &a href=&/question//answer/& class=&internal&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/question/2015&/span&&span class=&invisible&&9860/answer/&/span&&span class=&ellipsis&&&/span&&/a&
可以参考这个:
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 二进制补码 的文章

 

随机推荐