码迷,mamicode.com
首页 > 其他好文 > 详细

32位和64位程序兼容性

时间:2015-01-08 15:17:32      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:64位操作系统   32位   64位编程   

最近项目需要将之前开发的32位程序迁移到64位操作系统。对于上层应用程序而言没有什么特别的差异。对于底层程序例如嵌套汇编等对寄存器的操作需要考虑这个问题,不同点在于字节对齐,寄存器操作和指令的不同。

对齐单位32位和64位是不一样的。

        寄存器,32位的有eax、ebx,而64位操作系统是rax、rbx。

         指令:32位的pushl、addl、movl,而64位中是push、add、mov

32位和64位程序兼容性

标签:64位操作系统   32位   64位编程   

原文地址:http://blog.csdn.net/fengjingge/article/details/42525149

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!