前言:此文章均为靠后当天回忆,每一题下面都整理了与考试题目类似(有的只是改了改数据),建议大家认真看老师发的课后题及参考答案,规范自己的答题格式
一. 计算题
1. 给了俩数,求出[X+Y]补,[X-Y]补,并判断是否溢出(6’)
2.给了俩数(X为正,y为负),求出[X×Y]补(利用的方法是补码一位乘)(6’)
3.浮点数阶码六位,尾数十位,求用补码可以表示的最大负数的编码(要注意溢出问题),第二问是给出了个十六进制的编码,求出十进制真值(6’)(ps:关于各种原补形式的最大整数最小整数最大负数最小负数一定要认真理解才能记住要不然就会记混)
4.给出了三个十六进制编码,其中有特征位00,01,10,11,分别为直接寻址,相对寻址, 寄存器间接寻址,变址寻址,求出EA(6’)
跟这个题一样只是换了个数
二. 简答题
1. 冯诺依曼机的主要特点是什么?冯诺依曼机思想的核心是什么?(6’)
冯.诺依曼计算机的核心思想是存储程序。
2.中断响应后进入的是什么阶段?中断周期之前的是什么周期?之后是什么周期?给出向量入口地址的形成过程(6’)
3.(这个想不起来了哈哈哈不过应该简单所以没啥印象)
4.给出三种后继地址的形成方式?给出操作码微操作部件形成入口地址的图(此种类型不算入上一问)
5.指令一共16位,地址码4位,用操作码扩展技术设计出12个三地址指令,60个二地址指令,16个一地址指令(类似下面这个题,改了一下数据,格式可仿照下面的写)
6.画出动态RAM的电路图,说明读写操作是怎么样进行的,指出为什么动态RAM要刷新(5’)
(这个题老师上课着重强调过说前几年考过,本来想着说不会再考了结果今年就又考了一遍)
三. 设计分析题
1.采用四路组相连映射,主存4MB容量,cache..., 一个字块有8个字一个字32位
(1)标明各字段位数
(2)写出内存地址XXXX可能映射成的Cache地址
(3)求cache命中率,
(记不太清了,类似下面这道题,附求命中率的作业题,这两道题结合起来看基本上能覆盖考cache组相连映射的绝大部分题型)
2.直接寻址,课本10.4原图,二字寻址!ACC+addr->ACC写出全部周期的微操作及对应节拍(从取指周期开始写),然后写执行周期的具体微操作(标明操作控制信号)(13’)
后面的执行周期大家找一下类似于将指令存于ACC寄存器的题,这个我暂时没找到类似的
补充一个题供练习