全站数据
8 4 2 0 5 8 1

8259a内部有哪些寄存器

财智金融会 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 22:17:49

问题描述

8259a内部有哪些寄存器,麻烦给回复
精选答案
最佳答案

在一个8259A芯片有如下几个内部寄存器:

Interrupt Mask Register (IMR)

Interrupt Request Register (IRR)

In Sevice Register (ISR)

8259A是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制的中断控制器。单个的8259A能管理8级向量优先级中断。在不增加其他电路的情况下,最多可以级联成64级的向量优级中断系统。

8259A有多种工作方式,能用于各种系统。各种工作方式的设定是在初始化时通过软件进行的。 在总线控制器的控制下,8259A芯片可以处于编程状态和操作状态,编程状态是CPU使用IN或OUT指令对8259A芯片进行初始化编程的状态。