? ? ? ? ? ? ? ? ? ? ? (PC)→MAR,(PC)→Y,Read :PC→B,Gon,F→MAR,F→Y,Read M(MAR)→MDR,(Y)+1→PC :M→MDR,INC,F→PC (MDR)→Y :MDR→B,Gon,F→Y
(Y)+(R1)→MAR,Read :R1→B,ADD,F→MAR,Read M(MAR)→MDR :M→MDR
(MDR)→TEMP :MDR→B,Gon,F→TEMP (R2)→MAR,(R2)→Y,Read :R2→B,Gon,F→MAR,F→Y,Read M(MAR)→MDR,(Y)+1→R2 :M→MDR,INC,F→R2 (MDR)→Y :MDR→B,Gon,F→Y
(Y)+(TEMP)→MDR,Write :TEMP→B,ADD,F→MDR,Write (MDR)→M(MAR) :MDR→M
16、CPU内部一般包含PC、MAR、MDR、IR等几个寄存器及若干个通用寄存器,下图所画是指令LAD R0,(X)的流程,其功能是将主存X单元的数据取到R0中,图中M表示主存。(1)请结合CPU的组成和微程序控制器相关知识完成该指令流程图中未完成的部分。(2)重新画出当源操作数为二级间址寻址时的指令流程图。
解:(1)、(2)
第九、十次 2009年 20.假设某系统总线在一个总线周期中并行传输4B信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是( )。
A.10MB/s B.20MB/s C.40MB/s D.80MB/s 22.下列选项中,能引起外部中断的事件是( )。
A.键盘输入 B.除数为0 C.浮点运算下溢 D.访存缺页
43.(8分)某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。请回答下列问题,要求给出计算过程。
(1)在中断方式下,CPU用于该外设I/O 的时间占整个CPU时间的百分比是多少? (2)当该外设的数据传输率达到5MB/s时,改用DMA方式传送数据。假定每次DMA传送块大小为5000B,且DMA预处理和后处理的总开销为500个时钟周期,则CPU用于该外设I/O 的时间占整个CPU时间的百分比是多少?(假设DMA与CPU之间没有访存冲突)
2010年
20.下列选项中的英文缩写均为总线标准的是( )。 A.PCI、CRT、USB、EISA B.ISA、CPI、VESA、EISA C.ISA、SCSI、RAM、MIPS D.ISA、EISA、PCI、PCI-Express
21.单级中断系统中,中断服务程序内的执行顺序是( )。
Ⅰ.保护现场 Ⅱ.开中断 Ⅲ.关中断 Ⅳ.保存断点 Ⅴ.中断事件处理 Ⅵ.恢复现场 Ⅶ.中断返回 A.Ⅰ->Ⅴ->Ⅵ->Ⅱ->Ⅶ B.Ⅲ->Ⅰ->Ⅴ->Ⅶ C.Ⅲ->Ⅳ->Ⅴ->Ⅵ->Ⅶ D.Ⅳ->Ⅰ->Ⅴ->Ⅵ->Ⅶ
22.假定一台计算机的显示存储器用DRAM芯片实现,若要求显示分辨率为1600×1200, 颜色深度为24位,帧频为85Hz,显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至 少约为( )。
A.245Mbit/s B.979Mbit/s C.1 958Mbit/s D.7 834Mbit/s
2011年
20.在系统总线的数据线上,不可能传输的是( )。 A.指令 B.操作数 C.握手(应答)信号 D.中断类型号
21.某计算机有五级中断L4~L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示 对Li 级中断进行屏蔽。若中断响应优先级从高到低的顺序是L4→L0→L2→L1→L3,则L1的中断处理程序中设置的中断屏蔽字是 ( )。
A.11110 B.01101 C.00011 D.01010
22.某计算机处理器主频为50MHz,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的时钟周期数至少为500。在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是( )。 A.0.02% B.0.05% C.0.20% D.0.50%
2012年
19.某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是( )。 A. 20ns B. 40ns C. 50ns D.80ns