新闻| 论坛| 博客| 在线研讨会
新的65816指令
zhchxgh| 2009-07-10 16:52:38 阅读:1188 发布文章

新的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的知识,让我们开始吧。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客