演示计算机计算 35 - 37,即 35 + (-37)
由于计算机都是使用补码进行运算的,所以先分别求出二者的补码
正数的原码、反码、补码都相同,所以:35 的补码为 00100011
负数求补码 :符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。

可得 -37的补码:1101 1011
执行计算

上图中得到的补码是如何转换为原码的呢?
负数由补码求原码:符号位为1,其余各位取反,然后再整个数加1。由原码可以转换为十进制。
演示计算机计算 35 - 37,即 35 + (-37)
由于计算机都是使用补码进行运算的,所以先分别求出二者的补码
正数的原码、反码、补码都相同,所以:35 的补码为 00100011
负数求补码 :符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
可得 -37的补码:1101 1011
执行计算
上图中得到的补码是如何转换为原码的呢?
负数由补码求原码:符号位为1,其余各位取反,然后再整个数加1。由原码可以转换为十进制。
本文标题:计算机利用补码进行计算
本文链接:https://www.haomeiwen.com/subject/blswahtx.html
网友评论