汇编编程-调用外部文件子过程或程序(原创)

  昨天一学弟问我在汇编编程中要调用外部文件子过程,他将主程序与子过程放在同一文件中,没有问题运行正常。但将子过程放在另一文件中的时候,就出现问题了。编译正常没有语法错误,但怎么也进不到子过程里去,实现子过程的功能。他来问我,我看了他的放子程序的文件 里还分了代码段和数据段,通过include方式到主程序,这样不就是两个代码段和数据段吗?因此我要去掉了这两个段,只保留了子过程代码。但还是不行,出现同样的错误,还是没有进入子过程。后来单片调试发现它的地址不对,后又试了几种方法还是不对。

    后来我突然想到,子过程应该放在代码段里,而include过来的时候是放在程序的最开头,地址当然就不对了。后来我们将include语句(在C语言中include语句可是不能乱放的)放在代码段内,结果正常了。呵呵,看来有很多小问题,是没遇到就不知道的。

转载于:https://www.cnblogs.com/seacode/archive/2009/11/12/1601631.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值