判断题(1998年东北大学)

CPU可任选CPU停止法、总线挪用法或总线周期分时法来实现DMA。

答案解析

讨论

在DMA传送方式中,由【 】发出DMA请求。

下列关于中断I/O方式和DMA方式比较的论述中,错误的是【 】。

DMA只负责在__________总线上进行数据传送,在DMA写操作中,数据从__________传送到__________。

下列关于 I/O 控制方式的叙述中错误的是【 】。

DMA是主存与外设间交换数据的方式,它也可用于主存与主存之间的数据交换。

某计算机的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之间没有访存冲突)?

在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用【 】方式时,不需要CPU控制数据的传输过程。

零地址运算指令的操作数来自__________。

在指令中用寄存器进行寻址的有____________、____________、____________、____________、____________和等方式。

设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(用补码表示)。每当CPU从存储器取出第一个字节时,即自动完成(PC)+1→PC。设当前PC的内容为2003H,要求转移到200AH地址,则该转移指令第字节的内容应为【 】。若PC的内容为2008H,要求转移到2001H,则该指令第二字节的内容应为【 】。