4-6
6. 这个 完成 这 中断 循环. 在 这 aeoi 模式, 这
isr 位 是 重置 在 这 终止 的 这 第二
inta 脉冲波. oth-
erwise, 这 isr 位 仍然是 设置 直到 一个 适合的 eoi
command 是 issued 在 这 终止 的 这 中断 子例程.
如果 非 中断 要求 是 呈现 在 步伐 4 的 也 sequence
(i.e., 这 要求 是 too 短的 在 持续时间), 这 82c59a 将
公布 一个 中断 水平的 7. 如果 一个 从动装置 是 编写程序 在 ir 位
7, 这 cas 线条 仍然是 inactive 和 vector 地址 是
输出 从 这 主控 82c59a.
中断 sequence 输出
8080, 8085 中断 回馈 模式
这个 sequence 是 安排时间 用 三
inta 脉冲. 在 这 first
lNT一个 脉冲波, 这 call opcode 是 使能 面向 这 数据 总线.
第一 中断 vector 字节 数据: 十六进制 cd
在 这 第二
inta 脉冲波, 这 更小的 地址 的 这
适合的 维护 routine 是 使能 面向 这 数据 总线.
当 间隔 = 4 位, a5 - a7 是 编写程序, 当
a0 - a4 是 automatically inserted 用 这 82c59a. 当
间隔 = 8, 仅有的 a6 和 a7 是 编写程序, 当 a0 - a5
是 automatically inserted.
在 这 第三
inta 脉冲波, 这 高等级的 地址 的 这 appro-
priate 维护 routine, 这个 是 编写程序 作 字节 2 的 这
initialization sequence (a8 - a15), 是 使能 面向 这 总线.
D7 D6 D5 D4 D3 D2 D1 D0
call 代号 11001101
地址 总线 (16)
控制 总线
数据 总线 (8)
i/或者 i/OW INT INTA
CASCADE
线条
cas 0
cas 1
cas 2
sp/en
CS RD WR INTAINTD
7
- d
0
一个
0
从动装置 程序/
使能 缓存区
中断
REQUESTS
82C59A
IRQ IRQ IRQ IRQ IRQ IRQ IRQ IRQ
7
6
5
4
3
2
1
0
图示 5. 82c59a 标准 系统 总线 接口
内容 的 第二 中断 vector 字节
IR 间隔 = 4
D7 D6 D5 D4 D3 D2 D1 D0
7A7A6A511100
6A7A6A511000
5A7A6A510100
4A7A6A510000
3A7A6A501100
2A7A6A501000
1A7A6A500100
0A7A6A500000
IR 间隔 = 8
D7 D6 DS D4 D3 D2 D1 D0
7A7A6111000
6A7A6110000
5A7A6101000
4A7A6100000
3A7A6011000
2A7A6010000
1A7A6001000
0A7A6000000
82C59A