如何c语言转汇编语言

[复制链接]
5954|28
 楼主| 司徒老鹰 发表于 2011-8-18 09:32 | 显示全部楼层 |阅读模式
用c写好的源程序,想看看其参数的传递,用到了哪些寄存器,如何查看其汇编代码?
pengf 发表于 2011-8-18 09:38 | 显示全部楼层
原则是固定的
看HELP...
MG_FAE 发表于 2011-8-18 10:13 | 显示全部楼层
在Keil C的项目里,点选鼠标右键,进入option设置,在Listing项目内,产生LST档,最右边有个Assembly Code,勾选后,重新编译后查看这个项目产生的*.lst档案,就有C转会为汇编代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chuxh 发表于 2011-8-18 13:37 | 显示全部楼层
这个软件有这么牛吗,直接把C转换成汇编?
zwll 发表于 2011-8-18 13:46 | 显示全部楼层
最快的方法看LIST文件(有个选项要包含汇编代码)
zwll 发表于 2011-8-18 14:00 | 显示全部楼层
其中name.a51是你自己随意取的名字。如果省略,就会得到默认xxx.src宏汇编文件,其中xxx是你的C文件名。
supernan 发表于 2011-8-18 14:04 | 显示全部楼层
不是有个LIST 文件吗
 楼主| 司徒老鹰 发表于 2011-8-18 14:17 | 显示全部楼层
哦,我再看看
dingy 发表于 2011-8-18 14:29 | 显示全部楼层
C文件上点右键,点“Option for ...”,然后勾选右侧的“Generate Assembler SRC File”,就会生成对应文件名扩展名为.SRC的汇编文件了。
栩栩如生 发表于 2011-8-18 14:48 | 显示全部楼层
也可以在调试界面点那个放大镜图标
juventus9554 发表于 2011-8-18 15:12 | 显示全部楼层
或者菜单中点“View”然后点“Disassembly Windows”,就可用看到汇编代码了
栩栩如生 发表于 2011-8-18 15:24 | 显示全部楼层
嗯,按F10/F11单步执行的是每一句对应的汇编语句,而不是C语句。
llljh 发表于 2011-8-18 15:38 | 显示全部楼层
这都是Keil最基础的功能
 楼主| 司徒老鹰 发表于 2011-8-18 16:45 | 显示全部楼层
哦,我好好打打基础吧
kxc2008 发表于 2011-8-19 08:38 | 显示全部楼层
好像有软件可以把代码反汇编吧,之前有把汇编生成的代码反成汇编程序,C语言生成的代码你也可以试下
yangaiping 发表于 2011-8-19 09:00 | 显示全部楼层
汽轮英语 发表于 2011-8-19 10:35 | 显示全部楼层
看不懂
汽轮英语 发表于 2011-8-19 10:36 | 显示全部楼层
不是我要的东东
汽轮英语 发表于 2011-8-19 10:37 | 显示全部楼层
最快的方法看LIST文件
东职院军 发表于 2011-8-19 11:17 | 显示全部楼层
此软件如何下载呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

427

主题

3735

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部