在masm 6.15下怎样才能了解汇编编译器对汇编源代码所做的各种处理?

ztfans 2006-12-09 11:34:49
比如说:
.code
main proc
mov eax,1h
call sub
......
main endp
sub proc
......
sub endp
end main
编译并链接成的可执行程序中的call sub,到底被转换成了什么?以及与此类似的其他各种处理?
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljjue 2006-12-12
  • 打赏
  • 举报
回复
用反汇编工具看一下就知道了撒,有助于理解。
大熊猫侯佩 2006-12-09
  • 打赏
  • 举报
回复
这个要看下编译器原理
ztfans 2006-12-09
  • 打赏
  • 举报
回复
ding
zara 2006-12-09
  • 打赏
  • 举报
回复
这个可以通过选项在编译的同时创建列表文件, 查看列表文件就是. 具体的选项随编译器版本而异, 可以通过 /? 选项看看具体使用什么选项
BigCarrot 2006-12-09
  • 打赏
  • 举报
回复
每一条汇编指令对应着一条机器指令
具体指令动作和编码请参考intel 处理器手册

21,459

社区成员

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

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