试题详情
- 简答题与程序控制I/O方式相比较,中断控制方式有哪些优点。
-
用查询方式使CPU与外设交换数据时,CPU要不断读取状态位,检查输入设备是否已经准备好数据,输出设备是否忙碌或输出缓冲器是否已空。若外设没有准备就绪,CPU就必须反复查询,进入等待循环状态。由于许多外设的速度很低,这种等待过程会占用CPU的大部分时间,但是真正用于传输数据的时间却很少,使CPU的利用率变得很低。
为了提高CPU执行有效程序的工作效率和提高系统中多台外设的工作效率,可以让外设处于能主动申请中断的工作方式,这在有多个外设及速度不匹配时,尤其重要。
采用中断方式后,CPU平时可以执行主程序,只有当输入设备将数据准备好了以后,或者输出端口的数据缓冲器已空时,才向CPU发中断请求。CPU响应中断后,暂停执行当前的程序,转去执行管理外设的中断服务子程序。在中断服务程序中,用输入或输出指令在CPU和外设之间进行一次数据交换。等输入或输出操作完成以后,CPU又会去执行原来的程序。这样,外设在处理数据期间,CPU就不必浪费大量的时间去查询它们的状态,因此中断传送方式的好处就是能大大提高CPU的工作效率。 关注下方微信公众号,在线模考后查看
热门试题
- 若256KB的SRAM具有8条数据线,则
- 如(AX)=0012H,(BX)=003
- IA-32处理器关中断指令是什么?
- 在程序运行期间,当执行某些指令或操作时,
- 如果计数初值N=9,8253工作在方式3
- 8086/8088CPU如何获得中断向量
- x、y、z均为32位数,分别存放在地址为
- 如图1所示,将8255的C端口接8个发光
- 8088/8086CPU在响应8259的
- 8086CPU的一个总线周期一般由4个状
- 8086的中断系统包括哪些部分?试用文字
- 说明什么是中断嵌套?
- 8255A有哪几个控制字?
- 当8086进行堆栈操作时,CPU会选择(
- 计算机能直接认识、理解和执行的程序是()
- 在输入/输出工作方式中,查询式与中断式相
- 如何理解32位微处理器的通用寄存器与16
- 在Intel 80x86系列处理器中,I
- 8086/8088的执行部件EU由多少个
- 指示性语句汇编连接后不会产生目标代码。