P000 Architektura počítačůObsah
|
Rezervovaná přerušení 8086
INT n | Význam |
0 1 2 3 4 |
Celočíselné dělení nulou (Divide by Zero) Krokovací režim (Single-Step) Nemaskovatelná přerušení (NMI) Ladící bod (Breakpoint Trap) Přeplnění (Overflow Trap) |
INT 0 | nastane při dělení nulou v instrukcích DIV a IDIV. Obsah CS:IP uložený do zásobníku ukazuje za (v 80286 a vyšších na) instrukci, která přerušení způsobila. |
INT 1 | nastane po provedení instrukce, je-li TF=1. |
INT 2 | se vygeneruje po přijetí signálu NMI (v 8086 pouze chyba parity v paměti), který nelze zakázat nulovou hodnotou příznaku IF. |
INT 3 | se používá společně s přerušením INT 1 v ladících systémech. Přerušení 03h se vygeneruje po dekódování speciální jednoslabikové instrukce INT 3 (s operačním kódem 0CCh). Přerušení uloží do zásobníku obsah CS:IP ukazující na slabiku bezprostředně za touto instrukcí. |
INT 4 | provede instrukce INT 0(Interrupt on Overflow), je-li v okamžiku jejího dekódování nastaven příznak OF=1. CS:IP ukazuje na slabiku za touto instrukcí. |
Počáteční nastavení procesoru
Registr | Obsah |
Příznakový registr IP DS, ES, SS CS |
0 0 0 0FFFFh |
Následující:
Adresovací techniky Obsah |
Michal Brandejs brandejs@informatics.muni.cz