Programowalny kontroler
przerwań 8259
Dariusz Chaberski
§ Block Diagram
2
§ Interface to Standard System Bus
3
§ Cascading the 8259
4
§ INTERRUPT SEQUENCE OUTPUTS
+ MCS-80 MCS-85 Mode
3 Content of First Interrupt Vector Byte
3 Content of Second Interrupt Vector Byte
3 Content of Third Interrupt Vector Byte
5
§
+ 8086 8088 Mode
3 Content of Interrupt Vector Byte for 8086 System Mode
6
§ Programowanie
+ Initialization Command Words (ICWs) ICW1, .., ICW4
3 A0 = 0 and D4 = 1 - rozpoczęcie sekwencji inicjalizującej
+ Operation Command Words (OCWs) OCW1, ..., OCW3
7
§ Initialization Sequence
8
§ Initialization Command Words
+ ICW1
9
§
+ ICW2
10
§
+ ICW3 (Master Device)
+ ICW3 (Slave Device)
11
§
+ ICW4
12
§ Operation Control Words
§ OCW1
13
§
+ OCW2
14
§
+ OCW3
15
§
+ Poll Command
16
§ Automatic Rotation (Equal Priority Devices)
17
§ IR Triggering Timing Requirements
18