8259 PIC: Difference between revisions

added external links, removed stub.
[unchecked revision][unchecked revision]
(formatted code examples)
(added external links, removed stub.)
Line 9:
 
===The IBM/PC PIC Architecture===
In the beginning (IBM PC and XT), only a single PIC chip was used, which provided 8 IRQs to the system. These were traditionally mapped by the BIOS to interrupts 8 to 15 (0x08 to 0x0F). It is unlikely that any of these single-PIC machines will be encountered these days.
{{Stub}}
In the beginning (IBM PC and XT), only a single PIC chip was used, which provided 8 IRQs to the system. These were traditionally mapped by the BIOS to interrupts 8 to 15 (0x08 to 0x0F).
 
===The IBM/AT PIC Architecture===
Line 156 ⟶ 155:
 
''Note the presence of io_wait() calls, on older machines its necessary to give the PIC some time to react to commands as they might not be processed quickly''
 
==External Links==
* [http://pdos.csail.mit.edu/6.828/2005/readings/hardware/8259A.pdf Intel Datasheet]
* [http://www.cs.sun.ac.za/~lraitt/doc_8259.html Jacques Eloff (University of Stellenbosch): PIC Tutorial]
 
[[Category:Interrupts]]
Anonymous user