5.6. Megszakítások, DMA, I/O címek kiosztása A megszakítási rendszer Az egyes I/O eszközökkel való kommunikációt a megszakítási rendszer igénybevételével szervezik meg a PC-ben. Erre jó példa a billentyűzetről történő adatbevitel. Ha leütünk egy billentyűt,
akkor az ennek megfelelő 8 bites, ún. scan
kód kerül továbbításra a billentyűzet-vezérlőhöz. Ez addig vár,
amíg a soros kábelen a bitsorozat meg nem érkezik. Ha ez megtörtént,
a billentyűzet-vezérlő az IRQ (Interrupt Request) vezérlővonalon
keresztül megszakítást kér a
megszakítás-vezérlőtől,
amelyet az a CPU-hoz továbbít.
A CPU egy BIOS-rutin meghívásával
olvassa be a billentyű kódját. |