1本科生期末试卷五答案一.选择题1.B2.D3.B4.B5.B6.D7.A8.A9.C、D10.A、B、C二.填空题。1.A.高速缓冲B.速度C.指令cache与数据cache2.A.指令条数少B.指令长度固定C.指令格式和寻址方式3.A.时间B.空间C.时间+空间并行4.A.存储B.记录C.结构5.A.时间并行性B.经济而实用C.高性能。三.解:命中率H=Ne/(NC+Nm)=3800/(3800+200)=0.95主存慢于cache的倍率:r=tm/tc=250ns/50ns=5访问效率:e=1/[r+(1–r)H]=1/[5+(1–5)×0.95]=83.3%平均访问时间:ta=tc/e=50ns/0.833=60ns四.解:(1)串行进位方式:C1=G1+P1C0其中:G1=A1B1,P1=A1⊕B1C2=G2+P2C1G2=A2B2,P2=A2⊕B2C3=G3+P3C2G3=A3B3,P3=A3⊕B3C4=G4+P4C3G4=A4B4,P4=A4⊕B4(2)并行进位方式:C1=G1+P1C0C2=G2+P2G1+P2P1C0C3=G3+P3G2+P3P2G1+P3P2P1C0C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0其中G1—G4,P1—P4表达式与串行进位方式相同。五.解:根据图B5.1中已知,ROM1的空间地址为0000H——3FFFH,ROM2的地址空间地址为4000H——7FFFH,RAM1的地址空间为C000H——DFFFH,RAM2的地址空间为E000H——FFFFH。对应上述空间,地址码最高4位A15——A12状态如下:0000——0011ROM10100——0111ROM21100——1101RAM11110——1111RAM22:4译码器对A15A14两位进行译码,产生四路输出,其中:y0=00对应ROM1,y1=01对应ROM2,y3=11对应RAM1和RAM2。然后用A13区分是RAM1(A13=0)还是RAM2(A13=1),此处采用部分译码。2由此,两组端子的连接方法如下:1——6,2——5,3——7,8——12,11——14,9———13六.解:采用水平微指令格式,且直接控制方式,顺序控制字段假设4位,其中一位判别测试位:2位2位2位3位1位3位←——————————直接控制———————————→←——顺序控制当P=0时,直接用μAR1——μAR3形成下一个微地址。当P=1时,对μAR3进行修改后形成下一个微地址。七.解:有三种方式:链式查询方式、计数器定时查询方式、独立请求方式。独立请求方式结构图如图B5.2:图B5.2八.解:令中断向量001010为A设备,001011为B设备,001000为C设备,三个设备的判优识别,逻辑图如图B5.3:AS0AS1S1S2BS0BS1LDR1,LDR2,LDR3PμAR1,μAR2,μAR33图B5.3九.十.