新的65816指令
有一些新的指令值得简短介绍:
新的移动指令包括:
TXY,TYX 在X和Y之间的传值。
TCD 在累加器和直接页面指针(D)之间传值。
TCS,TSC 在累加器和堆栈指针(S)之间传值。
XBA 交换累加器的低8位和高8位。
XCE 交换模拟位(E)和进位标志(C)的内容。
新的压栈和出栈指令:
PHX,PHY,PLX,PLY XY变址寄存器压栈和出栈。
PHB,PLB 数据存储寄存器压栈/出栈。
PHK 程序存储寄存器压栈(当前内容不出栈)
PHD,PLD 直接页面寄存器压栈/出栈。
PEA 有效绝对地址压栈。
PEI 有效间接地址压栈。
PER 有效相对地址压栈。
其他:
MVN 负方向移动区段。
MVP 正方向移动区段。
STZ 将任何位置内容置零。
BRA 无条件转移。
BRL 在存储段0(64k)中转移到任何的地址。
RTL 返回长整数,多于一个字节出栈。
如你所见,有很多新内容需要消化。这份文档的剩余部分会假定你具有6502的知识,让我们开始吧。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。