NT6861
7
操作指南 设置 列表 (持续)
操作指南 代号 Meaning 运作
JMP jump 至 新 location (pC+1)
→
Pcl,(pC+2)
→
PCH
JSR jump 至 子例程 pc + 2
↓
, (p+1)
→
pcl, (pc+2)
→
PCH
LDA 加载 accumulator 和 记忆 M
→
一个
LDX 加载 index 寄存器 x 和 记忆 M
→
X
LDY 加载 index 寄存器 y 和 记忆 M
→
Y
LSR 变换 正确的 一个 位 0
→
M7
•
•
•
M0
→
C
NOP 非 运作 非 运作 (2 循环)
ORA logical 或者 一个 + m
→
一个
PHA 推 accumulator 在 堆栈 一个
↓
PHP 推 状态 寄存器 在 堆栈 P
↓
PLA 拉 accumulator 从 堆栈 一个
↑
PLP 拉 状态 寄存器 从 堆栈 P
↑
ROL rotate left 通过 carry C
←
M7
•
•
•
M0
←
C
ROR rotate 正确的 通过 carry C
→
M7
•
•
•
M0
→
C
RTI 返回 从 中断 P
↑
, pc
↑
RTS 返回 从 子例程 PC
↑
, pc+1
→
PC
SBC 减去 和 borrow 一个
−
M
−
C
→
一个, c
秒 设置 carry 1
→
C
SED 设置 decimal 模式 1
→
D
SEI 设置 中断 使不能运转 状态
1
→
STA store accumulator 在 记忆 一个
→
M
STX store index 寄存器 x 在 记忆 X
→
M
STY store index 寄存器 y 在 记忆 Y
→
M
TAX 转移 accumulator 至 index x 一个
→
X
TAY 转移 accumulator 至 index y 一个
→
Y
TSX 转移 堆栈 pointer 至 index x S
→
X
TXA 转移 index x 至 accumulator X
→
一个
TXS 转移 index x 至 堆栈 pointer X
→
S
TYA 转移 index y 至 accumulator Y
→
一个
* 谈及 至 6502 程序编制 数据 书 为 更多 详细信息.