使用 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)