计算机组成与系统结构试题

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

第1次作业(3.22布置,4.5截止):

第1章P20习题4、10、15

第2章P61习题2、11、13、18

第1次作业答案

第1章P21习题4、10、15

4.冯•诺伊曼计算机体系结构的主要特点是。【BC】

A.硬连线

B.使用二进制数

C.存储程序

D.存储数据

10. 具有相同的计算机,可以采用不同的。【C】

A.计算机组成,计算机体系结构

B.计算机实现,计算机体系结构

C.计算机体系结构,计算机组成

D.计算机实现,计算机组成

15. 指令和数据均存放在主存中,计算机如何区分它们?

【解】

一般来讲,取指周期中从存储器读出的信息流是指令流,它由存储器流向控制器;而执行周期中从存储器读出的信息流是数据流,它由存储器流向运算器。因此,计算机控制器完全可以区分指令和数据。

第2章P61习题2、11、13、18

2. 在IEEE-754标准中,对于一个规格化的32位浮点数,其尾数域所表示的值是,这是因为规格化的浮点数的尾数域最左(最高有效位)总是,故这一位经常不予存储,而认为隐藏在小数点的左边,这可以使尾数表示范围多一位,达位。【C】

A. 0.M,0,23

B. 0.M,1,24

C. 1.M,1,24

D. 1.M,0,23

11. 写出下列各数的原码、反码、补码表示。采用8位二进制数,其中最高位是符号位。(1)-0.546875 (2)0.1796875 (3)-127 (4)用整数表示-1

【解】

13. 将十进制数-0.421875转换成IEEE-754标准的32位浮点规格化数(用十六进制表示),要求给出具体过程。

【解】

首先将十进制数转换成二进制数:

-0.421875D = -0.011011B

然后移动小数点,使其在第1、2位之间

-0.011011B = -1.1011×2-2 e = -2

于是得到:

S = 1,E = -2+127 = 125D = 1111101B,M = 1011B

最后得到32位浮点数的二进制和十六进制存储格式为:

1 011 1110 1 101 1000 0000 0000 0000 0000 B = BED80000H

18. 已知x=2010×0.11010011,y=2100×(-0.10101101),请按浮点运算方法完成x+y运算,要求给出具体过程。假设阶码3位,尾数8位,阶码和尾数均采用双符号位补码表示,舍入处理采用0舍1入法。

【解】

[x]浮=00 010 00.11010011

[y]浮=00 100 11.01010011

①△E=E x-E y = -2,应使Mx右移2位,Ex加2

∴[x]浮=00 100, 00.00110100(11)

0 0. 0 0 1 1 0 1 0 0 (1 1)

+ 1 1. 0 1 0 1 0 0 1 1

1 1. 1 0 0 0 0 1 1 1 (1 1)

∴x+y=00 100 11.10000111(11)

③左规

x+y=00 011 11.00001111(10)

④舍入

采用0舍1入法处理,则有

1 1. 0 0 0 0 1 1 1 1

+ 1

1 1. 0 0 0 1 0 0 0 0

∴x+y=00 011 11.00010000

⑤阶码符号位为00,不溢出

∴x+y=(00 011 11.00010000)补=(00 011 11.11110000)原=2011×(-0.11110000)

相关文档
最新文档