EMU618社区

 找回密码
 立即注册
搜索
查看: 1089|回复: 5

[求助] 问一个菜鸟问题 求助狼大大 刀魂剑魄等高手

[复制链接]

签到天数: 26 天

[LV.4]偶尔看看III

发表于 2010-10-29 15:54:19 | 显示全部楼层 |阅读模式
本帖最后由 随堂考生物 于 2010-10-29 17:22 编辑 ( @4 D7 `0 U9 x5 N2 ~
' f. A3 {* Q4 F& ?, V% u& _( ?
大家好,我时新来的菜鸟。首先,非常感谢国治论坛的教程,让我对hack 游戏产生了浓厚的兴趣!于是我就私下里默默琢磨,今天就碰到一个问题 根据6502汇编 资料上说# v5 z. w1 c! x2 o- @% J, W6 f9 e
INC--存储器单元内容增1  M+1→M
4 I2 w  }& X6 _$ b符号码格式    指令操作码 寻址方式 ' G% N5 N. k. F/ `  c* T+ N
INC $addr        E6         零页寻址
$ E  b3 M& J/ k9 P. D) FINC $addr16    EE         绝对寻址
5 h% W& D4 q7 H, G% {/ O' QINC $addr,X     F6         零页X变址 2 f; y2 o* t' U
INC $addr16,X FE         绝对X变址
2 p  D( b7 H+ g4 E可是我用fc的冒险岛3试了一下  机器码是  EE 80FE     然后用debug看的时候
- y+ B: c, ]& u它计算的时候是变为0了  但计算好以后 它实际的值却没变 这是在怎么回事?还请高手指教,在此先谢谢了! ' Y) p* v1 A5 X7 u
0 f$ m, Z. \( m0 }! v) [0 ^/ S
& K1 z. Y' F3 j6 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

该用户从未签到

发表于 2010-10-29 16:32:13 | 显示全部楼层
代码还看得懂,就是看不懂LZ说的什么意思{:4_112:}
0 k0 r* d+ n* EEE 80FE 就是 FE80的值自加1,原来是0的话,应该变为1了。
3 M) A1 s; e% M& Y不知LZ要改些什么。
+ ?% d: ?7 L1 k; r9 v# F! H( ]: C% ~6 I话说   高手除了疾风之狼老大外,好像其他大部分高手都归隐了.
; {* b6 m/ V" Q, x0 o# U3 }有点物是人非的感觉{:4_100:}

签到天数: 26 天

[LV.4]偶尔看看III

 楼主| 发表于 2010-10-29 17:08:01 | 显示全部楼层
2# 克罗诺亚
+ N  ]& W4 G" C6 R6 C, b" l/ u就是 本来FE80的值为FF  进行EE 80FE操作后 应该 变为0  可是 却还是FF  见图1  这是为什么5 W5 o6 A. r2 T* H/ j8 K( |) {
debug中显示 FE80变为0(见图2)  但RAM中仍为FF  这点 我不懂。

签到天数: 1 天

[LV.1]初来乍到

发表于 2010-10-29 17:33:54 | 显示全部楼层
本帖最后由 shinwa 于 2010-10-29 17:46 编辑
3 ^( O  m; E( w& j( r! t4 a& H4 p+ r, X3 y  H
那里是ROM  L3 V2 a7 k- s3 E
放程序和静态数据的7 r2 [# ]( d) e( X7 L  x8 g
ROM=read only memory   只读存储器
' X% v  P" L/ g+ L6 A* o' H- U" n  N- M% ]
你可以LDA $FE80 从那个地址读取到数据
* z% }' v, X- Y* ?, F0 y0 ^0 }5 j但是你不可以 STA $FE80  往里面写数据  同样也不可以让那个地址的值+1& ~8 k; `, j3 Z  U: R$ w8 Y
调试器里确实加1了,但那只是显示而已
" f- z" v: f% A8 s  D6 g" ~4 d" p- n3 i
你要测试 INC  很简单  把EE 80FE  改成 EE A001  试试吧  把地址换成$0x800之前的工作内存就可以了

评分

1

查看全部评分

签到天数: 26 天

[LV.4]偶尔看看III

 楼主| 发表于 2010-10-29 17:53:56 | 显示全部楼层
4# shinwa
5 @2 p- G( {( z% }8 k0 l- U; P8 H' \
+ P6 H: r9 {3 [+ f$ b9 X  M
3 [# }/ r  E. [4 B1 ^牛叉的 谢谢高手,我立马回去试试,非常感谢!

该用户从未签到

发表于 2010-10-29 19:38:18 | 显示全部楼层
感谢4楼分享心得
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-5-18 15:30 , Processed in 1.086914 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表