|
主题 : : 问个关于16位,32位,64位问题 [待解决] |
回复[ 8次 ]
点击[ 505次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2009-06-16 10:50 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25 |
16位,32位,64位中的数字代表的是什么`?》
是地址总线,还是数据总线`?
``怎么网上有说代表寻址能力 ,也有说代表数据单次写入字节数
到底哪个才是对的`》 | | |
|
|
|
|
[第1楼]
[ 回复时间:2009-06-16 11:12 ]
[引用]
[回复]
[ top ] | |
荣誉值:31
信誉值:3
注册日期:2009-06-15 19:20 |
1位可表示占据1个bit位,即1位可以表示0或者1;
2位可表示占据2个bit位,即2位可以表示00,01,10,11;
同理,16位表示占据16个bit位,可表示0000 0000 0000 0000~1111 1111 1111 1111.
总线包括三类:地址总线,数据总线以及控制总线。
每一类总线的位数多少代表其相应能力高低。
如16位地址总线表示具备2^16KB寻址能力。16位数据总线表示单次数据传输能力,即单次可以传输双字节(因1字节为8位)。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2009-06-16 11:15 ]
[引用]
[回复]
[ top ] | |
荣誉值:31
信誉值:3
注册日期:2009-06-15 19:20 |
说白些,既有16位地址总线,也有16位数据总线,也有16位控制总线。
一样的,也分别有32位地址/数据/控制总线。
纠正2楼最后一段:“16位地址总线表示具备2^16KB寻址能力”应为“16位地址总线表示具备2^16B即64KB寻址能力”。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2009-06-20 09:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-16 12:53 |
回复:[贴 主]
----------------
一般地址总线,数据总线的位数是一样的吧?
寻址能力是地址总线的属性,而数据单次写入字节数是数据总线的属性。
而且数据单次写入字节数是不能描述计算机的 位数 的。 | | |
|
|
|
|
[第4楼]
[ 回复时间:2009-06-21 11:32 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25 |
我没说清楚,我是说那些说的16位CPU,32位CPU,64位CPU到底是指什么`~ | | |
|
|
|
|
[第5楼]
[ 回复时间:2009-06-22 10:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:11
信誉值:1
注册日期:2009-05-12 12:06 |
16位的CPU指的是一次只能处能2个字节的数据,32位的一次能处理4个字节的数据。。。64位一次能处理8个字节的数据。 | | |
|
|
|
|
[第6楼]
[ 回复时间:2009-06-25 19:46 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2008-12-15 19:29 |
我觉得16位,32位,64位代表字长,也就是CPU一次可以进行操作的二进制的位数,与CPU寻址能力无关 | | |
|
|
|
|
[第7楼]
[ 回复时间:2009-06-26 10:35 ]
[引用]
[回复]
[ top ] | |
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15 |
|
|
|
|
|
[第8楼]
[ 回复时间:2009-07-04 22:38 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-27 23:55 |
|