熟悉汇编的大虾请进来转转 call DST call指令会影响到哪些寄存器,也就是说会对哪些寄存器进行操作,返回值放到哪个寄存器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 n年了早忘了call 应该不影响哪里, 不要call 也可以执行真正影响的是后面的命令DST(DST是什么命令? 见笑了) 影响eaxpush 参数1push 参数2push 参数3call API函数eax 为API函数的返回值 CALL指令只是把当前指令的地址压入ESP,eip的值被重新设置为DST的起始地址,然后跳到DST执行,至于返回值,没有统一的,不过一般都是通过EAX返回 嘿~~我记得你,不是学VC去了么?我有时间也在搞VC。通常而言,call并不影响寄存器。但是作为一种规范,函数的返回值通常用eax来保存。当然,你也可以不遵守这个规范用ebx,edx等返回也是可以的。 To Eastunfail(恶鱼杀手): 是啊是啊,这个问题就出现在程序的调试过程中,我在跟踪寄存器的时候都晕了,看不懂了,所以才来请教。我是个新手,以后还要大侠多多照顾了~~嘿嘿,来西安我请客! 动态加载侧栏问题 DELPHI问题,急~~~~~~~~~~~~~~ 用控件spcomm写的上位机程序 checkbox上的问题? 怎样用Delphi来解决数据库(ADO)的主键重复问题? 开方我的MIS系统几个模块源码.简单的块就不贴了. 谁有文件分割的控件 问题在哪?-------关于将一个文件夹下的所有文件打包成一个文件 急用!缺少Microsoft FoxPro VFP Driver (*.dbf)怎么办? 关于类的问题。 郁闷散分 用DBEDIT和有EDIT有什么不同
真正影响的是后面的命令DST(DST是什么命令? 见笑了)
push 参数1
push 参数2
push 参数3call API函数eax 为API函数的返回值
是啊是啊,这个问题就出现在程序的调试过程中,我在跟踪寄存器的时候都晕了,看不懂了,所以才来请教。我是个新手,以后还要大侠多多照顾了~~嘿嘿,来西安我请客!