王万生《计算机组成原理实用教程》课后习题答案

内容发布更新时间 : 2025/7/19 3:06:34星期一 下面是文章的全部内容请认真阅读。

A.Ai + Bi C.Ai - Bi

__D__

B.Ai⊕Bi D.AiBi

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

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

A.算术运算

二、填空题

1.在补码加、减法器中,符号位作为操作数直接参加运算。 2.在计算机中进行加减运算时常采用补码。

3.补码运算的特点是符号位与数字位一起直接参加运算。 4.已知:X=0.1011,Y= —0.1101。(X+Y)补=1.1110 。 5.已知:X=-0.1011,Y= 0.1101。(X+Y)补=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 n+1 的逻辑表达式为 G n+1+ P n+1 C n 。 11.在原码一位乘法中,符号位 不直接参加 运算。

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

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

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。

6

B.逻辑运算

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

23.运算器的主要功能是完成算术运算和逻辑运算。 24.ALU的核心部件是加法器。

三、计算题

1.采用补码进行加减运算(用六位二进制表示,左边二位为符号位),并使用双符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?

①:14+(-8)= ? ②: (-11)- 7 = ? 解:①:14+(-8)= ? 001110 (+14)补码 +

111000 (-8)补码

结果的符号是00正(最高位的1自然丢失)。 所以14+(-8)= 6,没有溢出

②: (-11)- 7 = ?

110101

(-11)补码 000111 (7)补码

+ 111001 (-7)补码 1101110

结果的符号是10(最高位的1自然丢失),所以溢出,且负溢出。

2.利用补码进行加减运算(用5 位二进制表示,左边第一位为符号位),并使用单符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?

①:13+7 = ?

②: 12- 8 = ? <

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi