//中断指令
在文曲星内部大量使用了这种指令,该指令占三个字节.
操作符为 INT,机器码为 00
例如 INT $8A01
INT $C001
那么INT $8A01是执行那里的程序呢?首先8A 是页码,01是字偏移量
我们先转到8A页码,看到下面的数据
这里我们先要切换到8A页码,然后根据01,知道执行地址是 4085,因为60EA不算,从8540开始算偏移1
5549 算偏移2,所以 INT $8A02就是执行地址 4955,大家可以自己算.
这里的 INT $C001就不是转到C0页码了,而是当地址(0A) = 00时,C000-DFFF那里算
这里INT $C001 就是执行C059