第3节 计算机中数据的表示 联系客服

发布时间 : 星期六 文章第3节 计算机中数据的表示更新完毕开始阅读

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 -