使用 Z80 上的中断

Z80 没有像现代处理器那样的中断表。中断都执行相同的代码。在中断模式 1 中,它们在特定的不可更改位置执行代码。在中断模式 2 中,它们执行我指向的指针寄存器中的代码。Z80 有一个定时器,触发中断全部~0.007s。

EI      ;enables Interrupts
DI      ;disables Interrupts
IM 1    ;sets the Normal Interrupt Mode

IM 2    ;sets the Advanced Interrupt Mode 
LD I,$99;sets the Interrupt Pointer to $99 (just possible in IM 2)