11智能在线
新记
在调试C程序时突然会跳至汇编语言里去怎么解决
如题所述
举报该文章
相关建议 2009-08-24
楼主你好!
楼主对汇编一点不懂的话,很难学好C的,建议平时看一下汇编语言。
楼主没有给出所用的C编译器的软件名称,所以本人泛泛说一下。
一部分C集成环境在调试时,会生成带有调试信息的可执行文件,这样在调试时会根据C源代码进行一步步的执行,但对于一些系统级的调用,如果单步调试的话,会进入其中的子程序,这样只能是用汇编语言(有对应机器码)
如果没有生成高级语言调试信息的话,那肯定只能是用汇编语言调试
而有的的编译器则只能进行汇编语言级的调试
所以楼主这种情况是正常的、常见的,楼主应该附带看一下汇编语言和操作系统、内存储器这样的基本知识。
喜欢楼主能够得到提高。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/ff84v4vmm.html
其他看法
第1个回答 2009-08-24
楼主如果用的是VC++的话,按F10(step over)就不会跳至汇编了本回答被提问者采纳
相似回答
大家正在搜
相关问题
keil调试的时候c语言怎么变成汇编语言了
KEIL调试程序,汇编代码运行到这一行时出错;怎么看这一行对...
您好,您那个VC++ 6.0 调试 时停到断点处,但按下F1...
在汇编程序中,如果程序跳转到最后一句这时程序如何运行?
用调试的时候总会出现汇编 如何才能跳过这些汇编直接调试代码呢...
汇编语言debug调试循环指令应如何设置断点呢??在线等。。...
在用DEBUG调试汇编语言程序时,用G命令,运到死循环如何退...
在汇编语言中为什么在调试过程中会跳过一条指令不执行