微机原理课件 第六章
CLI ;关中断 MOV AL,17H;ICW1:单片,边缘触发,间隔4,需要ICW4 OUT 20H,AL MOV AL,08H ;ICW2:中断类型码的D7~D3位为00001 OUT 21H,AL MOV AL,01H;ICW4:非自动的EOI,非缓冲,80X86方式 OUT 21H,AL MOV AL,04H ;OCW1:只屏蔽IRQ2(保留中断) OUT 21H,AL MOV AL,20H ;OCW2:固定优先权,一般的EOI OUT 20H,AL MOV AL,4BH;OCW3:正常屏蔽,非查询方式,可读ISR OUT 20H,AL STI ;开中断 =0000 1000B =0001 0111B =0000 0001B =0000 0100B =0010 0000B =0100 1011B 8259的初始化编程 第六章 习题 · 6-5 · 6-6 · 6-15 · 6-21 3. 中断向量表的设置方法 中断类型:按中断源可分为内部中断和外部中断两种。外部中断也称为硬件中断,是由CPU外部引脚触发的一种中断;内部中断也称为异常中断,是由处理器检测到异常情况或执行软件中断指令引起的一种中断,它们属于非屏蔽中断。 中断类型号:处理器对各类中断的中断源进行的统一编号N,N的取值范围是0~255。当CPU处理中断时,需要把控制引导至相应中断服务程序入口地址。为了实现这一引导,在存储器的低端划出1KB空间(000H~3FFH)存放中断向量表。 3. 中断向量表的设置方法 中断向量:中断向量即中断服务子程序的入口地址,包括段地址(存放于高字单元)和偏移地址(存放于低字单元)。也就是中断服务子程序的第一条指令的地址在存储器中的存放位置。 中断向量表:中断向量构成的表格,位于存储器的最低地址单元,位于内存空间的最低地址(000H-3FFH),长度1KB,可容纳256类中断向量(256?4=1024)。 中断类型码:8086可以处理256个中断请求。每个中断请求均对应于唯一固定的类型码。被0除类型码是0;单步为1; NMI为2;断点中断为3,溢出中断为4 。 中断向量表的设置方法 将用户中断服务子程序的入口地址放入中断向量表的相应位置的过程称为用户中断服务子程序的装载。 常用的装载方法有三种。 ① 定义数据段与向量表重合 DATA SEGMENT AT 0000H ; 定义数据段(DS) = 0000H ORG n * 4 ; n为中断类型号 SUP DW noffset ; 中断服务程序的入口IP DW nseg ; 中断服务程序的入口CS DATA ENDS ② 程序初始化部分用数据传送指令 DATA SEGMENT AT 0000H ORG n * 4 SUP DW 2DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE, ES:DATA MOV AX, DATA MOV ES, AX MOV ES:[SUP], OFFSET INISUP ; 中断服务程序的入口IP MOV ES:[SUP+2], SEG INISUP ; 中断服务程序的入口CS ③ DOS中断功能调用 INT 21H置中断向量功能 功能号 25H → AH 中断号 n → AL 入口参数 中断服务程的入口地址CS:IP → DS:DX INT 21H 注: 中断服务程的入口地址CS:IP值将放入 中断向量表的n*4处连续4个存储单元中 ③ DOS中断功能调用 INT 21H读中断向量功能 功能号 35H → AH 中断号 n → AL、 INT 21H 出口参数 ES:BX 注: ES:BX中为中断号n的中断服务程序的入口地址 CS:IP值 6.4.3 外部中断 NMI中断:非屏蔽中断请求信号,不能用中断允许标志IF甲乙屏蔽禁止,一旦发生,就立即被CPU锁存起来。优先级别高于可屏蔽中断。 INTR中断:可屏蔽中断请求信号,可以被中断允许标志IF屏蔽,IF=0时,从INTR引脚进入的中断请求将得不到响应,IF=1时,CPU才会响应。 6.4.4 中断的优先权管理 多个外部硬件中断源共用一条INTR线时,要在程序中采取一定措施
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)