题目
【单选题】十进制[1]数–10的8位带符号二进制数的原码及补码表示分别是A. 1000 1010,1111 0101B. 1111 0101,1111 0110C. 1000 1010,1111 0110D. 1000 0101,1111 0110
【单选题】十进制[1]数–10的8位带符号二进制数的原码及补码表示分别是
A. 1000 1010,1111 0101
B. 1111 0101,1111 0110
C. 1000 1010,1111 0110
D. 1000 0101,1111 0110
题目解答
答案
C. 1000 1010,1111 0110
解析
步骤 1:确定十进制数的符号
- 十进制数 -10 是一个负数,因此在8位带符号二进制数中,最高位(符号位)为1。
步骤 2:将十进制数的绝对值转换为二进制数
- 十进制数 10 转换为二进制数为 1010。
步骤 3:确定原码
- 原码是直接将符号位和绝对值的二进制数结合,因此 -10 的原码为 1000 1010。
步骤 4:确定补码
- 补码是将原码的绝对值部分取反后加1。对于 -10 的原码 1000 1010,其绝对值部分 000 1010 取反后为 111 0101,加1后为 111 0110。因此,-10 的补码为 1111 0110。
- 十进制数 -10 是一个负数,因此在8位带符号二进制数中,最高位(符号位)为1。
步骤 2:将十进制数的绝对值转换为二进制数
- 十进制数 10 转换为二进制数为 1010。
步骤 3:确定原码
- 原码是直接将符号位和绝对值的二进制数结合,因此 -10 的原码为 1000 1010。
步骤 4:确定补码
- 补码是将原码的绝对值部分取反后加1。对于 -10 的原码 1000 1010,其绝对值部分 000 1010 取反后为 111 0101,加1后为 111 0110。因此,-10 的补码为 1111 0110。