Anonymous user
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.▼
▲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]]
|