参考教材:《计算机组成原理(第六版)》白中英主编 科学出版社
主要知识点:乘法器、除法器
一. 单选题(共10题,50分)
1. (单选题, 5分)用海明码对长度为8位的数据进行检纠错时, 若能纠正一位错,则检验位数至少为( )。
A. 4
B. 5
C. 2
D. 3
答案解析:
一般来说,若汉明码长为n,信息位数为k,则监督位数r=n-k。若希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求:
2^r-1>=r+k 即2^r>=r+k+1
本题信息位k为8位,r最小为4。
2. (单选题, 5分)补码加/减法是指________。
A. 操作数用补码表示, 连同符号位直接相加,减某数用加某数的机器负数代替,结果的符号在运算中形成;
B. 操作数用补码表示, 两尾数相加/减, 符号位单独处理;
C. 操作数用补码表示, 符号位和尾数一起参加运算, 结果的符号与加/减数相同;
D. 操作数用补码表示, 由数符决定两尾数的操作, 符号位单独处理。
3. (单选题, 5分)8位补码10010011等值扩展为16位后,其机器数为________。
A. 0000000010010011
B. 1111111101101101
C. 1000000010010011
D. 1111111110010011
答案解析:
补码扩展时,符号位保持不变,在符号位后的数值位重复符号位。
故10010011扩展时首位符号位1,其后补充11111111,然后数值位0010011,
即1 11111111 0010011。
4. (单选题, 5分)在定点二进制运算器中,减法运算一般通过________来实现。
A. 原码运算的二进制减法器
B. 补码运算的二进制加法器
C. 补码运算的二进制减法器
D. 补码运算的十进制加法器
5. (单选题, 5分)在双符号位判别溢出的方案中,出现正溢出时,双符号位应当为________。
A. 11
B. 01
C. 10
D. 00
答案解析:
双符号位首位的符号即使在溢出时也不会受到影响,所以保留正负属性。
两个符号位不一致,表示溢出。10负溢,01正溢。
6. (单选题, 5分)当定点运算发生溢出时,应进行________。
A. 向右规格化
B. 舍入处理
C. 发出出错信息
D. 向左规格化
7. (单选题, 5分)在串行进位的并行加法器中,影响加法器运算速度的关键因素是________。
A. 各位加法器速度的不同
B. 元器件速度
C. 进位传递延迟
D. 门电路的级延迟
8. (单选题, 5分