当前位置:首页 > 技术心得 > 正文内容

Keil查看编译后的汇编代码

xjtudll15年前 (2012-04-21)技术心得70380

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。

1)确认C代码是否正确

2)研究算法

查看汇编代码前的某些准备工作是必须的:你得有工程,并确定程序编译无误。在查看汇编代码前,编译一次。

clip_image002

编译OK后,点Debug

clip_image004

有可能会提示你没有硬件,如下图所示:“the specified DLL was not found……”

clip_image006

不用管这些,直接确定。就能看到汇编代码了。

clip_image008

分两栏显示,下栏是C代码,上栏是对应的汇编代码。一目了然。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/230/

标签: keil51C
分享给朋友:

“Keil查看编译后的汇编代码” 的相关文章

布丁软件引起的桌面闪烁

问题描述: 进入桌面后,屏幕闪烁。 查找到系统日志: 错误应用程序名称: explorer.exe,版本: 6.3.9600.18231,时间戳: 0x56b8c9f1 错误模块名称: PDZipMenu64.dll,版本: 1.4.3.11014,时间戳: 0x5da4349a 异常代码: 0xc...

C语言交换两个数

可能大家都认为交换两个数如此的简单,没必要写,没新意。例如,交换a和b两个数,教科书上一直这样写: temp=b; a=temp; b=a; 确实很简单。但是最近看到一段代码,觉得十分高超,是这样的: a^=b; b^=a; a^=b; 同样也是三句代码,但是却未...

Google地图测距

Google地图测距

百度地图上有个测距功能,还是挺好用的。但百度地图有个缺点,没法看国外的东西,国外地图只显示了国家和首都,信息太匮乏了。 今天要测量欧洲两个城市的直线距离,百度不好使了,Google上默认又没有测距功能,搜了半天,找到了方法。 步骤如下: 1、在浏览器中输入http://ditu.google.cn/...

将rdlc报表作为资源嵌套使用

将rdlc报表作为资源嵌套使用

参考资料: 2. 如何将嵌入的资源读取出来,作为报表查看器控件的来源呢? 也就是说,我们可以通过LocalReport的一个特殊属性(ReportEmbeddedResource)来很方便地实现该需求 实际上路径一般默认是类名+文件夹名 我的程序包名是XonixERP.View,然后又有三层文...

C# 获取文件的修改时间、访问时间、创建时间

C# 获取文件的各个时间如下:<ccid_nobr>属性功能和用途Attributes返回和文件相关的属性值,运用了FileAttributes枚举类型值CreationTime返回文件的创建时间Exists检查文件是否存在于给定的目录中Extension返回文件的扩展名LastAcce...

PDF书签导航缩放比例修改

PDF书签导航缩放比例修改

网上下载了一个PDF文档,打开一看,默认缩放比例是6400%,这就意味着没法看,得手动更改缩放比例,但是手动改了缩放比例后,再点一个书签,又变成了6400%,总不能每次都修改缩放比例吧,太浪费时间。 这里推荐一个软件,可以批量修改书签。软件名称:PDF补丁丁。该软件是绿色软件,操作十分简单,除了可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。