计算机组成与结构习题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二篇习题

第一单元运算器

一.掌握下列概念:

1.溢出

2.机器零

3.浮点数的规格化

二.选择题

1.表示定点数时,若要求数值0在计算机中唯一表示为全0,应使用(1)。

(A)原码 (B)反码 (C)补码 (D)移码

2.浮点数取值范围的大小由(1)所决定,而浮点数的精度由(2)所决定。

(A)阶码位数 (B)移码 (C)尾数尾数 (D)补码

3.某浮点数其阶码为8位,尾数占40位,即字长为48位,其中阶符和尾符各1位。阶码和尾数都用补码表示,则该机器数所能表示的最大浮点数是()。

(A)2127 (B)2128 (C) 2127 x (1-2-39 ) (D) 2128 x (1-2-39 )

(E) 2127 x (1-2-40 ) (F) 2128 x (1-2-40 )

三.是非判断题

1.十六进制数只能表示数字,它不能表示操作码,也不能表示原码,反码,和补码。

2.两个定点数相除,不会发生溢出.

3.两个用补码表示的定点小数相乘,其积一定是小于1的定点小数.

4.浮点数的正负由阶码符号位所决定.

5.设置浮点数的数据表示及有关指令,对应用于科学计算的计算机是很有必要的.这样可

以提高计算机的运算速度.

6.不设置浮点数的数据表示及有关指令的计算机,就不能用于科学计算.

7.下面两个加法运算均发生溢出:

1110 1101 1101 1100

+ 0011 1001 + 1001 0010

------------- ----------------

1 0010 0110 1 0110 1110

四.填空题:

1.一个字节由( )位二进制位所构成.

2.MIPS 和 MTBF 分别表示( )和( )性能指标.

3.CPU一次可处理的二进制位数称作( ).

4.计算机通常由五大部分组成,其中( ),( )和( )称作主机,其它称作I/O设备,通常把( )称作辅存.

5.在定点整数的补码,反码,原码中,为表示数值0,在机内用唯一的全"0"表示方法,应采用( )码制.

6.总线可分为三类,( ),( )和( )总线.

7.定点原码一位除法,当余数为负要恢复余数的算法,它的主要缺点是(), 因此,后来发展成()法,克服了这个缺点.

8.定点补码加减法,若采用单符号,判断溢出的条件是(),若采用双符号位, 判断溢出的条件是()。

9.(101101.1011)2 相当于十进制数( ),八进制数( ),十六进制数( ).

10.计算机运算精度取决于()。

11.十六进制数9C,若它是定点小数原码,则其十进制数真值是( ).

若它是定点小数补码,则其十进制数真值是( ).

若它是定点整数补码,则其十进制数真值是( ).

若它是无符号整数,则其十进制数真值是( ).

12.字长12位,采用定点整数补码,则它表示的最大正数是( ),最小正数是( ), 绝对值最大的负数是( ),绝对值最小的负数是( ).

13.两个补码定点数相加,在( )条件下,有可能发生溢出,

两个补码定点数相减,在( )条件下,有可能发生溢出.

14.两个单符号补码定点数相加,发生溢出的逻辑表达式是( ).

15.双符号位两个补码定点数相加,根据( )判断是否发生溢出,可用( )逻辑电路进行检测,若输出为1,则溢出发生.

16.一位加法器至少应具备( )个输入端,( )个输出端,它的基本表达式是( )和( ). 17.浮点数的数值范围由( )来决定,精度由( )决定,浮点数的正负由( )决定.

18.定点小数原码一位除法,当被除数的绝对值大于除数的绝对值时,运算将要发生( ).

19.把数据从一个功能部件传送到另一个功能部件所经过的路径称作( ).

20.设X=-67/128,字长N=8,包括一位符号位,则[X]补=( ),[X]原=( ),

[-X]补=( )。

21.某浮点数基值为2 (即阶码的底),阶码4位,含阶符1位,数符1位,尾数7位,阶码和尾数均用补码表示,且尾数采用规格化表示,不用隐藏位,它所能表示的最大正数真值是( ),它所能表示的非零最小正数真值是( ),它所能表示的绝对值最大的负数真值是( ),它所能表示的绝对值最小的负数真值是( ).

22.在补码一位乘法中,若乘数Y n Y n+1 (Y n+1 为低位)=00,应执行( )操作, 若乘数Y n Y n+1 =01,应执行( )操作,若乘数Y n Y n+1 =10,应执行

( )操作,若乘数Y n Y n+1 =11,应执行( )操作,最后一步只进行( )操作,而不

进行( )操作.

五. 综合题

1.已知:X=0.0110, Y=-0.1001, 字长n=5 (包括一位符号位),

求 [X+Y]补 =? 及相应的标志Z,N,V,C 各为何种状态?

2.两个二进制小数A=-0.101001 B=0.011001,把它们输入机器后,以补码形式

存储和运算,求它们的和与差(要求过程).

3.若X=6B, Y=C7,(X,Y 为变量,6B,C7均为十六进制数,实现下列逻辑

运算,求其结果(用十六进制数表示).

(1)A*B=? (2)A+B=? (3)A ㈩B=?

4.浮点数格式如下:(阶码和尾数均为补码)

1位 1位 3位 7位

将2-4 X0.375

以规格化的二进制数补码填入.

5.浮点数由12位二进制数组成,格式如图所示

(1)若阶码和尾数均为补码,其十进制数值是多少?

(2)若把十进制数9/64化为这种格式的浮点数,应如何表示?

相关文档
最新文档