|
|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
& K1 ^- b5 h- b& F& k" a0 @ Y9 I
4 n+ |/ L. m J; ? s3 s7 Q- D大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
9 l/ n4 Y1 I; P" K v9 w' {INC--存储器单元内容增1 M+1→M4 B5 @: m$ M/ e# D+ i: s a0 W+ ]
符号码格式 指令操作码 寻址方式
& | L" d9 F Z6 ]4 L4 CINC $addr E6 零页寻址
% k7 d# l9 W+ L+ C% SINC $addr16 EE 绝对寻址 / t9 W2 M) v$ k; v. J( p/ Z
INC $addr,X F6 零页X变址
, E2 j! D1 C- i& x- bINC $addr16,X FE 绝对X变址 - j; D5 a1 X; ` F* `+ D
可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
% H* `) l4 v* I. Q7 Z7 J它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! . @, w) d% T7 Y1 R* f
+ q: X- z* T0 x) e% v4 X, Y# y- M- N
0 t$ y0 U+ `3 U+ F' ~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|