资料
  • 资料
  • 专题
嵌入式软件设计中编写可移植的C代码
推荐星级:
时间:2019-06-18
大小:3.2MB
阅读数:293
上传用户:xld0932
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
程序员都希望尽可能地重用自己的代码, 即不需要任何修改,只是简单地重新编译就可以在其他系统上运行。但是,处理器架构、汇编器语法、C 编译器实现、操作系统接口都会对代码的可移植性产生不同程度的影响。首先,汇编代码是不可移植的,例如ARM 汇编语言编写的代码不可能直接运行在x86 处理器上,这是因为ARM 和x86的指令/机器码不同。其次, 虽然MASM 和NASM 汇编器都可以生成x86 机器码, 但是由于它们的语法并不相同,因此也不能直接重用。最后,不同操作系统的系统调用/应用程序编程接口相差甚远, 也严重地阻碍了代码重用。
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书