首页
社区
课程
招聘
[讨论]64位CPU也支持32下的汇编程序?
发表于: 2009-6-28 23:20 3448

[讨论]64位CPU也支持32下的汇编程序?

2009-6-28 23:20
3448
比如 32下的寄存器是AX 而64确实EAX, 是不是只要使用合适胡编译器就可以了?

还有个问题  我写一个程序,可以调用API(如windows api) 也可以全部独立完成而不依赖于系统(如内存的分页机制)  

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
cpu 采用向下兼容的设计方法,所以32位的程序是被64位的cpu所兼容的。

既然调用了系统的api函数,如果不依赖系统?
2009-6-29 08:17
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
32下的寄存器是EAX 而64确实RAX
2009-6-29 14:19
0
雪    币: 134
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
也就是说两种编写方法:一种调用系统API  ;一种所有方法都自己写,那没调用他的API函数,我的内存分配也就可以不按系统的规定(如内存分页管理)来,也就是可以直接给莫处内存付值了

好象是这样的把,我现在写的32位的就没依赖于操作系统的内存分配机制
2009-6-29 20:50
0
游客
登录 | 注册 方可回帖
返回
//