计算机组成原理习题 第二章

  • 格式:doc
  • 大小:60.50 KB
  • 文档页数:11

下载文档原格式

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

第二章

一.填空题

1. 设X=-69,n=8(含符号位),则X的原码为,X的补码为,X 的移码为。

2. 设机器字长为8位,X=78,Y=-97,则

[X]原= B, [X]补= B

[Y]原= B, [Y]补= B

3. 阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示的最大正数的阶码为,尾数为;绝对值最小的负数的阶码为,尾数为。(以上回答用二进制书写)

4. 8位补码定点整数所能表示的绝对值最大的负数(即最负的数)的值为。

5. 补码定点小数所能表示的绝对值最大负数的值为。

6. 当浮点数的尾数为补码时,其为规格化数应满足的条件为。

7. 影响并行加法器速度的关键因素是。

8. 向左规格化的规则为:尾数,阶码。

9. 运算器的基本功能是实现和运算。

10 在整数定点机中,机器数位补码,字长8位(含2位符号位),则所能表示的十进制数范围为至,前者的补码形式为,后者的补码形式为。

11 机器数为补码,字长16位(含1位符号位),用十六进制写出对应于整数定点机的最大正数补码是,最小负数补码是。

12 机器数为补码,字长16位(含1位符号位),用十六进制写出对应于小数定点机的最大正数补码是,最小负数补码是。

13 在整数定点机中,采用一位符号位,若寄存器内容为1 000 0000,当它分别表示为原码、补码、反码及无符号数时,其对应的真值分别为、、、和。(均用十进制表示)

14 在小数定点机中,采用1位符号位,若寄存器内容为10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为、和(均用十进制表示)

15 机器数字长为八位(含一位符号位),当x=-128(十进制)时,其对应的二

进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

16 机器数字长为八位(含一位符号位),当x=-127(十进制)时,其对应的二

进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

17 在整数定点机中,机器数字长为八位(含一位符号位),当x=-1(十进制)

时,其对应的二进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

18 在整数定点机中,机器数字长为八位(含一位符号位),当x=-0(十进制)

时,其对应的二进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

19 机器数字长为八位(含一位符号位),当x=+100(十进制)时,其对应的二

进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

20 机器数字长为八位(含一位符号位),当x=+127(十进制)时,其对应的二

进制为,[x]

原= ,[x]

= ,[x]

= ,[x]

= 。

21 采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于的位数,精度取决于的位数,确定浮点数的正负。

22 一个浮点数,当其尾数右移时,欲使其值不变,阶码必须。尾数右移一位,阶码。

23 移码常用来表示浮点数的部分,移码和补码除符号位外,其他各位。

24 已知寄存器位数为八位,机器数取一位符号位,设其内容为1111 0101当它代表无符号数时,逻辑左移一位得,逻辑右移一位后得。当它代表补码时,算数左移一位后得,算数右移一位后得。

25 已知寄存器位数为八位,机器数取一位符号位,设其内容为0110 1100,当它代表无符号数时,逻辑左移一位后得,逻辑右移一位后得。当它代表补码时,算数左移一位后得,算数右移一位后得。

26 已知寄存器位数为八位,机器数为补码(含两位符号位),设其内容为0010 1101,算数左移一位后得,此时机器数符号位;算数右移一位后得,

此时机器数符号位。

27 已知寄存器位数为八位,机器数为补码(含两位符号位),设其内容为1100 1011,算数左移一位后得,此时机器数符号位;算数右移一位后得,此时机器数符号位。

28两个n+1位(含一位符号位)的原码在机器中做一位乘运算,共需做次操作,最多需做次操作,才能得到最后的乘积,乘积的符号位需。

29 设操作数字长16位(不含符号位),机器做原码两位乘运算,共需做次

操作,最多需做次操作,才能得到最后的乘积,乘积的符号位需。

30 定点原码除法和定点补码除法均可采用法,但补码除法中参与运算。

31 在补码一位乘法中,设[x]补为被乘数,[y]补为乘数,若y n y n+1(y n+1为低位)=00应执行操作,若y n y n+1=01,应执行操作,若y n y n+1=11,应执行操作。若机器字长为16位(不包括符号位),则补码乘法需要做次操作吗,最多做次操作。

32 在补码除法中,设[x]补为被除数,[y]补为除数。除法开始时,若[x]补和[y]补同

号,需做操作,得余数[R]

补,若[R]

和[y]

异号,上商,再做操作。

若机器数为八位(含一位符号位),共需上商次,且最后一次上商。33 在补码除法中,设[x]补为被除数,[y]补为除数。除法开始时,若[x]补和[y]补异

号,需做次操作,得余数[R]

补,若[R]

和[y]

同号,上商,再做操

作。若机器数为十五位(不包括符号位),共需上商次,且最后一次上商。

34 在浮点加减运算中,对阶时需阶向阶看齐,即小阶的尾数向移位,每移一位,阶码,直到两数的阶码相等为止。

35 存放在两个寄存器中的n位长补码,欲实现串行加减运算,最基本的电路应有和,前者用来,后者用作次。若t1和t2分别代表它们的延迟,则执行n位加法所需的时间为,随着n的增加,不变。

36 假设机器数字长为32位(不包括符号位),若一次加法需要1us,一次移位需要1us,则完成原码一位乘,原码两位乘,补码一位乘,补码加减交替法(不考虑上商时间)各需、、、时间。