|
|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
8 c5 {7 e9 d7 k
" j5 u+ A* m4 |2 ]1 `' F8 i1 i大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
, ^# k2 F6 O9 w& V1 y* l3 HINC--存储器单元内容增1 M+1→M! `- ^6 u. U+ |$ h7 v
符号码格式 指令操作码 寻址方式 5 H2 b- C3 A J& q- K
INC $addr E6 零页寻址
( c' \3 M$ a( z2 m5 X" v! ]INC $addr16 EE 绝对寻址
( G1 k( N: F( L6 @INC $addr,X F6 零页X变址
2 {* J6 F) |' S4 n9 SINC $addr16,X FE 绝对X变址 ; g4 m+ j! p% f w# N5 K
可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
, N$ k& R; I+ M/ R它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了!
$ J6 F) e9 P" [ U2 _
% [) _1 H5 [9 T) y$ n4 f1 F2 e; u0 o# M
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|