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

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

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

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