单选题 计算机浮点数的表示中,可分为阶码和尾数两部分,如果某机阶码为8位 (含1位符号位)定点整数,用移码表示,其阶码最大正数是{{U}} (2) {{/U}},最小负数是{{U}} (3) {{/U}}。

单选题 A.01111111 B.11111111 C.10000000 D.000000001
【正确答案】 B
【答案解析】
单选题 A.10000000 B.00000000 C.01111111 D.11111111
【正确答案】 B
【答案解析】[解析] 为了扩大数的表示范围,在现代计算机中均设置浮点指令,浮点数的表示分为阶码和尾数两部分,阶码用定点整数表示,用于表示数的取值范围;尾数用定点小数表示,用于表示数的精度。阶码和尾数都可选取不同码制表示,通常阶码常用补码、移码表示,尾数常用原码、补码表示。
本题中阶码为8位二进制定点整数(含1位符号)移码表示,移码与补码表示类似,差别在于符号位不同,正数的移码符号位用1表示,负数的移码符号位用0表示,因此求出阶码的补码再把符号位变反即得。
本题最终要求8位定点整数移码表示的数值范围为:最大正数(+1111111)=01111111。
用移码表示时,可将其补码的符号位变反即可,其最大正数(+1111111)=11111111,最小负数与补码表示类似,可表示为:-27=(-128)10
(-128)=10000000
(-128)=00000000