淮海工学院12-13-1计算机组成原理试卷B
淮 海 工 学 院
12 – 13 学年 第 1 学期 计算机组成原理 试卷(B闭卷)
5. 一个四路组相联的Cache共有64块,主存共有4096块,每块由128个字组成,访存地址为字地址。问主存字块标记为 8 位、组地址 4 、块内地址 题核号 一 二 三 四 总分 分人 得分 一、填空题
:(本大题共20个空,每空1分,共
20分)
1.按系统总线传输信息的不同,可分为三类总线:数据总线、地址总线、控制总线。2.使用虚拟存储器是为了解决存储容量(存 储空间、容量、内存不足、内存小、系统容量(地址映射)) 的问题, 存储管理主要由硬件和软件实现。
3. 某微机系统主存容量为主4MB,该存储器的3FFFFFH 地址范。围
表示 00000H - 4.在输入输出系统中,I/O编址方式有 统一编址方式编址 。 、 非统一方式(独立)7 6. 现代计算机中微操作命令序列的形成方 。
法有两种分别是 组合逻辑设计,又称作硬连线逻辑;另一种是微程序设计(微指令)又称作存储逻辑。
,7.指令由 操作码 和 操作数 两部分组成。8. 机器字长为 8位(包含一位符号位),若X=-26,则[X]补码
= 1,1100110 ,补1,1001100 码左移一。位
后其值为= 9. 通常将能引起中断的各个因素称为 中断源(中断请求、中断事故)10.中断隐指令的操作包括:保护 程序断。 点(断点) 、寻找服务程序 入口地址(地址、指令、接入点) 和硬件关中断。
二、选择题
(本大题共15小题,每题1分,共
15分)
1 2 3 4 5 6 7 8 9 111111 0 1 2 3 4 5 A C B A A B C D D A B D C C A 三、简答题:
(本大题共2小题,共15分)
1、答:水平微指令一次能定义并执行多个并行操作的微命令。垂直微指令类似机器指令操作码的方式,在微指令中,设置微操作码字段,由微操作码字段规定微指令的功能。(1分)
(1) 水平型微指令比垂直型微指令 并行操作能力强 , 灵活性强
(2) 水平型微指令执行一条机器指令所要的
微指令 数目少,速度快
(3) 水平型微指令 用较短的微程序结构换取较长的 微指令结构
(4) 水平型微指令与机器指令 差别大; (每一要点1分)
2、答:刷新的过程是将原存信息读出,再由放大器形成原信息并重新写入的再生过程。(2分),三种刷新方式是:集中式、分散式、异步刷新。(3分)
3、
答:
存储器层次结构的划分上通常分为缓存-主存和主存-辅存这两个存储层次(3分)。其中缓存-主存是为了解决CPU和主存速度不匹配问题。(1分)主存-辅存主要解决存储器系统容量问题。(1分)
四、分析计算题:
(本大题共3小题,每题10分,
共30分) 1、
解:中断源的屏蔽字 (5分)
中断源 原屏蔽字 新屏蔽字 1 1 1 1 1 1 0 2 1 1 3 0 1 1 0 1 0 4 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1
CPU执行轨迹 (5分)
2、解:(1)12个存储面;(2分)
柱面数:60*(33-22)/2=330
(2分)
(2)3.14*22*800/8=6908B;(2分)盘
组
总
容
量
:
6908*330*12=27355680B (2分)
(3)6908*2400/60=276320(Bps)
(2分)
3、解:x=2-011×(-0.100010),y=2-010×(-0.011111)
[x]补=1,101;1.011 110, [y]补=1,110;1.100 001 (2分)
1) 对阶:则[x]补=1,110;1.101 111 (2分)
2)尾数运算:
[Mx]补+[-My]补= 11.101111 + 00.011111 = 00.001110 (2分)
3)结果规格化:
[x-y]补=11,110;00.001 110 =11,
100;00.111000 (尾数左规2次,阶码减2) (2分)
4)舍入:无
5)溢出:无
则: x-y =2-100×0.111 000 (2
分)
五、设计题:
(本大题共2小题,每题10分,共
20分)
1、最多安排63条二地址指令、31条一地址指令以及32条零地址指令。(4分) 三种指令格式如下:(各2分)
二地址指令操作码编码: 000000~111110
OP A1 A2 6