Czy w przypadku wystąpienia przerwania niewektorowego procesor kiedykolwiek przegląda tablicę wektorów ?
Mówiąc o 8085, czy jest inaczej?
źródło
Czy w przypadku wystąpienia przerwania niewektorowego procesor kiedykolwiek przegląda tablicę wektorów ?
Mówiąc o 8085, czy jest inaczej?
Tablica adresów przerwań (znana również jako „tablica wektorów przerwań”) pozwala na zmianę lokalizacji procedury obsługi przerwań przez oprogramowanie . Wymaga to jedynie, aby urządzenie przerywające wysłało ID przerwania, które jest następnie wykorzystywane jako przesunięcie w tablicy adresów przerwań w celu ustalenia, gdzie przenieść relację licznika / wskaźnika instrukcji. Dotyczy to tylko przerwania wektorowego.
I odwrotnie, w przerwaniu niewektorowym samo urządzenie peryferyjne podaje adres procedury obsługi przerwań bezpośrednio do procesora. Wymaga to więcej czasu na obsługę przerwania, ponieważ adres musi być pobierany z urządzenia przerywającego za każdym razem, gdy wyzwalanie jest uruchamiane.