754群指令系统
指令
内容
装入
LDA
将存储器装入累加器或变址X指定的存储器
LDM
将立即数装入存储器
LDX
将存储器装入变址X
LDY
将存储器装入变址Y
存储
STA
将累加器存入存储器
STX
将变址X存入存储器
STY
将变址Y存入存储器
转移
TAX
将累加器转移至变址X
TXA
将变址X转移至累加器
TAY
将累加器转移至变址Y
TYA
将变址Y转移至累加器
TSX
将堆栈指针转至变址X
TXS
将变址X转移至堆栈指针
堆栈操作
PHA
将累加器压入堆栈
PHP
将处理器状态压入堆栈
PLA
将累加器从堆栈中弹出
PLP
将处理器状态从堆栈中弹出
加法和减法
ADC
将存储器和C标志加到累加器或变址X指定的存储器
SBC
从累加器或变址X指定的存储器减去存储器和C标志
INC
存储器或累加器加1
DEC
存储器或累加器减1
INX
变址X加1
DEX
变址X减1
INY
变址Y加1
DEY
变址Y减1
乘除
MUL
累加器的内容乘以变址X寻址方式指定的存储器内容,
结果高8位存入堆栈,低8位存入在累加器
DIV
变址X寻址方式指定的存储器内容和其下一个地址的存
储器内容为字数据,除以累加器的内容,商存入累加
器,余数1的补码存入堆栈
逻辑运算
AND
存储器和累加器作"与"运算
ORA
存储器和累加器作"或"运算
EOR
存储器和累加器作"异或"运算
COM
存储器取补
BIT
测试累加器"与"存储器的位
1 数据转移指令
2 运算指令