美文网首页
6502指令参考(01)-ADC指令

6502指令参考(01)-ADC指令

作者: 苹果王子刘泽庆 | 来源:发表于2021-05-28 01:00 被阅读0次

ADC是进位加法指令( Add with Carry)的缩写符。

A,Z,C,N = A + M +C

该指令将一个内存地址中的内容与进位一起加到累加器中。如果发生溢出,则设置进位标志,这将允许执行多字节加法。

指令执行后处理器状态:

缩写 状态标志名称 变化情况
C Carry Flag Set if overflow in bit 7
Z Zero Flag Set if A = 0
I Interrupt Disable Not affected
D Decimal Mode Flag Not affected
B Break Command Not affected
V Overflow Flag Set if sign bit is incorrect
N Negative Flag Set if bit 7 set
寻址方式(Addressing Mode) 操作码(Opcode) 字节数(Bytes) 循环位数(Cycles)
Immediate $69 2 2
Zero Page $65 2 3
Zero Page,X $75 2 4
Absolute $6D 3 4
Absolute,X $75 2 4(+1 if page crossed)
Absolute,Y $75 2 4(+1 if page crossed)
(Indirect,X) $61 2 6
(Indirect,Y) $71 2 5(+1 if page crossed)

相关文章

网友评论

      本文标题:6502指令参考(01)-ADC指令

      本文链接:https://www.haomeiwen.com/subject/nxgajltx.html