计算机组成原理(第2版)

作者:唐朔飞  出版社:高等教育出版社

题目 题型
浮点数格式同上题,当阶码基值分别取2和16时:      (1)说明2和16在浮点数中如何表示。     (2)基值不同对浮点数什么有影响?     (3)当阶码和尾数均用补码表示,且尾数采用规格化形式,给出两种情况下所能表示的最大正 问答
设浮点数字长为32位,欲表示±6万间的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码和尾数各取几位?按这样分配,该浮点数溢出的条件是什么? 问答
什么是机器零?若要求全0表示机器零,浮点数的阶码和尾数应采取什么机器数形式?    问答
设机器数字长为16位,写出下列各种情况下它能表示的数的范围。设机器数采用一位符号位,答案均用十进制表示。      (1)无符号数;      (2)原码表示的定点小数。      (3)补码表示的定点小数。      (4)补 问答
设机器数字长为8位(包括一位符号位),对下列各机器数进行算术左移一位、两位,算术右移一位、两位,讨论结果是否正确。 [x1]原=0.001 1010;[y1]补=0.101 0100;[z1]反=1.010 1111; [x2]原=1.11 问答
试比较逻辑移位和算术移位。      问答
设机器数字长为8位(含1位符号位),用补码运算规则计算下列各题。    (1)A=9/64, B=-13/32,求A+B。    (2)A=19/32,B=-17/128,求A-B。    (3)A=-3/16,B=9/32,求A+B 问答
用原码一位乘、两位乘和补码一位乘(Booth算法)、两位乘计算x·y。      (1)x= 0.110 111,y= -0.101 110;      (2)x= -0.010 111,y= -0.010 101;      (3) 问答
用原码加减交替法和补码加减交替法计算x÷y。      (1)x=0.100111,y=0.101011;      (2)x=-0.10101, y=0.11011;      (3)x=0.10100, y= -0.10 问答
设机器数字长为16位(含1位符号位),若一次移位需1με,一次加法需1με,试问原码一位乘、补码一位乘、原码加减交替除和补码加减交替法最多各需多少时间? 问答
画出实现Booth算法的运算器框图。要求如下:   (1)寄存器和全加器均用方框表示,指出寄存器和余加器的位数。   (2)说明加和移位的次数。   (3)详细画出最低位全加器的输人电路。   (4)描述Booth算法重复加和移位的过程。 问答
 画出实现补码I加威交替法的运算器框图。要求如下:   (1)寄存器和全加器均用方框表示,指出寄存器和全加器的位数。   (2)说明加和移位的次数   (3)详细画出第5位(设n为最低位)全加器的输人电路。   (4)画出上商的输人电路。   (5)描述商 问答
对于尾数为40位的浮点数(不包括符号位在内),若采用不同的机器效表示,试同当尾数左规或右规时,最多移位次数各为多少? 问答
按机器补码浮点运算步骤,计算[x±y]补.    (1)x=2-011× 0.101 100,y=2-010×(-0.011 100);    (2)x=2-011×(-0.100 010),y=2-010×(-0.011 111); 问答
假设阶码取3位数,尾数取6位数(均不包括符号位),计算下列各题。 (1)[25×11/16]+[24×(-9/16)]。 (2)[2-3×13/16]-[2-4×(-5/8)]。 (3)[23×13/16]×[24× 问答
如何判断定点和浮点补码加减运算结果是否溢出,如何判断原码和补码定点除法运算结果是否溢出? 问答
设浮点数阶码取3位,尾数取6位(均不包括符号位),要求阶码用移码运算,尾数用补码运算,计算x.y,且结果保留1倍子长。 (1)x=2-100× 0.101101,y=2-011×(-0.110101)。 (2)x=2-011×(-0.100 问答
设浮点数阶码取3位,尾数取6位(均不包括符号位),要求阶码用移码运算,尾数用补码运算,计算x÷y。 (1)x=2101×0.100111),y=2011×(-0.101011)。 (2)x=2110×(-0.10110 问答
设机器字长为32位,用与非门和与或非门设计一个并行加法器(假设与非门的延迟时间为30μs,与或非门的延迟时间为45μs),要求完成32位加法时间不得超过0.6μs。画出进位链及加法器逻辑框图。 问答
设机器字长为16位,分别按4、4、4、4和5、5、3、3分组后,    (1)画出按两种分组方案的单重分组并行进位链框图,并比较哪种方案运算速度快。   (2)画出按两种分组方案的双重分组并行进位链框图,并对这两种方案进行比较。   问答