P000 Architektura počítačů

Obsah
Předchozí:
Příznakový registr

Přerušení

INT INTERRUPT
INT imm8 délka 2 slabiky
1) PUSHF
2) IF:=0, TF:=0
3) PUSH CS
4) CS:=[imm8 x 4 + 2]
5) PUSH IP + délka instrukce
    (obsah zásobníku ukazuje za "INT imm8"!)
6) IP:=[imm8 x 4]
INT 3
délka 1 slabika, operační kód: 0CCh
INT 0 INTERRUPT IF OVERFLOW
délka 1 slabika, operační kód 0CEh
provede INT 4, je-li OF=1
IRET INTERRUPT RETURN
1) POP IP
2) POP CS
3) POP F
sledující: Cykly
Obsah

Michal Brandejs brandejs@informatics.muni.cz