阿杰 发表于 2008-10-31 10:27:39

取字节集变量地址的几种方法

<p><font face="Verdana">.版本 2<br/>.支持库 spec</font></p>
<p><font face="Verdana">.子程序 __启动窗口_创建完毕<br/>.局部变量 a, 数据类型1</font></p>
<p><font face="Verdana">a.a = 65<br/>调试输出 (指针到字节集 (取变量地址 (a), 20))<br/>调试输出 (指针到字节集 (取变量数据地址 (a), 20))<br/>调试输出 (指针到字节集 (asm_取变量地址 (a), 20))<br/>调试输出 (指针到字节集 (取字节集变量地址1 (a), 20))<br/>调试输出 (指针到字节集 (取字节集变量地址2 (a), 20))</font></p>
<p><font face="Verdana">.子程序 asm_取变量地址, 整数型<br/>.参数 a, 数据类型1</font></p>
<p><font face="Verdana">置入代码 ({ 139, 69, 8 })&nbsp; ' mov&nbsp;&nbsp;&nbsp;&nbsp; eax, dword ptr <br/>置入代码 ({ 139, 229 })&nbsp; ' mov&nbsp;&nbsp;&nbsp;&nbsp; esp, ebp<br/>置入代码 ({ 93 })&nbsp; ' pop&nbsp;&nbsp;&nbsp;&nbsp; ebp<br/>置入代码 ({ 195 })&nbsp; ' retn<br/>返回 (0)</font></p>
<p><font face="Verdana">.子程序 取字节集变量地址1, 整数型<br/>.参数 字节集变量, 数据类型1, , 也可以是其它类型<br/>.局部变量 指针, 整数型</font></p>
<p><font face="Verdana">置入代码 ({ 139, 69, 8, 137, 69, 252 })<br/>返回 (指针)</font></p>
<p><font face="Verdana">.子程序 取字节集变量地址2, 整数型<br/>.参数 字节集变量, 数据类型1</font></p>
<p><font face="Verdana">置入代码 ({ 139, 69, 8, 201, 194, 4, 0 })<br/>返回 (0)<br/></font></p>

888888 发表于 2008-12-5 09:08:12

页: [1]
查看完整版本: 取字节集变量地址的几种方法