|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
p8 D m# B1 Q7 m! c& R2 r x. D8 N, }4 t! Z) `
大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说5 p. d! e8 J# q& f* P* a- Q" n
INC--存储器单元内容增1 M+1→M' z9 k3 y2 d1 h1 `
符号码格式 指令操作码 寻址方式
" c2 T6 m t$ a3 yINC $addr E6 零页寻址 9 m: b7 h. ^3 a: I3 j2 _
INC $addr16 EE 绝对寻址
" l: J: b8 l" ?INC $addr,X F6 零页X变址
# h% o1 ]2 M9 dINC $addr16,X FE 绝对X变址 ( v" c6 p% @, D/ H- ~
可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
2 }" I: b& ?- E- c它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! , v( C) ], X: v1 k
+ S% U! B) A! h) F+ z( f( O& n
/ C% d- b+ }6 r2 G |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|