问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

两个位数不同的补码如何相加?

发布网友 发布时间:2022-05-16 05:44

我来回答

4个回答

热心网友 时间:2023-10-12 22:03

两个位数不同的补码相加方法是:对于正数,也就是第一位的符号位为0,反码,补码,原码相同。对于负数,补码和原码的关系是原码除符号位的其他位取反后加1,如101010的补码即为,先除去符号位的其它位取反得:110101(这个称为原码的反码)再加1,得:110110。

扩展资料:

例如:假设当前时针指向10点,而准确时间是6点,调整时间可有以下两种拨法:一种是倒拨4小时,即:10-4=6;另一种是顺拨8小时:10+8=12+6=6

在以12模的系统中,加8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替。对“模”而言,8和4互为补数。实际上以12模的系统中,11和1,10和2,9和3,7和5,6和6都有这个特性。共同的特点是两者相加等于模。

对于计算机,其概念和方法完全一样。n位计算机,设n=8, 所能表示的最大数是11111111,若再加1成为100000000(9位),但因只有8位,最高位1自然丢失。

又回了00000000,所以8位二进制系统的模为2^8。在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了。把补数用到计算机对数的处理上,就是补码。

参考资料来源:百度百科-补码

热心网友 时间:2023-10-12 22:03

两个位数不同的补码相加方法是:
1.对于正数,也就是第一位的符号位为0,反码,补码,原码相同
2.对于负数,补码和原码的关系是原码除符号位的其他位取反后加1.
如101010的补码即为:
2.1.先除去符号位的其它位取反得:110101(这个称为原码的反码)
2.2.再加1,得:110110
3.几个规定:
,3.1 [+0]反=00000000,[-0]补=[+0]补=00000000,[-0]反=10000000,[-0]原=10000000,[+0]原=00000000
3.2 原码和反码的表示范围是:-2^(n-1)

热心网友 时间:2023-10-12 22:03

x=-1.625,补码是 10.011

y=-5.25,补码是 1010.11

做 X + Y,如何直接通过补码相加呢?

直接带上符号位,小数点对齐相加,结果是不对的。。。

求正确的相加方式

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

你写的补码,都不对。

正确做法如下。

都化为二进制,保留三位小数:

 X =-1.625 =  -1.101B。

 Y =-5.25 =-101.010B。

分别转换为八位补码:

 [X]补 = 1111 0011。

 [Y]补 = 1101 0110。

相加:

 [X + Y]补 = 1111 0011 + 1101 0110 =(1100 1001。

舍弃进位,保留八位的补码 1100 1001。

再转为原码:

 [X + Y]原 = 1011 0111。

原码中有三位小数,求出对应的真值:

 X + Y = -0110.111B = -6.875。

完。

热心网友 时间:2023-10-12 22:04

首先将小数点对齐,然后按照最长的位数将整数部分的补码补成同样长度,再相加,最后结果看符号位是什么来决定正负。
也就是将10.011变成1110.011
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
右附件包块怎么治疗? 右侧附件区见混合性包块回声、大小约4 .9*4。8cm.包膜完整、内可见不... 网络学术资源网络学术资源的获取途径 请问:正式出版物一定是合法出版物吗? 正式出版发行的期刊有哪些 玉米莲藕排骨汤怎么做才好吃 电脑开机进入不了BOSS, 怎么关闭苹果手机的自动备份功能 钢结构制作与安装的阶段和要点 钢结构设计的基本概念、关键步骤和应用 两个补码相加 如何用批处理文件写:获取当前日期的后一天 谁知道尼基塔里面那个黑客伯克霍夫用的是什么操作系统? 尼基塔中伯克霍夫有没有死 尼基塔第四季第二集伯克霍夫也出问题了吗? 西游记里面的第三个故事? 尼基塔中的伯克霍夫对尼基塔的感情是怎样的,喜欢吗还是爱。请详细说明 写出《西游记》中的三个经典故事的名字、大概的故... 西游记里的三个故事名称 脸上长粉刺咋办? 有没有人认为《尼基塔》中的伯克霍夫和尼基塔的关系挺微妙的,二季九集伯克霍夫被阿曼达绑了,尼基塔都急 美剧尼基塔里电脑天才伯克霍夫的扮演者亚伦·斯坦福参演的一部2010年底与2011年初有关圣诞节的欧美爱情电影 西游记前三回一共讲了那几件事 同利等离子切割机与松勒等离子切割哪个好 脸上的粉刺应该怎么处理呀? 脸上长痘痘粉刺怎么调理 什么是四色猜想 脸上长粉刺要怎么内调? 伯克霍夫的研究方向 等离子切割机瑞凌,上海通用哪个好 补码的加减法则的证明,即为什么求两个数的和的补码可以直接用两个数的补码相加?应该可以用定义证明的。 两个补码相加,如果符号位有进位,则舍去进位,假如机器位数为8,请举例说明. “两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出”是否正确?为什么? 两个补码表示的数相加时,如果最高位(符号位)有进位,能不能明白点说下? 两数的补码相加减有几种方法判别溢出?, help啊! 两数补码相加的规矩 两个符号位不同的补码相加是否溢出 两个负数的二进制补码是怎么相加的? 补码之和 计算机基础:关于这里补码的加法该怎么算呢? 补码相加溢出问题 两数的补码相加减有几种方法判别溢出? 用计算机中二进制补码相加的方式计算十进制数3-17=? 章子彦这个名字怎么样? 付子彦这名字打多少分? 胥子彦这个名字未来是什么运气 帮我的小女孩起个英文名字,中文名叫子彦 小区换水表导致用户水龙头堵了怎么处理? 大运A11+3.7米小货车油箱容量 姓王的小男孩,生日是2008年11月26日下午1点25分,给他起个好名字~~