永发信息网

两个负数的反码和补码怎么算

答案:2  悬赏:0  手机版
解决时间 2021-04-08 13:36
两个负数的反码和补码怎么算
最佳答案
一:对于正数,原码和反码,补码都是一样的,都是正数本身。 对于负数,原码是符号位为1,数值部分取X绝对值的二进制。 反码是符号位为1,其它位是原码取反。 补码是符号位为1,其它位是原码取反,未位加1。 也就是说,负数的补码是其反码未位加1。 移码就是将符号位取反的补码二:在计算机中,实际上只有加法运算,减法运算也要转换为加法运算, 乘法转换为加法运算,除法转换为减法运算。三:在计算机中,对任意一个带有符号的二进制,都是按其补码的形式进行运算和存储的。之所以是以补码方式进行处理,而不按原码和反码方式进行处理,是因为在对带有符号位的原码和反码进行运算时,计算机处理起来有问题。而按补码方式,一方面使符号位能与有效值部分一起参加运算,从而简化运算规则。另一方面使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计 四:补码加、减运算公式 1):补码加法公式 [X+Y]补 = [X]补 + [Y]补 2):补码减法公式 [X-Y]补 = [X]补-[Y]补 = [X]补 + [-Y]补已知[+Y]补求[-Y]补的规则是全部位(含符号位)按位取反后再加1。五:由补码求原码已知一个数的补码,求原码的操作分两种情况:1. 如果补码的符号位为“0”,表示是一个正数,所以补码就是该数的原码。2. 如果补码的符号位为“1”,表示是一个负数,求原码的操作可以是:符号位为1;其余各位取反,然后再整个数加1。 ===========================按你的要求以8位二进制进行计算=======以8位二进制操作为例,其运算取值范围是-128~127。那么综上所述,我们可以得到-126-100,可以看成(-126)+(-100),目的是使减法操作变为加法-126 -> 1111 1110 ->反 1000 0001 ->补 1000 0010100 -> 0110 0100 -> 负数求补 1001 1011+1 -> 负补 1001 1100做补码相加得 -126补+(-100) 补-> 1000 0010补 + 1001 1100补 ->1 0001 1110补 ->自然丢弃超出 0001 1110补由补求原得到 0001 1110补 -> 0001 1110原 得到的结果为00011110,如果两个负数相加如果溢出,那么结果一定是正数,由此可知计算结果溢出。
全部回答
一:对于正数,原码和反码,补码都是一样的,都是正数本身。对于负数,原码是符号位为1,数值部分取x绝对值的二进制。反码是符号位为1,其它位是原码取反。补码是符号位为1,其它位是原码取反,未位加1。也就是说,负数的补码是其反码未位加1。移码就是将符号位取反的补码二:在计算机中,实际上只有加法运算,减法运算也要转换为加法运算,乘法转换为加法运算,除法转换为减法运算。三:在计算机中,对任意一个带有符号的二进制,都是按其补码的形式进行运算和存储的。之所以是以补码方式进行处理,而不按原码和反码方式进行处理,是因为在对带有符号位的原码和反码进行运算时,计算机处理起来有问题。而按补码方式,一方面使符号位能与有效值部分一起参加运算,从而简化运算规则。另一方面使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计四:补码加、减运算公式1):补码加法公式[x+y]补=[x]补+[y]补2):补码减法公式[x-y]补=[x]补-[y]补=[x]补+[-y]补已知[+y]补求[-y]补的规则是全部位(含符号位)按位取反后再加1。五:由补码求原码已知一个数的补码,求原码的操作分两种情况:1.如果补码的符号位为0,表示是一个正数,所以补码就是该数的原码。2.如果补码的符号位为1,表示是一个负数,求原码的操作可以是:符号位为1;其余各位取反,然后再整个数加1。===========================按你的要求以8位二进制进行计算=======以8位二进制操作为例,其运算取值范围是-128~127。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
纯水清澈透明、不含杂质,而硬水含较多可溶性
excel表格如何正反面打印
腾讯街头篮球pc端和手游的问题
山东交通职业学院和日照职业技术学院
唐诗三百首全集解释,谁给我个唐诗三百首全书
北京同仁堂新乡药店这个地址在什么地方,我要
刘翔每分钟跑多少米?
银行逾期问题
安阳到襄樊的高速公路多少钱
감사하기는&#
“嫦娥一号”靠近月球后,点燃发动机,向运动
丛林赤子心里的小狗 应该已经去世了吧? 真的
风水上点痣好不好?(由于面相痣长的位置不好
菠萝鸡翅糯米饭的做法步骤图,怎么做好吃
关于2V2人族配合不死族问题
推荐资讯
单选题下列溶液一定呈中性的是A.氢氧化钠溶液
单选题据2000年11月1日《人民日报》报道,“
驴肉火烧怎么能酥脆
I’ll be to do the same thing in your sit
超市监控复原一年前的!需要多少钱?
为什么睡觉总是做噩梦
三星8GB笔记本内存型号是:M471B1G73BHO-YKO
兰兰学习了电磁感应现象后,就想:产生的感应
如图,AD是三角形ABC的角平分线,DE∥CA,并
复仇者联盟1中雷神从天上掉下来为什么拿不起
1-2月份是印度旅游的淡季嘛?
能给看看这是手雕的核桃吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?