早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

A.10000000B.0C.1111111D.11111111

题目

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