可以在call语句中使用自定义变量吗?
就是在程序中定义一个变量,保存子函数地址, 例如
SUBADDR DD 12345h
然后在call语句中使用这个变量, 例如
call SUBADDR
但这样写, 编译通不过, 因为SUBADDR不是子函数名字!
请问能在call语句中使用自定义变量,实现间接寻址吗?
(我知道在call语句中使用寄存器可以实现间接寻址)
问题点数:20、回复次数:2Top
1 楼archim(PRC)回复于 2005-04-04 10:59:59 得分 20
call dword ptr [subaddr]
或者
mov esi, dword ptr [subaddr]
call esiTop
2 楼han012(阿毛)回复于 2005-04-04 11:25:39 得分 0
thanks a lotTop




