王万生《计算机组成原理》清华大学出版社完整答案 下载本文

内容发布更新时间 : 2024/5/19 13:03:40星期一 下面是文章的全部内容请认真阅读。

表示。格式要求:阶码4位,含1位符号位;尾数8位,含1位符号位。阶码和尾数均用补码表示,阶码以2为底。

解:首先规格化: 1101.101=0.1101101×2 尾数的补码:[0.1101101]补=0.1101101 阶数的补码:[4]补=0100 阶符阶码尾符尾数7一位 3位 一位 位 0

3.什么是机器数?

答:计算机可以直接识别的数称为机器数。

4.数值数据的三要素?

答:计数进位制;小数点位置 ; 符号。

5.在计算机系统中,数据主要包括?数值数

16

4

100 0 1101101

据的特点是?非数值数据的特点是? 答:数据主要包括数值数据和非数值数据。 数值数据的特点是有数的大小,可以在数轴找到依对应点。非数值数据的特点是无数量的大小,它仅仅是表示某个物理量的编码。

习题3参考答案 一、选择题

1.组成一个运算器需要若干个部件,但下面所列 A 不是组成运算器的部件。 A.地址寄存器 B. 数据总线 C.ALU D. 状态寄存器 2.ALU属于_A__部件。 A.运算器 B. 控制器 C.存储器 D. 寄存器 3.加法器中进位产生函数是_D__。

A.Ai + Bi B.Ai⊕Bi C.Ai - Bi D.AiBi

17

4.在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用__D__

A.或非门 B.移位电路 C.译码电路 D.异或门 5.运算器的主要功能是进行__C__

A.算术运算 B.逻辑运算 C.逻辑运算和算术运算 D.加法运算

二、填空题

1.在补码加、减法器中,符号位作为操作数直接参加运算。

2.在计算机中进行加减运算时常采用补码。 3.补码运算的特点是符号位与数字位一起直接参加运算。

4.已知:X=0.1011,Y= —0.1101。(X+Y)补=1.1110 。

5.已知:X=-0.1011,Y= 0.1101。(X+Y)补

18

=0.0010。

6.已知:X=-0.0011,Y= —0.0101。(X+Y)补= 1.1000 。

7.已知:X=-0.0111,Y= 0.1101。(X+Y)补= 0.0110 。

8.引入先行进位概念的目的是提高运算速度。 9.先行进位方式通过先行产生进位(或填同时产生进位)来提高速度。

10.先行进位C P n+1 的逻辑表达式为 G n+1+ n+1 C n 。

11.在原码一位乘法中,符号位 不直接参加 运算。

12.两个原码数相乘,其积的符号位为相乘两数的符号位 之异或 。其积的数值为相乘两数的绝对值之积。

13.在原码除法中,符号位不直接参加 运算。其商的符号位为相除两数的符号位 之异或 。其商的数值为相除两数的 绝对值 的商。

19

14.完成浮点加、减法运算一般要经过对阶、尾加/减、规格化、尾数的舍入和判溢出四步。 15.完成浮点乘法运算一般要经过尾数相乘、阶数相加、规格化、尾数的舍入和判溢出四步。 16.在进行浮点加、减法运算时,若产生尾数溢出的情况可用 右规 解决。

17.可通过 指数(阶码、阶数) 部分是否有溢出,来判断浮点数是否有溢出。 18.在对阶时,一般是小阶向大阶靠,丢失的是最低位,成产生的误差最小。

19.在没有浮点运算器的计算机中我们可以通过编程完成浮点运算。

20.若A=1001B,B=1010B,那么A∨B=1011B。

21.若A=1001B,B=1010B,那么A∧B=1000B。

22.若A=1001B,B=1010B,那么A⊕B=0011B。

20