关于地址的转换问题
例如这段EC码ON=1CD48,1F40,1F40
如果要转换成ROM里的内存地址应该要怎么样转换.多多指教 这是什么代码呢?VBA的,还是别的? 看起来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]