adresach 00000h-0003FFh. Zawiera 256 4-bajtowych elementów, z których każdy jest adresem procedury obsługi przerwania. W chwili przyjęcia przerwania zgłaszane jest przyjęcie przerwania przez linię INTA. W czasie trwania niskiego poziomu na INTA urządzenie l/O musi wysterować 8 młodszych bitów magistrali danych po czym INTA wraca w stan wysoki. Słowo stanu mikroprocesora i CS:IP są dokładane na stos. Sterowanie zostaje przeniesione do procedury obsługi przerwania. Jej adres pobierany jest z tablicy wektorów przerwań - numer wektora odpowiada liczbie odczytanej z młodszych 8 bitów z szyny danych. Umożliwia to wykonanie różnych procedur obsługi przerwań w przypadku zgłaszania ich przez różne urządzenia. W trakcie obsługi przerwania przyjmowanie kolejnych zgłoszeń przerwań maskowalnych jest zawieszone.
reprezentacja liczb zmiennoprzecinkowych ułamkowych - - liczba
zmiennoprzecinkowa - część liczby to mantysa, część to wykładnik: n = (-l)^znak * 2~(wykładnik - wykładnik bazowy) * 1.mantysa
Jak działa DMA?
Za sterowanie wymianą danych pomiędzy urządzeniami 1/0 a pamięcią operacyjną odpowiedzialny jest
specjalny sterownik DMA. Posiada on jeden lub więcej rejestrów pamiętających adres i przestrzeń
adresową źródła danych i przeznaczenia danych, ilość przesyłanych danych i postęp ich przesyłania.
Sterownik DMA dokonuje przesyłania danych z wykorzystanie, magistrali lokalnej współdzieląc ją z
CPU. Poprzez transfer DMA uzyskuje się możliwość realizacji programu przez CPU w trakcie przesyłania
danych. Układ DMA musi współdzielić czasowo magistralę lokalną z CPU Wykorzystywany jest sygnał HOŁD procesora.
Rodzaje rejestrów w 8086
Blok rejestrów składa się z 4 par rejestrów 8 - bitowych, oraz 4 rejestrów 16-bitowych.
Rejestry danych:
AX lub AH, AL - rejestr akumulatora BX lub BH, BL - rejestr bazowy CX lub CH, CL - rejestr zliczający DX lub DH, DL - rejestr danych Rejestry wskaźnikowe:
SP - wskaźnik stosu BP - wskaźnik bazy Dl - rejestr adresu przeznaczenia SI - rejestr adresu źródłowego Rejestry segmentowe:
CS - segment kodu DS - segment danych SS- segment stosu