124 Anatomia PC
124 Anatomia PC
C ASO-CAS2 |
(Cascade) - lokalna magistrala adresowa, używana przy kaskadowym połączeniu układów 8259A. Umożliwia ona zaadresowanie do 8 takich układów; |
-SP/EN |
(Slave Program/Enablc Buffer) w buforowanym limbie pracy pełni rolę wyjścia (EN) sterującego buforem zewnętrznym. W trybie nic buforowanym jest to wejście (-SP) konfigurujące układ jako Master (-SP= 1) lub Slave (-SP=0); |
INT |
(Interrupt) - wyjście to połączone jest bezpośrednio z wejściem INTR procesora, jeżeli układ 8259A pracuje jako Master. Układ pracujący w trybie Slave połączony jest swoim wyjściem INT z jednym z wejść IRw kontrolera Master; |
-INTA |
(Interrupt Acknowledge) - wejście to połączone jest z wyjściem INTA procesora. Przyjmuje ono sygnał potwierdzenia przyjęcia przerwania przez CPU; |
AO |
wejście istotne jedynie w trybie programowania, służące do rozróżniania rozkazów'; |
v„ |
wejście napięcia zasilającego (-5V); |
GND |
masa zasilania. |
Układ 8259A dysponuje trzema 8-bitowymi rejestrami: IMR, IRR i 1SR. Pozycja bitowa n każdego / nich odpowiada jednemu / wejść IR/;. Schematycznie przedstawia to rysunek
3.2.
docru
Schemat blokowy układu 8259A
Urządzenie połączone z wejściem o numerze n zgłasza przerwanie wymuszając wysoki poziom logiczny na linii IK;?. Ustawiając bit n w rejestrze IMR (Intermpt Mank Register) można spowodować ignorowanie wszelkich przerwań nadchodzących tą linią.