Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 1890|回复: 3
收起左侧

[金手指] 关于地址的转换问题

[复制链接]
修改爱好者 该用户已被删除
发表于 2007-5-21 02:31:12 | 显示全部楼层 |阅读模式
例如这段EC码

ON=1CD48,1F40,1F40


如果要转换成ROM里的内存地址应该要怎么样转换.多多指教
回复

使用道具 举报

发表于 2007-5-21 03:04:44 | 显示全部楼层
这是什么代码呢?VBA的,还是别的?
回复

使用道具 举报

发表于 2007-5-21 19:26:42 | 显示全部楼层
看起来LZ的代码应该是VBA的

简单来说,VBA的代码要补满8位数字,一般在前面补上“020”或“0200”
FC的只要在前面补0至满4位数字就可以。

假设LZ的EC码是VBA的,以LZ给出的代码为例:
ON=1CD48,1F40,1F40
转换之后为
0201CD48:1F40
0201CD46:1F40

转换过程:
因为数值是1F40,很明显这是一个16位的数值,而且它在一个地址后有两组数字,所以它们应该分属两个地址,第一个地址就是EC码中给出的地址(需要把8位数字补满),而第二组数字的地址,是在它前面的一个16位地址,也就是1CD48H-2H=1CD46H,也就是0201CD46。

评分

1

查看全部评分

回复

使用道具 举报

修改爱好者 该用户已被删除
 楼主| 发表于 2007-5-21 23:10:11 | 显示全部楼层
谢谢楼上两位[wdb26]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-16 11:34 , Processed in 0.021419 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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