计算机组成原理试卷_09年答案.doc
- 格式:doc
- 大小:47.00 KB
- 文档页数:2
2008-2009学年第二学期本科试卷
课程名称:计算机组成原理(A)
第 1 页 (共 2 页) 学 院: 专 业: 学号: 姓名:
―――――――――――――装――――――――――――订――――――――――――线――――――――――――――
参考答案:
一、选择题(共15分,每小题1分)
DDBAB BBDCC ADBBB
二、填空题(共20分,每小题1分)
11.5 33.5 B.4 0.10111 10111.11
11110001 10110110 -91 10110011 -45/128
15.6 程序查询、程序中断、DMA、DMA
不统一编址、统一编址、写回法、 操作控制(或控制)、顺序控制(或下址)
三、简答题(共10分,每小题5分)
1. 因 素:数据相关、程序转移、中断
化解措施:采用专用通道、猜测法、精确断点法或不精确断点法
2. 程序由一系列有序的指令组成,完成一定的功能;
微程序是微指令的集合,一条指令由一段微程序解释完成。
指令是人对计算机发出的命令;微指令由微命令组成。
微控器存储微程序,一般用只读存储器;主存储器一般用来存储程序和数据。
四、计算题(共45分)
1.(共7分)
相对寻址方式 (EA)=(PC)+(D)
对于指令JMP * -20 有:(PC)=3002H ,(EA)=3000H-20,所以 (
D)=-22=FAH
对于指令JMP *+35 有:(PC)=3002H ,(EA)=3000H+35,所以 (
D)=33=21H
2. (共10分)
地址码长4位,共有零地址、一地址、二地址和三地址四种格式,所以操作码占16-4-4-4=4位,(1)操作码固定,三地址最多有16-3-5-4=4条 年级:07 专业:计算机学院、国际学院(本科) 课程号:1002210106
第 2 页 (共 2 页) (2)操作码不固定,有公式:{ [(24-10)*24-x]*24- 12}*24=50,二地址指令最多有x=95条
3.(共8分)
[EX]补=11;110、[MX]补=11,001000, [EY]补=00;001、[MY]补=00,100001,
对阶△E=[EX]补-[EY]补=[EX-Y]补=11;101,保留Y阶码,X尾数右移3位
[MX]补=11,111001;
尾数相减[MX-Y]补=11,111001+11011111=11,011000;
规则化:结果已为规则化形式,不用再规则化;
舍入 [MX-Y]补=11.011000
阶码判溢出:阶码未溢出,所以结果为: X-Y=2001*(-0.101000)
4.(共10分)
t=11,c’=11,r=1,b=7, 组号:3C5H,块号:78AH、78BH
主存字块标记为:5EAH;
5.(共10分)
求积的阶码,积的阶码为两数阶码的和
[EX*Y]移=[EX+EY]补=[EX]补+[EY]补=00101+0011=01000
阶码溢出,所以X*Y结果溢出
五、(共10分)
根据题意知,需要1片8K*8的芯片构成ROM,4片8K*4的芯片构成RAM(分为两组,每组2片进行位扩展),片内寻址均为13条;ROM的寻址空间分别为2000H~3FFFH, RAM寻址空间分别为4000H~5FFFH、6000H~~7FFFH,ROM和RAM的片选信号可通过74LS138实现,输入端为A15~A13,片选端分别接Y1~Y3端