前言
K是千 M是兆 G是吉咖 T是太拉 8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 2^5 = 32 2^6 = 64 2^7 = 128 2^8 = 256 2^9 = 512 2^10 = 1024
提示:以下是本篇文章正文内容,下面案例可供参考
一、地址线和数据线是什么?
在微机原理中,cpu分为地址线、数据线和控制线,地址线是用来传输地址信息用的。
cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。
数据总线DB用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。
二、使用过程
1.地址总线:一个cpu的N根地址总线,则他宽度为N,最多有2的N次方个内存单元。
2.传输的数据位数是多少,数据位就是多少; 例如1024k8的存储容量就有8为数据位。
3.存储容量=单位数每单位的位数,一般位数都为8位
例题如下(示例):
1. 256k的SRAM有8条数据位,他的地址线有多少?
分析:256KB是存储容量,由上面3的公式的256KB=32KB*8 32KB=2^5^*2^10^
即得到地址线有15
2. 求下列的地址线和数据线的条数:(1)4K*8位;(2)512K*4位;(3)1M*1位;(4)2K*8位
(5)1B*32位
(1)4K=2^12^ 地址线为12 8位 数据线为8
(2)512K=2^9+10^ 地址线为19 4位 数据线为4
(3)1M=2^10+10^ 地址线为20 1位 数据线为1
(4)2K=2^1+10^ 地址线为10 8位 数据线为8
(5)1B=2^3^ 地址线为3 32位 数据线为32
3. 有一16位地址和8位字长的存储器,问:存储容量?
8字长=1字(B) 1*(2^16^)B=2^6^KB=64KB
3.1若存储器由64K*8位SRAM芯片组成,要多少个芯片?
64*64=1 要1片
3.2要多少个地址线做芯片选择
要1片,则要2^n^ 的n来控制 则需要0根地址线。
4.设某DRAM芯片的容量为16K×N(N为4或8),它的地址线和数据线分别是________。
【答】:A0~A6,D0~D(N-1)
【析】:注意DRAM芯片的地址线采用的是分时复用方法读取地址,所以实际需要的地址线只有一半。即16K=214,14/2=7根
总结
1.地址总线:一个cpu的N根地址总线,则他宽度为N,最多有2的N次方个内存单元。
2.传输的数据位数是多少,数据位就是多少; 例如1024k8的存储容量就有8为数据位。
3.存储容量=单位数每单位的位数,一般位数都为8位