虽然数媒计组学分比其他专业低1个学分(3.5学分),但是感觉难度并没有下降,总体来说,题的细节很多,但是计算题,分析题,设计题和往年题都几乎一样,掌握了基本方法完全可以举一反三;简答题出的内容更集中在CPU,中断等,存储器和寻址的简答题也不是平常的套路。沈磊老师讲课还是讲的很好的,个人很喜欢,从结果上来看给分也蛮高(也有可能树莓的计组简单),不知道以后沈老师教不教树莓啦。
计组成绩不是很好,只考了八十多分(因为有九十多分的同学),当天考完计组就把回忆题写完了,但是上传这份试题的时候已经是大三上的期末了。因为这学期期末复习的时候发现树莓的专业课复习起来超级困难,不仅资料少,而且往年题几乎没有,所以想了想还是把这份回忆版的试题传上来啦,希望能帮到学弟学妹们叭!
注:以下内容仅为考后回忆,具体题目数据不保证正确性,但是考点基本回忆完整。
一、计算题(共22分)
1. (8分) x>0,y<0,补码加减法,判断是否溢出。
2. (7分)16位数据,6位阶码(1位符号位,用移码表示),10位尾数(1位符号位,用补码表示),阶码在前。
(1)写出负数的表示范围(十进制,用2的幂次表示)
(2)写出C***H(记不清数据,4位十六进制)对应的真值(十进制,用2的幂次表示)
3. (7分)原码一位乘求[x*y]原 ,x=0.1101,y=-0.1110。
二、简答题(共6*6=36分)
1. (6分)画出单管动态RAM芯片的工作原理,说明为什么需要刷新。
2. (6分)中断响应过程包括哪几个执行步骤?硬件向量法对应那个步骤,简要说明原理。
3. (6分)简要说明微程序控制器完成一条机器指令的执行过程。
4. (6分)解释什么是寻址技术?画出先变址再间址的示意图。
5. (6分)DMA的周期挪用是什么?
6. (6分)CPU在什么条件,什么时间,以什么方式响应中断?
三、分析题(共21分)
1.(8分)若主存16MB,Cache 4KB,Cache的每个字块有4个字,每个字有32位,采用四路相联映射;存储器按字节编址,请问(必须写出分析步骤)。
(1)Cache地址各字段如何划分(各需多少位)?
(2)主存地址各字段如何划分(各需多少位)?
(3)写出内存地址D*123BH(记不清了,是6位16进制数)可能映射成的Cache地址(用十六进制表示。
2.(13分) (记不清啦www)某主机数据通路如下图所示。单字节指令 ADD addr ,@R0 ; ADD addr为直接寻址,@R0为寄存器间接寻址,目的地址是R0 。
四、设计题(共21分)
1.(8分)用卡诺图化简下列函数,并画出简化后的逻辑电路图。
F(A,B,C,D)=∑(1,2,3,4,6,8,9,10,11,12,13,14,15)
2.(13分)设CPU有16根地址线(A15-A0),8位数据线(D7-D0),用MREQ(上划线不会加:)做访存控制信号(低电平有效),用R/W(请当作有上划线)做读写控制信号。现有下列芯片:4K*8位EPROM,4K*8位RAM及3-8译码器和各种逻辑门电路。要求主存地址空间满足以下要求:地址最低的4K位为系统程序区,地址最高的8K位为用户程序区。
(1)指出各类芯片的数量,并写出每个区域的地址范围(用十六进制表示);
(2)完成CPU与存储器的连接图。