| 新的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的知识,让我们开始吧。 (综合电子论坛) |
*注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。 |