问题 单项选择题

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

(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。

名词解释
单项选择题