综合电子论坛首页 --> 学习资料 --> 综合文献 --> 硬件向量

硬件向量


硬件向量

65816原本模式 6502模拟模式
IRQ $FFEE-$FFEF IRQ/BRK $FFFE-$FFFF
    RESET $FFFC-$FFFD
NMI $FFEA-$FFEB NMI $FFFA-$FFFB
ABORT $FFE8-$FFE9 ABORT $FFF8-$FFF9
BRK $FFE6-$FFE7    
COP $FFE5-$FFE6 COP $FFF4-$FFF5

可以发现在原本模式有独立BRK向量,不需要位5作为BRK标志了。然而在模拟模式中运行时,请记住位5仍然是BRK标志,你的IRQ仍会需要检查IRQ的来源。

在原本模式下,一个BRK指令是两字节。为零的BRK操作码后面是可选的 "签名"字节。这样,你在除错的时候就能发现是哪一个BRK引起的矢量被采用了。

COP是为协处理器准备的中断。(见指令COP)

请注意,在原本模式下IRQ向量的目的地址在......嗯

当一个IRQ被引起时,当前的指令会在中断被处理之前完成。这个“中断潜伏期”可能最大达7个时钟周期。如果你在运行一个很紧急的IRQ,你可以检查WAI:等待中断指令,你可以停止处理器直到一个中断发生。

上面列出ABORT向量可以在65816的ABORT引脚被去掉时采用,这个引脚只在65816上可用。

(综合电子论坛)

 *注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。