能力值:
( LV2,RANK:10 )
|
-
-
2 楼
地址线的数量只是个寻址能力
数据不是存在地址线里的,是存在存储器里的
存储器是有地址线的,存储器还有数据线
通过对存储器地址线的状态的变化,来读取存储器中不同单元的
数据,数据是从存储器的数据线上读出来的
地址线只是个索引而已,数据线的宽度不一定非要8位,可以是4位,16位,32位
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
应该是20条地址线寻址1M字节,我想问这1条地址线是8位宽度吗?如果是8位宽度才应该是能寻址1M字节,否则的话就只能寻址1M bit了
|
能力值:
( LV9,RANK:690 )
|
-
-
4 楼
一条地址线当然只是一个bit,但是一个地址可以选中一个存储单元,然后通过数据线把该单元的数据读出来,所以一次读取的数据宽度是多少取决于数据线的宽度,跟地址线的宽度没有关系的。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
明白了!谢谢楼上的2位朋友!
|
能力值:
( LV9,RANK:170 )
|
-
-
6 楼
地址线:顾名思义,就是用来控制数据地址的线路。地址线的位数多少决定主机可以寻址的空间大小的。如20条地址线,就是2的20次方。也就是1M的地址空间,这在早期的80286里的非常典型。当然286能寻址的范围是4G,因为是16位机,采用的是 数据段是16位长, 地址段是16,2和16次方 再乘 2和16次方=4096M,就是4G的由来了
而数据线则是传送数据的线路,有多少条表示数据的每个字节的位有多少个,如8位机,就是8条了,16位机,当然是16了。32位机,就是32条了。从386以上都是32位机,新的AMD出的64位机,当然你就知道了。机型不同,可以向下兼容,但无法向上兼容的。
16位机的字长就是16个bit,32位机就是32位,就是字长的概念。
内存数据的存取采用行列的方式进行寻址,和定义二维数组很像,我们可以说二维数组是二维的,实际上也可以看成一维的数组的。这在pascal里完全可以进行验证的。
|
能力值:
( LV9,RANK:170 )
|
-
-
7 楼
可以看成是一维的。
建议可以看看《微型机系统原理》一书,
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
谢谢热心的朋友!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
应该是这样,20条地址线能寻1024个地址,每个地址为一个存储单元,内容为一字节,所以能寻址1M字节的内容,如果数据线为16条,就是一次能取4个字节的内容,我理解的对吗?
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
晕 暂时别问 先弄本基础的书学的应该会快些
|
能力值:
( LV9,RANK:170 )
|
-
-
11 楼
应该是这样,20条地址线能寻1024个地址,
2的20次方啊
每个地址为一个存储单元,内容为一字节,所以能寻址1M字节的内容,如果数据线为16条,就是一次能取4个字节的内容,
这是字长啊,你就是存一个字节也用一个这16条地址线传一个字节的
我理解的对吗?---绝对不对,算了,别扣这个了。
|
|
|