计算机组成原理白中英单元练习题 下载本文

内容发布更新时间 : 2024/12/23 22:04:01星期一 下面是文章的全部内容请认真阅读。

如对您有帮助,欢迎下载支持,谢谢!

练习单元二 一、单项选择题

1. 某机字长64位,其中1位符号位,63位尾数。若用定点小数表示,则最大正小数

为( )。 A.+(1-2-64 ) B. +(1-2-63 ) C. 2-64 D. 2-63 2. 设[x]补=1.x1 x2x3x4x5x6x7x8,当满足( )时,x>-1/2成立。

A.x1 =1,x2~x8至少有一个为1 B. x1 =0,x2~x8至少有一个为1 C. x1 =1,x2~x8任意 D. x1 =0,x2~x8任意

3. 设寄存器位数为16位,机器数采用定点整数补码形式(一位符号位),对应于十进制数1022,寄存器内存放的内容为( )。 A.(1022)16 B. (1776)16 C. (03FE)16 D. (7FE0)16 4. 若用二进制数表示十进制数0到999999,则最少需要的二进制数位是( )。 A.6 B. 16 C. 20 D.100000

5. 在某8位定点机中,寄存器内容为10000000,若它的数值等于-128,则它采用的数据表示为( )。 A.原码 B. 补码 C. 反码 D. 移码

6. 设浮点数N=M×R,阶码e 与尾数M均采用补码表示,尾数的最高位为符号位,尾数和阶码的基数均为2.下列数据中为规格化数的是( )。 A.0.0011…10 B. 1.1000…10 C. 0.1111…10 D. 1.1111…10 7. 在下列机器数中,哪种表示方式下,零的表示形式是惟一的?( )

A.原码 B. 补码 C. 反码 D. 都不是 8. N+1位的定点整数的原码的数据表示范围是( )。

A. -2n ≤x≤2n B. -2n <x<2n C. -2n+1 ≤x≤2n -1 D. -2n -1<x<2n+1 9. 下列论述中,正确的是( )。

A.已知[x]原求[x]补的方法是:在[x]原的末位加1 B. 已知[x]补求[-x]补的方法是:在[x]补的末位加1

C. 已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1 D. 已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加1 10. 采用全零的形式表示机器零的浮点表示的编码方式是( )。

A.阶码采用原码表示,尾数采用原码表示

1

e

如对您有帮助,欢迎下载支持,谢谢!

B. 阶码采用补码表示,尾数采用原码表示 C. 阶码采用补码表示,尾数采用补码表示 D. 阶码采用移码表示,尾数采用补码表示

11. IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23

位,则它所能表示的最大规格化正数为( )。

A.+(2-2-23)×2+127 B. +(1-2-23)×2+127 C. +(2-2-23)×2+255 D. 2+127-2-23 12. 浮点数的表示范围取决于( )。

A.阶码的位数 B. 尾数的位数 C. 阶码采用的编码 D. 尾数采用的编码 13. 逻辑右移指令执行的操作是( )。

A.符号位填0,并顺次右移1位,最低位移至进位标志位 B. 符号位不变,并顺次右移1位,最低位移至进位标志位 C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D. 符号位填1,并顺次右移1位,最低位移至进位标志位 14. 在浮点运算中,下面的论述正确的是( )。

A.对阶时应采用向左规格化

B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐

C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论 D. 尾数相加后不可能得出规格化的数

15. 十进制数-0.75的IEEE754单精度格式表示成十六进制为( )。

A.3F200000H B. BE200000H C. BF400000 D. BE400000H 16. 原码乘除法运算要求( )。

A. 操作数必须都是正数 B. 操作数必须具有相同的符号位 C. 对操作数符号没有限制 D.以上都不对

17. 进行补码一位乘法时,被乘数和乘数均用补码表示,运算时( )。

A. 首先在乘数最末位yn后增设附加位yn+1 ,且初始yn+1=0,再依照yn yn+1的值

确定下面的运算 B. 首先在乘数最末位yn后增设附加位yn+1 ,且初始yn+1=1,再依照yn yn+1的值

确定下面的运算 C. 首先观察乘数符号位,然后决定乘数最末位yn后附加位yn+1的值,再依照yn yn+1

2

如对您有帮助,欢迎下载支持,谢谢!

的值确定下面的运算

D. 不应在乘数最末位yn后增设附加位yn+1,而应直接观察乘数的末两位yn-1yn 确

定下面的运算 18. 若要想使8位寄存器A中的高4位变为0,低4位不变,可使用( )。 A. A∨F0H→A B. A∧0FH→A C. A∧F0H→A D. A∨0FH→A 19. 在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为( )。 A. 2 B. 9 C. 24 D. 72

20. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码是( )。 A. 10011010 B. 11010000 C. 11010111 D. 10111000 21. 在循环冗余校验中,生成多项式G(x)应满足的条件不包括( )。

A. 校验码中的任何一位发生错误,在与G(x)作模2除时,都应使余数不为0 B. 校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同 C. 用与G(x)对余数作模2除,应能使余数循环

D. 选择不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同 22. 运算器的核心部分是( )。

A. 数据总线 B. 累加寄存器 C. 算术逻辑运算单元 D. 多路开关 23. 浮点运算器的组成结构包括( )。 A. 乘法器 B. 除法器 C. 阶码和尾数运算部件 D. 一个ALU 24. 下面对浮点运算器的描述中正确的是( )。 A. 浮点运算器由阶码部件和尾数部件实现 B. 阶码部件可以实现加、减、乘、除4种运算 C. 阶码部件只能进行阶码的移位操作 D. 尾数部件只能进行乘法和加法运算 二、填空题

1. 设某机字长为8位(含一符号位),若[X]补=11001001,则X所表示的十进制数的真值为 ,[1/4X]补= ;若[Y]移=11001001,则X所表示的十进制数的真值为 ;Y的原码表示[X]原= 。

2. 在带符号数的编码方式中,零的表示是惟一的有 和 。 3. 若[x1]补=10110111,[x2]原1.01101,则数x1的十进制数真值是 ,x2的十

3