单选题
下面是机器中浮点数的表示格式:
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 首先将-51.875转换为二进制表示:(-51.875)
10
=-110011.111=-0.110011111×2
110
,其中110是阶码,-0.110011111是尾数(绝对值大于0.5)。由于规格化表示格式中阶符和阶码共计4位,本题中阶码大于0,故采用补码时,这4位应该是[110]
补
=[110]
原
=0110。而采用原码表示尾数时,向[-0.110011111]
原
=1110011111后面添零补足12位,得111001111100。
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 设阶码由1位符号位和n位数值位组成,则[X]
移
=2
n
+X,-2
n
≤X≤2
n
。此例中,若采用移码表示阶码,则阶符和阶码这4位上应该是[110]
移
=100+110=1010。若采用补码表示尾数,向[-0.110011111]
补
=1001100001后面添零补足12位,可得到1001100001000。
提交答案
关闭