k90 - 2013/2/13 13:42:18
我在附加資料寫:
62(
[26D6A4]*1C
)
在地址欄寫:
26DAA0
結果完全無效,請問有哪裡寫錯了??
axdx - 2013/2/13 14:37:47
你的地址计算是 26DAA0+[26D6A4]*1C 这样么?
如果不是的话,不应该这样写。。。
k90 - 2013/2/13 17:39:52
回复 2楼axdx的帖子是阿~我的最終地址是26DAA0+[26D6A4]*1C。我試過把地址欄寫0,附加資料是
[26D6A4]。結果取出的是地址0的資料,所以我想
[26D6A4]表達式是無效的
axdx - 2013/2/14 2:16:17
哦~
乘法计算只能用在一般的计算,像是这样 26DAA0+1C*4
如果带有指针,则只能用+和-
因为当初只有考虑到 [[xxx]+xxx]+xxx 这种形式而已
下次更新会想办法让指针也能做乘法计算
不过,如果 [26D6A4] 返回0的话,那是表示该指针指向无效的地址
也许是指向0,也可能是该处内存不可读
k90 - 2013/2/14 12:23:03
辛苦了~馬上試試看
成功了~我知道怎麼回事了
AAAAAAAA+[BBBBBBBB]*1C
AAAAAAAA =>CM地址
BBBBBBBB =>記憶體地址
1C =>偏移量
方括號內要填實際記憶體地址才會生效
axdx - 2013/2/14 14:19:24
原來如此~