首页> 中文期刊>单片机与嵌入式系统应用 >嵌入式软件设计中编写可移植的C代码

嵌入式软件设计中编写可移植的C代码

     

摘要

@@ 程序员都希望尽可能地重用自己的代码,即不需要任何修改,只是简单地重新编译就可以在其他系统上运行.但是,处理器架构、汇编器语法、C编译器实现、操作系统接口都会对代码的可移植性产生不同程度的影响.首先,汇编代码是不可移植的,例如ARM汇编语言编写的代码不可能直接运行在x86处理器上,这是因为ARM和x86的指令/机器码不同.其次,虽然MASM和NASM汇编器都可以生成x86机器码,但是由于它们的语法并不相同,因此也不能直接重用.最后,不同操作系统的系统调用/应用程序编程接口相差甚远,也严重地阻碍了代码重用.

著录项

  • 来源
    《单片机与嵌入式系统应用》|2010年第8期|71-73|共3页
  • 作者

    张喜俊;

  • 作者单位

    中国电子科技集团公司,第四十一研究所,青岛,266555;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类
  • 关键词

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号