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

admin2009-02-15  25

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

选项 A、10000000
B、0
C、1111111
D、11111111

答案B

解析 为了扩大数的表示范围,在现代计算机中均设置浮点指令,浮点数的表示分为阶码和尾数两部分,阶码用定点整数表示,用于表示数的取值范围;尾数用定点小数表示,用于表示数的精度。阶码和尾数都可选取不同码制表示,通常阶码常用补码、移码表示,尾数常用原码、补码表示。
   本题中阶码为8位二进制定点整数(含1位符号)移码表示,移码与补码表示类似,差别在于符号位不同,正数的移码符号位用1表示,负数的移码符号位用0表示,因此求出阶码的补码再把符号位变反即得。
   本题最终要求8位定点整数移码表示的数值范围为:最大正数(+1111111)=01111111。
   用移码表示时,可将其补码的符号位变反即可,其最大正数(+1111111)=11111111,最小负数与补码表示类似,可表示为:-27=(-128)10
   (-128)=10000000
   (-128)=00000000
转载请注明原文地址:https://kaotiyun.com/show/D3xZ777K
0

相关试题推荐
最新回复(0)