汇编代码mov [esp+20],0000001A是什么意思?

mov[esp+28],edimov[esp+18],00000010mov[esp+1C],0000001Emov[esp+20],0000001Amov[esp+24... mov [esp+28],edi
mov [esp+18],00000010
mov [esp+1C],0000001E
mov [esp+20],0000001A
mov [esp+24],edx
mov [esp+2C],esi
mov [esp+30],00000008
mov [esp+34],0000000F
mov [esp+38],00000002
mov [esp+3C],00000019
其中的esp,esi,edx都是什么?括号的意义是?
(这段是PVZ某关的传送带植物生成代码,据说原理是数组,但还是无法理解这段代码)
展开
 我来答
永恒pascal
2017-04-27 · TA获得超过4356个赞
知道大有可为答主
回答量:3902
采纳率:93%
帮助的人:633万
展开全部
esp是当前栈指针(栈顶)的值(32位),esp+20 是指向栈内的地址值,
[esp+20] 表示 esp+20 所指向的字单元的内容
mov [esp+20],0000001A----是将立即数 1AH传送到esp+20 所指向的字单元中

esi、edi----表示源变址、目的变址寄存器,均为32位
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式