标题:16位和32位(或者说不同位之间)的计算机到底有什么区别
只看楼主
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
结帖率:75%
 问题点数:0 回复次数:5 
16位和32位(或者说不同位之间)的计算机到底有什么区别
到底什么是寻址 如何寻址
他们之间都有什么区别
搜索更多相关主题的帖子: 计算机 寻址 
2007-08-31 11:45
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
16位和32位中某些类型所占的内存大小不同,比如int在16位中占2个字节,而在32位中则占4个字节

雁无留踪之意,水无取影之心
2007-08-31 12:43
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
得分:0 
以下是引用PcrazyC在2007-8-31 12:43:03的发言:
16位和32位中某些类型所占的内存大小不同,比如int在16位中占2个字节,而在32位中则占4个字节

我主要想知道 为什么高位比低位快 听说寻址不同


见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2007-08-31 12:47
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
得分:0 
高位是不可写的啊.
寻地是说16位的时候因为虚拟地址影射有4GB.但这个4GB是所有程序一起的.也就是说包括系统的地址段和一般应用程序在一个地方.随便一个应用程序也可以修改系统值.

32位就是独立的了,每个应用程序都有自己的虚拟4G空间

4G里面只有2G的实际代码存放地址
2007-08-31 12:52
多维数组
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2006-8-16
得分:0 
主要是说寄存器的位数不同。
(32位是指寄存器有32位,64位是指寄存器有64位)

有事发邮件:tzp_1210@
2007-08-31 13:22
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
得分:0 
以下是引用天使梦魔在2007-8-31 12:52:28的发言:
高位是不可写的啊.
寻地是说16位的时候因为虚拟地址影射有4GB.但这个4GB是所有程序一起的.也就是说包括系统的地址段和一般应用程序在一个地方.随便一个应用程序也可以修改系统值.

32位就是独立的了,每个应用程序都有自己的虚拟4G空间

4G里面只有2G的实际代码存放地址

32位就是独立的了,每个应用程序都有自己的虚拟4G空间
//那这个空间从哪里划 C盘么 4G大小是不变的么 这个4G空间给每个程序后除了程序本身还储存什么


见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2007-08-31 13:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-166724-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.404182 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved