|
|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑
# ^5 I# j$ o2 o! D, [; {. o) ~9 Z; K+ h2 I" X2 s+ H: q
大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
5 c9 e4 C n: H5 bINC--存储器单元内容增1 M+1→M
( M* [! d9 b8 f" }0 S符号码格式 指令操作码 寻址方式
# l. `: I, b, t# O2 E- q! m7 ^+ UINC $addr E6 零页寻址 2 L" j% ?# Q) S* O0 I6 v
INC $addr16 EE 绝对寻址
0 e" F V5 q* j5 s9 R" dINC $addr,X F6 零页X变址
3 R; D% f5 ]( n) m" [INC $addr16,X FE 绝对X变址
% w4 o7 P0 }0 K8 Y+ Y9 Y% Y( o% f可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候
1 u: t. R+ S- ^7 L它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了!
" C* f% C- d9 t& t5 V2 e
1 r4 {1 A+ n, U3 ?. _ C- p$ L) O' Q& n+ |/ [8 j. _. o
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|