计算机组成原理计算机硬件基础第四章.pdfVIP

  • 0
  • 0
  • 约3.81千字
  • 约 5页
  • 2023-08-18 发布于上海
  • 举报

计算机组成原理计算机硬件基础第四章.pdf

计算机组成原理计算机硬件基础第四章 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)

1亿VIP精品文档

相关文档