首页
社区
课程
招聘
问个很白痴的问题
发表于: 2005-2-6 10:44 3455

问个很白痴的问题

2005-2-6 10:44
3455
我经常看到WIN32这字眼儿,是什么意思?不会是WINDOWS的某一版本吧?请高手解答.                                                                               你们不会认为我是个白痴吧?-_-!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 296
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
我用过这个版本
2005-2-6 13:17
0
雪    币: 257
活跃值: (56)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
不过我更记得的是
win32与win16的区别
win32是xp掉用的
win16是98
win16里面有所谓的万能断点
win32更稳定
...................
2005-2-6 13:25
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
4
首先要清楚16位操作系统和32位操作系统的概念。
早先的8088系列的CPU是经典的16位,从寄存器可以看出,AX,BX,CX..., 在学校学习的清华大学杨寄文的汇编教材中前半部分讲解的16位汇编章节中可以找到相关细节。
WIN98其实是16位和32位混合的操作系统,98系统同MS2000以上的操作系统版本的差异从一定程度上反应了这一点。98的有的系统核心DLL同时存在16位和32位两个版本也间接说明了这点。
32位的CPU在原来的基础上扩展了各个寄存器,在高位有增加了16位,AX变成了EAX,同时WIN32系统的应用程序的寻址空间增大到了4G(00000000 - FFFFFFFF),这也能从一定程度上解释了高级语言中sizeof(指针)永远返回的是4个字节的原因。

个人理解,有失误请指正。
2005-2-6 14:02
0
游客
登录 | 注册 方可回帖
返回
//