keil调试的时候为什么老是自动切换到反汇编窗口呢

我是用C写的,我不想看汇编程序,但调试的时候,一点“运行”后面几个按键,比如“跟踪”,“单步”就自己切换成反汇编窗口了,我想就在C程序窗口上看调试的过程了,我昨天还是在C语言窗口上看的,今天不知道是怎么了,有谁知道怎么弄~~~先谢了~~~
用的软件是KEIL uvision2,

工具栏上有个反汇编窗口按钮(在比较右面,keil窗口最大化可以看到白色矩形上有个蓝色放大镜的按钮),点击一下就可关掉
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-10
复位之后单步执行就会出现这种情况。汇编的窗口开头部分写的很清楚:STARTUP.A51: This code is executed after processor reset.
第2个回答  2018-07-05
魔术棒-Debug-Load Application at startup和Run to main,四个都要勾上
然后在弹出来,点回去main.c或其他C文件即可。
第3个回答  2010-08-17
把你工程项目里的STARTUP.A51文件去掉就好了

keil 单步运行自动弹出汇编来,反汇编都没打开,怎么解决
一般可能的原因有几点:1、在程序开头没有用org来指明程序的开始跳转和程序开始存放在ROM的起始地址(由于startup.A51的关系)。2、在上一次keil调试的时候,开启了反汇编窗口,并且最后退出时的当前调试窗口是反汇编窗口。上述只是一般性的原因,LZ你如果把你的程序发给我,我帮你在我这里编译和简单调试...

为什么我用keil仿真时,每次单步执行都跳出反汇编窗口?谢谢
1)、先用keil打开一个用C语言编写的工程文件(一定要是C写的);2)、转到仿真模式(CTRL+F5),将程序窗口缩小点(这步很关键),就是按右上角的那个象麻将里的白板的那个(不是KEIL软件窗口喔!!),然后就按一下F10或F11,会马上看到反汇编窗跳出,把程序窗口和反汇编窗口分开一点,以便能同时...

keil调试箭头不能进入c文件窗口,只能在反汇编窗口跳来跳去,为什么?
回答:求解求解求解求解

keil调试的时候出现反编译窗口怎么关闭了显示代码窗口?
如果你只适应源码级调试,那么可以通过 View >> Disassembly 关闭反汇编窗口。不过不看反汇编窗口的话,很多底层运行情况是看不明白的,尤其是有库调用的时候。而且通过查看汇编可以检查编译结果是否理想、编译器有没有曲解你的意愿。

为什keil调试时在C语言窗口中没有箭头,只能在反汇编窗口里出现
有时候可能是编译器版本低,我也碰到这种情况,后来用keil 4 调试的时候就没有事,而且keil 4 中有反汇编模式和混合模式,混合模式就是C和反汇编窗口豆油黄色箭头的,而反汇编模式只在反汇编窗口里有箭头。其他也有可能是你的程序问题,使程序没有跳到入口地址(main)。

什么是Keil中的反汇编窗口?为什么要反汇编,貌似在反汇编窗口和c文件窗 ...
你所看到的反汇编代码,其实是由C编译器将C语言代码直接编译成汇编代码的,并非由机器码反汇编成汇编.这样做在调试阶段有非常大的意义,比如你写的代码,语法上一点错误都没有,但是逻辑上有了错误,往往你要找到这个逻辑错误是很难的,这时候在调试的时候单步执行反汇编代码就变的很有意义了,给你举个例子:...

求助!我用KEIL C 51 的时候为什么不能在C的界面进行单步调试,只能在反...
关闭反汇编界面,看看是否切换到C源代码调试界面。另外C源代码调试时不一定能够严格单步,优化会使得很多语句的执行顺序与C源代码的预期不符。

keil能不能 实现反汇编 。怎么设置反汇编
可以反汇编啊,先点调试,然后找View菜单中的Disassembly Window就可以了,右键点反汇编窗口还有Mixed Mode(C和ASM混合模式)和Assemble Mode(只有ASM模式)可以选择。

如何使用keil察看反汇编代码?
在用ctrl+F5开始debug之后(无论是用软件simulator还是实际的器件),点上面工具栏的view -> disassembly window, 即可。

keil uvision4 调试的时候黄色箭头怎么显示?
Keil uvision4支持调试时反汇编窗口和源代码窗口同时显示在主窗口中。在调试过程中,黄色箭头在源代码窗口中指向当前执行的语句,在反汇编窗口中指向当前执行的汇编指令,1条语句可以表示为多条反汇编代码。所以,显示黄色箭头只需要在工具栏选择黄色箭头标识按钮即可。

相似回答