若用9位机器表示十进制-101,则源码表示形式为:

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:34:16
A:11100101 B:100110011 C:11010101 D:11100111
补码表示的形式为:
A:11100101 B:10011011 C:11010101 D:11100111

我是菜鸟,希望那位大哥帮我解答一下.谢谢了.

十进制101是应该是 1100101
十进制-101是应该是11100101
第一个选A

补码 正的十进制101原码是 1100101 取反0011010
那负的十进制101 符号1 和1100101的取反(0011010) 加1 (0011011)最后果是10011011
所以先B
所有的最高一位是符号位 正留空 负为1

A 补码表示 B 第一位是位数 0为正 1为负
正数的反码补码和源来的一样
负数的反码是除第一位外其它反过来 0改成1 1改成0
补码为反码加1

70 的二进制是 0100 0110 第一位 0 是符号位 反码,补码是 0100 0110 和原来一样
-70 的二进制是 1100 0110 第一位 1 是符号位 反码是 1011 1001 补码是反码加一 1011 1010