假设用12个二进制位表示数据。它能表示的最大无符号整数为(1);若采用原码,它能表示的最小负整数为(2)。

admin2019-04-09  20

问题 假设用12个二进制位表示数据。它能表示的最大无符号整数为(1);若采用原码,它能表示的最小负整数为(2)。

选项 A、-2047
B、-2048
C、-4095
D、-4096

答案A

解析 12位二进制可以表示的最大无符号整数为111111111111,即十进制212-1=4095。所以,第1空的正确答案为C。如果采用原码,则除去符号位,它可以表示的最大数为11111111111,即十进制211-1=2047,最小负数就是使其符号位为1,其余位取最大,所以12位二进制采用原码,可以表示的最小负数为-2047。所以,第2空的正确答案为A。
转载请注明原文地址:https://jikaoti.com/ti/XdL7FFFM
0

最新回复(0)