A1

A1



System obsługi przerwań sprzętowych 131

Opisane powyżej polecenia zawarte w bajtach ICWI—ICW4 zapewniają konfigurowanie układu jeszcze przed rozpoczęciem obsługi zgłoszeń. Konfigurację kontrolera przerwań przeprowadzają procedury inicjalizacyjne BIOS-u wykonywane po włączeniu konipu tera jeszcze przed załadowaniem systemu operacyjnego.

Istnieją też. rozkazy, które można przekazywać kontrolerowi podczas jego pracy modyfikując lym samym dynamicznie system obsługi przerwań stosownie do bieżących potrzeb. Układ 8259A rozpoznaje trzy rozkazy OCW1-OCW3 (Operation Conlrol Word), które zostaną pokrótce omówione poniżej.

• Rozkaz OCW1 podawany jest przez port 02111 (dla układu Master) lub OAIIi (Stare):

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

bity 7-0 jedynka na pozycji bitowej n maskuje (blokuje) linię zgłoszeń n.

Rozkaz OCW2 podawany jest przez port 020h (dla układu Master) lub OAOh (Stare):

bit 7

bil 6

bit 5

0

0

bit 2

bit 1

bitO

bity 7—5    001= mc adresowany rozkaz BOI.

011= adresowany rozkaz EOI; powoduje wyzerowanie

w rejestrze ISR pozycji bitowej adresowanej bitami 2-0, pozostałe kombinacje bitów 7—5 mają zastosowanie w dużych systemach, gdzie obsługiwanych jesi w iele urządzeń o jednakowym priorytecie(decyduje wówczas kolejność zgłoszeń). Znaczenie tych kombinacji me będzie omaw iane;

bity 4-3    00, sygnatura rozkazu;

bity 2-0 zakodowany dwójkowo numer linii, której dotyczy polecenie EOI.

• Rozkaz OCW3 podawany jest przez port 020h (układ Master) lub OAOh (Stare)

0 | bit 6 | bit 5 0 1 bit 2 bit 1 bit 0

bit 7

0,

bity 6-5

10 = wyzerowanie maski specjalnej.

1 1 — ustawienie maski specjalnej,

pozostałe kombinacje bilów 6-5 są ignorowane;

bity 4-3

01 = sygnatura rozkazu;

bit 2

1 = polling;

bity 1-0

10 = rozkaz odczytu rejestru IRR; kontroler wystawia do portu 020h (Master) lub OAOh (Stare) zawartość rejestru IRR,


Wyszukiwarka

Podobne podstrony:
A5 System obsługi przerwań sprzętowych 125 Jeżeli wspomniany bit jest wyzerowany, informacja o prze
A1 121 System obsługi przerwań sprzętowychRozdział 3.System obsługi przerwań sprzętowych Najbardzie
A1 121 System obsługi przerwań sprzętowychRozdział 3.System obsługi przerwań sprzętowych Najbardzie
A3 123 System obsługi przerwań sprzętowychUkład scalony 8259A Układ scalony 8259A produkowany jest
A3 123 System obsługi przerwań sprzętowychUkład scalony 8259A Układ scalony 8259A produkowany jest
A3 123 System obsługi przerwań sprzętowychUkład scalony 8259A Układ scalony 8259A produkowany jest
A3 133 System obsługi przerwań sprzętowychPolling Gwoli ścisłości należy nadmienić, że istnieje też
A9 129 System obsługi przerwań sprzętowychInicjowanie pracy układu • Procesor przekazuje przez port
A9 129 System obsługi przerwań sprzętowychInicjowanie pracy układu • Procesor przekazuje przez port
A7 127System obsługi przerwań sprzętowych Obsługa zgłaszanych przerwań przez tak połączone układy n
A7 127System obsługi przerwań sprzętowych Obsługa zgłaszanych przerwań przez tak połączone układy n
A7 127System obsługi przerwań sprzętowych Obsługa zgłaszanych przerwań przez tak połączone układy n
A8 128 Anatomia PC •    Procesor (jeżeli nie zablokowano obsługi przerwań sprzętowyc
A8 128 Anatomia PC •    Procesor (jeżeli nie zablokowano obsługi przerwań sprzętowyc

więcej podobnych podstron