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

Keil查看编译后的汇编代码

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

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

1)确认C代码是否正确

2)研究算法

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

clip_image002

编译OK后,点Debug

clip_image004

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

clip_image006

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

clip_image008

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

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

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

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

标签: keil51C
分享给朋友:

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

I2C协议简单分析

I2C协议简单分析

一、什么是I2C协议 I2C协议是单片机与其它芯片常用的通讯协议,只需要两根线,号称最简单的串行通信协议,所以很好使用。 二、I2C协议的特点 1、只需要两条线路,一条串行数据线SDA,一条串行时钟线SCL; 2、每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址...

SVN强制写日志和修改日志功能

SVN默认是可以不写日志的,也不能修改日志,使用时颇为不便。以下就讲述如何在windows系统下实现强制写日志和修改日志功能。 1、强制用户写日志 在每次提交的时候写明提交的目的是一个很好的习惯,SVN默认没有提供,但是可以通过脚本实现:将下面的代码存为bat文件,放到版本库的hooks目录下即可,...

C# MDI 子窗体被父窗体控件挡住

C# MDI 子窗体被父窗体控件挡住

https://blog.csdn.net/chenyblog/article/details/40752029最近在做一个小工具,发现了一个过去做项目没有遇到的问题:子窗体被父窗体的控件给挡住了!如下图所示:子窗体的TopMost 已经设为true,父窗体的控件已经置于底层,但是结果还是很悲观!无...

win7升级win10提示丢失api-ms-win-core-libraryloader-|1-1-1.dll

win7升级win10提示丢失api-ms-win-core-libraryloader-|1-1-1.dll

Win7 64bit 从win7升级到win10,到98%的时候提示说丢失.dll 解决办法: 用C:\Windows\System32\wimgapi.dll替换C:\Windows10Upgrade\wimgapi.dll即可 然后重新升级(由于相关文件已经下载好了,所以重新升级还是比较快的)...

source insight导入配置文件

source insight导入配置文件

Source insight的配置文件默认路径如下:\Documents\Source Insight\Settings 中文版本的在: \我的文档\Source Insight\设置 option -- load configuration可以选择source insight使用的配置文件。 &...

eclipse菜单里找不到“Android SDK Manager”

eclipse菜单里找不到“Android SDK Manager”

有的时候ADT即使安装正确了,却找不到Android SDK Manager。 Windows选项卡里没有Android SDK Manager,也没有Android Virtual Device Manager。如下图所示。 解决办法如下: 1、Windows选项卡,Customize Pers...

发表评论

访客

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