20位地址的存储器
A. 设具有20位地址和32位子长的存储器,问:该存储器能存储多少个字节的信息
一字节=8位字长
所以,总字节数=2^12×8÷8=2^12b=4kb,即存储4096字节,也就是4kb
B. 有一个具有20位地址和32位字长的存储器,由256K×8位DRAM芯片构成。
1)
具有20位地址说明该存储器的存储器地址数为2^20=1024k,也就是有1024行,
再接着,该存储器为32位字长,即每一行有32位,
那么一行有:32位/8位=4B,
共有1024行,那么共有:1024*4B=2^22B
2)该存储器由256K*8位DRAM构成需要进行字扩展和位扩展,共需芯片数为:
2^20K*32位/(256K*8位)=
16
其中有:2^20K/256K
=
4组,每一组有:32位/8位=4片
需要用来做地址芯片选择的地址线有:log2(2^20k/256k)=2
C. 设有一个具有20位地址和16位字长的存储器,问:这个存储器能存储多少个字节的信息如果存储器由512K × 4
1)这个存储器能存储多少个字节的信息?
2^20*16/8=2M字节
2)如果存储器由512K × 4位SRAM芯片组成,需要多少片?
(2^20/512K)*(16/4)=2*4=8片
3)需要用多少位地址作芯片选择?
8=2^3,所以需要3位地址作为芯片选择;
D. 为什么20位二进制数可以存储1MB个存储单元地址
其实,20位二进制寻址1M存储空间,实际可以看做20根地址线接入存储器,那么每根线出现的数不是0就是1也就是二进制。
比如A0号线到A19依次出现的是:00000000000000000001
,那么这20根地址线经翻译到存储器就是要找1#的存储器地址存储的内容,在1#存储器存的就是一个8位的字节。
补充:M是一种表示方法,就像K,T等,没有非要用M、K、T来表示文件,他们都是没有单位的,所以要表示比如
存储器要加单位,如存储器真正要说就是1MB而不能说1M。
E. 求解一下,一个具有20位地址和32位字长的存储器能够存储多少个字节的信息
一个存储单元是4字节,20位代表总共有2的20次方个单元。所以存储总量是4M字节。
F. 设有一个具有20位地址和64位字长的存储器,问: (1)该存储器能存储多少
1)这个存储器能存储多少个字节的信息为:2^20*16/8=2M字节
2)如果存储器由512K × 4位SRAM芯片组成,需要:(2^20/512K)*(16/4)=2*4=8片
字节:是衡量计算机存贮容量的单位。一个8位的二进制数据单元称一个字节。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母或其他特殊字符,二个字节可以表示一个汉字。
一个位节存储8位无符号数,储存的数值范围为0-255。如同字符一样,字节型态的变数只需要用一个位元组(8位元)的内存空间储存。整数部分采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
G. 设有一个具有20位地址和32位字长的存储器,需要1位地址作芯片选择,为什么
1、20位地址的寻址空间为1M,不管存储器的字长是多少,每个字节(8位)要对应一个地址,所以最多能存贮1MB
2、512*8是一个4Mb的片子,我不知道有没有这个型号,若有的话,根据总容量1MB计算,只需要两片即可
3、只有两个片子,只要1位地址做片选就好了
H. 设有一个具有20位地址线和32位字长的存储器,问: (1)该存储器能存储多少字节的信息 (2)如
(1)32÷8×(2^20) B = 4×2^20 B = 4^20 B = 4 MB
(2)4MB÷512k÷(8/8) = 8 片
(3)8 = 2^3,所以需要3根地址进行译码选通。
20位地址线可以直接访问的存储空间为2的20次方,等于1MB; 寻址单元为1个字节;2个512K×8位SRAM芯片,2芯片使用1位片选就够了,1位就可以表示两个,一个为0,一个为1,片选可以通过一个译码器实现,只有一个输出有效。
地址位格式
应用于11个或更少字节的数据帧传输,这种格式在所有发送的数据字节中增加了一位(1代表地址帧,0代表数据帧);通常12个或更多字节的数据帧传输使用空闲线格式。
发送节点(Talker)发送信息的第一个字节是一个地址字节,所有接收节点(Listener)都读取该地址字节。只有接收数据的地址字节同接收节点的地址字节相符时,才能中断接收节点。如果接收节点的地址和接收数据的地址不符,接收节点将不会被中断,等待接收下一个地址字节。
以上内容参考:网络-地址线
I. 8086系统中访问存储器的20 位物理地址是如何形成的
首先 段寄存器 右移4位 成 20位地址 然后加上16位偏移地址 形成最后的 20位地址。如有不清楚可以去网上看看《微机原理与接口技术》第二版 (周明德) 第39页