|
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑 % k J# b; N& |1 a" m. J
# ^8 n" X2 e5 |: H. F大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说
% K3 C* W+ X G9 ~. ^9 zINC--存储器单元内容增1 M+1→M" R5 Z, C# U# v8 W* u& v
符号码格式 指令操作码 寻址方式 ' R9 F+ K, {2 N; ~# l
INC $addr E6 零页寻址
* Q( O) {! m8 J' b1 J. p; |, o" Q* iINC $addr16 EE 绝对寻址 9 h! G# g- @- u9 V4 f
INC $addr,X F6 零页X变址
+ N( | D9 u! R) H) u$ B8 VINC $addr16,X FE 绝对X变址
' ]* s h/ I1 d9 `( M& e- u可是我用fc的冒险岛3试了一下 机器码是 EE 80FE 然后用debug看的时候: z2 J8 D1 S! P0 V" h
它计算的时候是变为0了 但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了!
# s* _3 i7 {. H$ s/ g# [$ ~- \" n$ @2 j9 r
5 \6 Q. {4 E0 |' Q H
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|