多项选择题
下列关于调用中断服务程序和调用子程序的叙述正确的是()
A.中断服务程序与中断时CPU正在运行的程序是相互独立的,他们之间没有确定的关系。子程序调用时转入的子程序与CPU正在执行的程序段是同一程序的两部分
B.除了软中断,通常中断产生都是随机的,而子程序调用时由CALL指令(子程序调用指令)引起的
C.中断服务程序的入口地址可以通过硬件向量法产生向量地址,再由向量地址找到入口地址。子程序调用的子程序入口地址是由CALL指令中的地址码给出的
D.调用中断服务程序和子程序都需保护程序端点,前者是由中断隐指令完成,后者由CALL指令本身完成
E.处理中断服务程序时,对多个同时发生的中断需进行裁决,而调用子程序时一般没有这种操作
F.在中断服务程序和所调用的子程序中都有保护寄存器内容的操作
点击查看答案&解析
相关考题
-
多项选择题
DMA接口具有的功能有()
A.向CPU申请DMA传送
B.在CPU允许DMA工作时,处理总线控制权的转交
C.在DMA期间管理系统总线,控制数据传送
D.确定数据传送的起始地址和数据长度
E.在数据块传送结束时给出DMA操作完成的信号 -
单项选择题
在计算机处理中断的过程中,有可能出现新的中断请求,此时如果CPU暂停现行的中断服务程序,转去处理新的中断请求,这种现象称为中断嵌套,或多重中断。倘若CPU在执行中断服务时,对新的中断请求不予理睬,这种中断称为单重中断。这两种处理方式的中断服务程序略有区别。上图表示单重中断和多重中断服务程序流程,下面说法正确的是()
A.左图是单重中断的服务流程,右图是多重中断的服务流程
B.左图是多重中断的服务流程,右图是单重中断的服务流程
C.左右两图都是多重中断的服务流程
D.左右两图都是单重中断的服务流程 -
单项选择题
I/O设备与主机交换信息时,共有5中控制方式:程序查询方式、程序中断方式、直接存取方式(DMA)、I/O通道方式、I/O处理机方式。下图,对前三种方式的CPU工作效率进行了比较。参考上图,我们可知程序查询方式、程序中断方式、DMA方式中,()方式对CPU的利用率最高。
A.DMA方式
B.程序查询方式
C.程序中断方式
D.三种方式一样高,因为交换I/O设备信息到主存,用不到CPU
