请教下面两句代码的含义,在线苦等。

youhuiyun 2008-01-23 04:25:09
代码如下:

mov dword ptr [ebp+8], eax
mov eax, dword ptr [ebp+8]

刚学,实在不明白后面这条语句有什么用。汗
...全文
167 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
homesos 2008-01-23
  • 打赏
  • 举报
回复
自己写个小程序
比如:
int i = 20;
i = i + 30;

然后看一下编译后的汇编代码或调试汇编代码看一下就明白了。
homesos 2008-01-23
  • 打赏
  • 举报
回复
是编译给你的吧

将EAX写入[ebp+8]-》这个与前面匹配 ,表示保存数据
从[ebp+8]读取到EAX-》这个与后面匹配,表示要进一步操作。或把结果当作方法返回值(返回值放在EAX中返回)

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧