C51与汇编混合编程时的程序调试
推荐给好友
打印
加入收藏
更新于2009-06-02 00:49:42

===来信===

陈涛老师:
        您好!
        我买了一本您编著的“单片机应用及C51程序设计”,在P145页,有编写带C51接口的汇编模块一节(因我要用到此内容),其中有一个例子,我在计算机上调试不出来,经build后,调试时是在汇编程序中进行的,不能进入C中的主函数,我觉得应当在调试时,进入C中的主函数才对,当运行到这个用汇编编写的函数时,才能进入到这个汇编内,现在是经build后,直接进到汇编中。我想可能是keil中需要设置的原因吧,还请您能在百忙之中抽出点时间给予指教一二,本人将非常感激。
        我将这封邮件发到您的两个邮箱: ct@ha.edu.cnchentao@zzu.edu.cn 
        祝身体健康,工作顺利!

沈阳大学
李XX 
 

===回复===

李同志:

        你好!
        我刚从医院出院回来(椎间盘手术),大夫交待还要休息1-2个月的时间,看到你的来信,现初步回复如下。
        混合编程中的C模块文件第一步必须先处理成汇编模块文件(.SRC),然后再与其他原始的汇编模块文件进行汇编、连接和定位,所以,这个程序的调试恐怕是要全在汇编环境中进行。
        由于此前我也没有专门做过这种调试,所以只是从道理上推断情况应该是这样。

陈涛
2009-2-26

 

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.