打印

请教,在keil中,如何c语言转汇编语言?

[复制链接]
18318|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
江陵龙少|  楼主 | 2010-5-15 12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2010-5-15 12:25 | 只看该作者
原则是固定的
看HELP...

使用特权

评论回复
板凳
xiaomifan| | 2010-5-15 12:27 | 只看该作者
这个软件有这么牛吗,直接把C转换成汇编?

使用特权

评论回复
地板
ayb_ice| | 2010-5-15 12:50 | 只看该作者
最快的方法看LIST文件(有个选项要包含汇编代码)

使用特权

评论回复
5
冷漠| | 2010-5-15 16:58 | 只看该作者
唉,只要在C文件顶端第一条加上
#pragma  SRC(name.a51)
就得到宏汇编文件nema.a51 啦。其中name.a51是你自己随意取的名字。如果省略,就会得到默认xxx.src宏汇编文件,其中xxx是你的C文件名。

使用特权

评论回复
6
lovewwy| | 2010-5-15 20:25 | 只看该作者
不是有个LIST 文件吗

使用特权

评论回复
7
一棵小草| | 2010-5-15 21:14 | 只看该作者
哈,程序少还好,如果程序大的话,由C转汇编,除非你**力超人,不然还真看不懂它跳到那里了。

使用特权

评论回复
8
xwj| | 2010-5-15 21:26 | 只看该作者
本帖最后由 xwj 于 2010-5-15 21:27 编辑

C文件上点右键,点“Option for ...”,然后勾选右侧的“Generate Assembler SRC File”,就会生成对应文件名扩展名为.SRC的汇编文件了。
也可以在调试界面点那个放大镜图标,或者菜单中点“View”然后点“Disassembly Windows”,就可用看到汇编代码了,这时按F10/F11单步执行的是每一句对应的汇编语句,而不是C语句。

这都是Keil最基础的功能,所以2楼才让你去看HELP...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

279

帖子

2

粉丝