|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
! P! b9 L: ]2 g# I) Z3 y% Y9 Q1 n+ ?! w& G- w3 x$ S
大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说; V3 T% U( K+ P0 p( N3 p# O
INC--存储器单元内容增1 M+1→M
; a) R e7 G: h$ f7 `. V j& Y符号码格式 指令操作码 寻址方式
7 r, ]: R6 u& _1 q7 @, RINC $addr E6 零页寻址 8 U7 K# x0 ? X/ C" w5 X: \3 ^- q% R
INC $addr16 EE 绝对寻址
7 H. S( h, n, ]- H) v* i. {INC $addr,X F6 零页X变址
# { g2 s; y, L7 W. v" ]$ kINC $addr16,X FE 绝对X变址
; d. V* x: N9 ~可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
4 [7 X) a! I3 z! s它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! ( l4 V, q4 h3 G( U: E& a% s7 _
! }+ ]- H' d( \1 X% ? l) [9 i, u. w* i" q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|