四、简答题(本大题共6小题,每小题5分,共30分)
26.何谓虚拟存储器?其主要好处是什么?
27.堆栈有哪两种基本操作?它们的含义是什么?
28.与硬连线控制器相比,微程序控制器有哪些优缺点?
29.串行总线和并行总线有何区别?各适用于什么场合?
30.主机与外围设备之间信息传送的控制方式有哪几种?采用哪种方式CPU效率最低?
31.试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。五、计算题(本大题共1小题,10分)
32.用原码的乘法方法进行0110×0101的四位乘法。要求写出每一步运算过程及运算结果。
六、设计题(本大题共2小题,第33小题15分,第34小题10分,共25分)
33.用2K×16位/片的SRAM存储器芯片设计一个8K×32位的存储器,已知地址总线为
A15~A0(低),数据总线D31~D0(低), 为读写控制信号。请画出该存储器芯片级逻辑图,注明各种信号线,列出片选信号逻辑式。
34.单总线CPU结构图如下,其中有运算部件ALU、寄存器Y和Z、通用寄存器R0~R3、指令寄存器IR、程序计数器PC、主存地址寄存器MAR和主存数据寄存器MDR等部件,试拟出加法指令ADD R1,B(R2)的读取和执行流程。其中R1表示目的寻址为寄存器寻址;B(R2)表示源寻址为变址寻址,B是偏移量,R2是变址寄存器。