|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
. V8 G3 I b/ O, a- M: @" X( g6 D" P+ I
大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
# ~ @/ _. C# x9 G/ I5 p: nINC--存储器单元内容增1 M+1→M" g: E( _' A$ L. Z; F- e! r/ D9 Q! K
符号码格式 指令操作码 寻址方式
+ V3 c q$ J. O9 w* o( U- {INC $addr E6 零页寻址 6 X) Z0 U+ d* y# f& H3 i1 G! X
INC $addr16 EE 绝对寻址
: Y: O9 o5 r0 A# E5 h* cINC $addr,X F6 零页X变址
8 A2 H, Z- V M% [% V% I e `2 dINC $addr16,X FE 绝对X变址 8 v, {! s K0 B
可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候: I5 f A; Y7 I% c& _1 J" g% Z
它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! * ]9 m: Y) J# F1 N* Z
2 \3 }. S9 g1 d
/ `9 n" M/ H' s* C/ I* C
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|