- 0
- 0
- 约3.81千字
- 约 5页
- 2023-08-18 发布于上海
- 举报
计算机组成原理计算机硬件基础第四章
1. (单选题, 2分)同⼀个加法器既可以进⾏⽆符号数的加法运算,也可以进⾏补码的有符号数加法运算。下列说法正确的是( )。
A. ⽆符号数和有符号数的加法运算均通过进位标志判断是否溢出
B. ⽆符号数和有符号数的加法运算均通过溢出标志判断是否溢出
C. ⽆符号数的加法运算通过进位标志判断是否溢出,有符号数的加法运算通过溢出标志判断是否溢出
D. ⽆符号数的加法运算通过溢出标志判断是否溢出,有符号数的加法运算通过进位标志判断是否溢出
答案: C
2. (单选题, 2分)设[X]补=其算术右移后的结果为( )。
A.
B.
C.
D.
答案: B
3. (单选题, 2分)在补码⼀位乘(Booth算法)规则中,每次右移采⽤的是( )。
A. 逻辑右移
B. 不带进位的循环右移
C. 带进位的循环右移
D. 算术右移
答案: D
4. (单选题, 2分)原码加减交替除法中,商“1”的条件是()。
A. 余数和除数同号
B. 余数和除数异号
C. 余数为负数
D. 余数为⾮负数
答案: D
5. (单选题, 2分)【2009统考题】浮点数加减运算过程⼀般包括对阶、尾数运算、规格化、舍⼊和判溢出等步骤。设浮点数的阶码和尾数
均采⽤补码表⽰,且位数分别为5位和7位(均含2位符号位),阶码在⾼位部分、尾数在低位部分。若有两个数
X=2[7] ×29/32,Y=2[5] ×5/8,(注:⽅括号[ ]中的数字是上标)。那么⽤浮点加法计算X+Y的最终结果是( )。
A. 001111100010
B. 001110100010
C. 010000010001
D. 发⽣溢出
答案: D
6. (单选题, 2分)下列有关浮点数加减运算的叙述中,正确的是( )。
Ⅰ. 对阶操作不会引起阶码上溢或下溢
Ⅱ. 右规时可能引起阶码上溢
Ⅲ. 左规时可能引起阶码下溢
Ⅳ. 尾数溢出时结果不⼀定溢出
A. 仅Ⅱ、Ⅲ
B. 仅Ⅰ、Ⅱ、Ⅳ
C. 仅Ⅱ、Ⅲ、Ⅳ
D. Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案:D
7. (单选题, 2分)
假定变量i,f,d数据类型分别为int,float和double (int⽤补码表⽰,float和double分别⽤IEEE754单精度和双精度浮点数据格式表⽰),已知
i=785, f=1.5678e3, d=1.5e100。若在32位机器中执⾏下列关系表达式,则结果为真的是( )。
(I) i==(int)(float)i
(II) f==(float)(int)f
(III) f==(float)(double)f
(IV) (d+f)-d==f
A. 仅I和II
B. 仅I和III
C. 仅II和III
D. 仅III和IV
答案: B
8. (单选题, 2分)运算器由许多部件组成,决定运算器性能的核⼼部件是( )。
A. 算术逻辑单元ALU
B. 寄存器组
C. 数据总线
D. 移位寄存器
答案: A
9. (单选题, 2分)单总线结构的CPU中( )。
A. ALU的两个输⼊端都可以与总线相连
B. 如果ALU的⼀个输⼊端与总线相连,其输出端也可以与总线相连
C. 如果ALU只有⼀个输⼊端与总线相连,其输出端需要通过暂存器与总线相连
D. 以上都不对
答案: C
10. PSW中包含4个标志位:SF、ZF、OF和CF,其中S代表的英⽂单词是____(全部⼩写,下同),Z代表的英⽂单词是____,O代表的
英⽂单词是____,C代表的英⽂单词是____。当运算结果⾮负,SF=___;当运算结果为零,ZF= ___;当补码加法运算溢出,OF=
____ ;当⽆符号数加法运算产⽣进位,CF=____;当⽆符号数减法运算产⽣借位,CF=____。
答案:
(1) sign
(2) zero
(3) overflow
(4) carry
(5) 0
(6) 1
(7) 1
(8) 1
(9) 0
11. ⽆符号整数和带符号整数加、减运算可以⽤同⼀个加法器及辅助电路实现,如图,图中∑是⼆进制加法器,实现的加法运算为F=
A+B+C0。
当M=0时
原创力文档

文档评论(0)