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