5、十进制数-27对应的8位二进制补码为____________________。
6、若一个8位的原码由3个1和5个0组成,则可对应的最大真值为__________________。 7、补码为10000000,若其真值为-1,则该数采用__________形式表示。 8、x的补码为000101,则-2x的补码为____________________。
9、设寄存器的内容为10000000,若它的真值为-127,则为__________码。
10、二进制数0.011011的规格化数为____________________,二进制-0.0110100的规格化数为____________________(阶码用3位补码表示,尾数用6位补码形式表示)。
◆【课后巩固】◆
一、选择题
1.浮点数表示法中,( )是隐含的。
A.基数
B.尾数
C.阶码
D.尾符
2.一个16位机器数1000000000000000,它是一个带符号的整数,若为补码表示方式,其真值用十六进制表示为( )。
A.+8000 A.基值
B.-8000
C.+0000
D.-0000
D.阶码的位数
3.浮点数的精度主要由( )决定。
B。尾数的位数
B.一定为0
C.尾数的符号 C.任意
63
4.规格化浮点数的尾数最高一位二进制数( )。
A.一定为1 A.1.0010101 A.一2
64
D.不一定为1
D.0.1101010
39.若X补=0.1101010,则X原=( )。
B.1.0010110
64
C.0.0010110
63
5.若定点整数64位,含i位符号位,补码表示,则所能表示的绝对值最大的负数为( )
B.一(2—1)
C.一2
D.一(2一1)
6.浮点数之所以能表示很大或很小的数,是因为
A.使用了阶码 C.使用尾数较 A.一127
B.使用字节数多 D.可写很长的数
C.一64
D.—65
7.在所有由两个1和六个0组成的8位二进制整数(补码)中,最小的数是( )。
B.一128
8.定点数作补码加减运算时,其符号位是( )。
A.与数位分开进行运算 C.符号位单独作加减运算 A.溢出
B.01101010
B.与数位一起 D.两数符号位
D.11001010
9.已知[x]补=10110100,[Y]补=01101010,则[x—Y]补的结果是( )。
C.01001010
10.定点整数8位字长,采用补码形式表示,所能表示的范围是( )。
A.一128~+128
B.一127~+127
C.一129~+128 D. 一128~+127
11.若使用补码浮点数表示坝4判断运算结果是否为规格化的方法是( )。
- 5 -
A.阶符与数符相同为规格化数
B.数符与尾数小数点后第1位数字相异为规格化数 C.阶符与数符相异为规格化数
D.数符与尾数小数点后第1位数字相同为规格化数 12.定点补码加法运算中,( )时表明数据发生了溢出。
A.双符号位相同
B.双符号位不同
C.正负相加
D.两个负数相加
13.数据发生溢出的根本原因是( )。
A.数据的位数有限
B.数据运算中将符号位的进位丢弃 D.数据运算中的错误
C.数据运算中将符号位的借位丢弃 数是原数的 倍。
A.2
B.4
C.6
D.8
15.8位定点原码整数10100011B的真值为 。
A.+0100011B B.-0100011B 二、判断题
1.只有负数有补码而正数无补码。 2.负数的补码就是原码逐位取反后的结果。
3.在原码及反码的表示方法中0的表示均是唯一的,即0只有一种表示形式。 4.用补码表示数据,无论X是正数还是负数,[X]补都是正数。
5.[X]补是一个正数还是一个负数,是根据[X]补的符号位是“0”还是“1”确定的。 6.用8位二进制数表示的最小无符号数为0,最大为256。
7.若用八位二进制数来表示一个有符号数,则表示的数的个数与范围均与表示一 8.正数的原码、反码和补码是一致的。 三、填空题
1.748CH除16的余数为__________H。 2.将100H扩大32倍后为__________H。
3.某数的原码为f5H,则该数的补码是__________。
4.机器数80H表示的真值为一127,则该机器数为__________码。
5.若一个8位的原码由3个1和5个0构成,则对应最大真值为__________。 6.二进制整数x右端加两个零,形成的新数是原数的__________倍。 7.十六进制整数x右端加两个零,形成的新数是原数的__________倍。
C.+1011101B D.-1011101B
14.一个非零的无符号二进制数的右边添上两个0,形成一个新的无符号数,则新得到的
- 6 -
相关推荐: