|
|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
( C3 j- G# i2 T8 i0 ~) ?8 Z; w
6 t1 _* Q) M* b3 K; Z% x大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
i# E& N8 U( I$ q! q; w! UINC--存储器单元内容增1 M+1→M* X( q4 d7 L) A' a4 o0 k1 F
符号码格式 指令操作码 寻址方式
$ [& D+ r1 f3 N1 ^0 WINC $addr E6 零页寻址
/ C7 H; X6 n4 ]1 \INC $addr16 EE 绝对寻址
% k+ r! B* v5 fINC $addr,X F6 零页X变址 ' Y9 d' D' O3 ^ g) E7 C, V
INC $addr16,X FE 绝对X变址
? p( ^8 I) D% L+ w1 R( t8 y+ l4 P可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
# I. x r2 ]7 m8 I% x1 ~; B它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! ( j6 z# W( B% W, _
+ l# @; I7 O3 t
! t; n# n2 s: K, [, y+ G( `
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|