DMA方式原狸方框图 DB 请求 HOLD I CPU MEM 响应 DMAC 1/O HLDA AB
21 DMA方式原理方框图 DB HOLD CPU HLDA AB DMAC MEM I/O 请求 响应
63中断技术 631中断概述 6.3.2中断的处理过程(略) 6338086/8088的中断
6.3 中断技术 6.3.1 中断概述 6.3.2 中断的处理过程(略) 6.3.3 8086/8088的中断
631中断概念 ◆中断源:引起中断的事件,或能够发出中断请求信号的外设 ◆中断类型号:处理器对各类中断的中断源进行的统一编号N, N的取值范围是0~255 ◆中断向量表:中断向量即中断服务程序的入口地址,也就是 中断服务程序的第一条指令的地址在存储器中的存放位置。 ◆中断优先级:在系统中多个中断源可能同时提出中断请求时, 需要按中断的轻重缓急绐每个中断源指定一个优先级别 ◆中断屏蔽:当中断源申请中断时,CPU可以由软件设置,使 之不能响应。称为中断屏蔽
23 6.3.1 中断概念 ◆中断源:引起中断的事件,或能够发出中断请求信号的外设 ◆中断类型号:处理器对各类中断的中断源进行的统一编号N, N的取值范围是0~255 ◆中断向量表:中断向量即中断服务程序的入口地址,也就是 中断服务程序的第一条指令的地址在存储器中的存放位置。 ◆中断优先级:在系统中多个中断源可能同时提出中断请求时, 需要按中断的轻重缓急给每个中断源指定一个优先级别 ◆中断屏蔽:当中断源申请中断时,CPU可以由软件设置,使 之不能响应。称为中断屏蔽
6338086/8088中断 外部中断 可屏蔽中断(NTR)18脚 (硬件中断)不可屏蔽中断NM)17脚 内部中断(执行指今所引的) 软件中断 IRQO 非屏蔽中断请求 IROI NMI IRO2 INTRI IRQ3 中断逻辑 8259 IRQ4 IRQS INT n INTO「除法单步∏断点3 IRQ6 A IROn 指令指令4出错0(TF=中断 CPU 80868088中断源
6.3.3 8086/8088中断 24 可屏蔽中断 (INTR) 18脚 不可屏蔽中断 (NMI) 17脚 外部中断 (硬件中断) 内部中断 (软件中断) (执行指令所引起的) 非屏蔽中断请求 中断逻辑 INT n 指令 INTO 指令4 除法 出错0 单步1 (TF=1) 断点3 中断 CPU NMI 8 2 5 9 A IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 INTR 8086/8088中断源
部中断 口NMI中断:上升沿触发、中断类型号2、即中断入口地址在 0008H000BH。cPU在每个指令周期的最后一个机器周期采样 NMI引脚。 INTR中断:高电平触发、外部中断源通过8259连入INTR引脚。 内部中断(软件中断): 由中断指令INTn引起 由cPU的某些运算错误引起 口除法错中断:类型号0;溢出中断:类型号4.INTO指令。 由调试程序 debug设置的中断 口单步中断:类型号1;断点中断:类型号3
26 外部中断 NMI中断:上升沿触发、中断类型号2、即中断入口地址在 0008H~000BH。CPU在每个指令周期的最后一个机器周期采样 NMI引脚。 INTR中断:高电平触发、外部中断源通过8259连入INTR引脚。 内部中断(软件中断): ◼ 由中断指令INT n 引起 ◼ 由CPU的某些运算错误引起 除法错中断:类型号0 ; 溢出中断:类型号4. INTO指令。 ◼ 由调试程序debug设置的中断 单步中断:类型号1 ; 断点中断:类型号3