当前位置:首页 » 操作系统 » 补码运算法

补码运算法

发布时间: 2024-12-16 19:05:22

① 补码怎么算

补码的计算方法有二进制补码的计算和十进制补码的计算。

2、十进制补码的计算方法:

对于十进制数来说,通过前面的性质不难得到正十进制数补码等于其本身,对于负十进制数来说如果还按位进行运算就太麻烦了!为了讲明白,我们从补码的起因说起:

“反码加一”只是补码所具有的一个性质,不能被定义成补码。负数的补码,是能够和其相反数相加通过溢出从而使计算机内计算结果变为0的二进制码。这是补码设计的初衷,具体目标就是让1+(-1)=0,这利用原码是无法得到的:

0001(1)+1001(-1)=1010(-2)。

而在补码中:

0001(1补)+1111(-1补)=10000(1溢出)。

所以对于一个n位的负数-X,有如下关系:X补+(-X)补=100...0=2n。

所以假设寄存器是n位的,那么-X的补码,应该是2n−X的二进制编码。

热点内容
怎么用自己的服务器ip做域名 发布:2025-09-16 21:49:57 浏览:913
vc为什么能编译不能用 发布:2025-09-16 21:48:03 浏览:740
编译原理冲突图的定义 发布:2025-09-16 21:26:45 浏览:806
安卓手机芯哪个牌子好 发布:2025-09-16 21:26:33 浏览:204
centos编译安装git 发布:2025-09-16 21:19:55 浏览:972
安卓系统如何使用手机优盘 发布:2025-09-16 21:14:01 浏览:329
在手机上注册公积金如何设置密码 发布:2025-09-16 21:07:01 浏览:821
无控制器存储 发布:2025-09-16 21:02:44 浏览:714
阴阳师ios清理缓存 发布:2025-09-16 21:02:35 浏览:515
人人网访问记录 发布:2025-09-16 20:53:46 浏览:386