最后考试微型计算机接口复习.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 93页
  • 2025-10-17 发布于浙江
  • 举报

最后考试微型计算机接口复习;编写子程序;本学期课堂内容;中断向量表

中断向量表(又称中断指针表)是存放中断服务程序入口地址(即“中断向量”)的表格。它存放在存储器的最低端(00000H~003FFH),共1024个字节。

可以容纳256个中断向量,每个中断向量占用4个字节。在这4个字节中,包含着这个中断向量的中断服务程序的入口地址,前两个字节为服务程序的IP,后两个字节为服务程序的CS。

;中断处理过程——主程序;中断处理过程——子程序;编写中断服务子程序;本学期课堂内容;可编程中断控制器8259A;8259A的读写功能;ICW1(芯片控制初始化命令字)

ICW2(设置中断类型号初始化命令字)

ICW3(主从片标志初始化命令字)

ICW4(方式控制初始化命令字)

OCW1(中断屏蔽操作命令字)

OCW2(优先级轮换和中断结束方式操作命令字)

OCW3(特殊屏蔽和查询方式操作命令字);8259A的初始化编程和操作命令的编程

;8259A对ICW、OCW的识别;8259A的优先级设定采用特殊循环方式时,若编程时设定IR2是优先级最低的设备,则____IR3___的优先级最高。

8259A的完全嵌套方式指的是优先级固定,IR0优先级最高,IR7优先级最低。

一片8259中断控制器芯片可以接_____8__个外中断源,采用级联方式后,最多可以接___64____个外中断源,此时,需要__9____片8259芯片联合使用。

8259工作于8086模式,ICW2等于60H,若在IR3处有一中断请求,则它的中断向量号为___63H__,该中断子程序的入口地址存放在_18cH___到___190H__的四个单元之中。

8259A的ICW2设置了中断类型码的哪些位;若对8259A的ICW2分别设置为40H、45H和48H时有什么区别。;1)高5位,

2)40H与45H中断源编码不一样,48H中断类型号与中断源编码都不一样不一样;8259A一片(设备号:A0H,A1H)。8259A的ICW2给定为63H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

MOVAL,1BH;8259A初始化

OUTA0H,AL;

MOVAL,63H;

OUTA1H,AL;

MOVAL,07H;

OUTA1H,AL;

此时,对应8259A的IR1中断类型号是61H;

中断向量存放在内存0000:0184H开始??4个单元中。

;8259A一片(设备号:B0H,B1H)8259A的ICW2给定为50H,工作于边缘触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。

MOVAL,13H;8259A初始化

OUTB0H,AL;

MOVAL,50H;

OUTB1H,AL;

MOVAL,01H;

OUTB1H,AL;

此时,对应8259A的IR2中断类型号是52H;

中断向量存放在内存0000:148H开始的4个单元中。

;编写中断服务子程序;作业一:

已知8086系统采用单片8259A,中断请求信号使用电平触发方式,完全嵌套中断优先级,数据总线无缓冲,采用自动中断结束方式,中断类型码为20H~27H,8259A的端口地址为B0H和B1H,试编程对8259A设定初始化命令字。

作业二:

试用OCW2对8259A设置中断结束指令,并使8259A按优先级自动循环方式工作,其端口地址为94H和95H。

作业三:

已知某微机中,硬盘的中断类型码为76H,实时时钟的中断类型码为70H,设它们对应的中断服务程序入口地址分别为C800H∶0760H,F000H∶E987H,它们是由8259中断控制器管理。依题意:

①写出8259的ICW2初始化命令字。

②两个中断请求分别是从8259的哪个IR引脚引入

③说明怎么设置中断向量表。

;本学期课堂内容;可编程接口芯片概述;I/O控制及数据缓冲器;8279的操作命令;假设8279的CS接片选地址210H~217H,地址线A0接CPU地址总线中A1线,则其数据口地址为210H,命令口地址为212H

(1)向8279发送

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档