存储器与CPU的连接课件

上传人:s9****2 文档编号:567444034 上传时间:2024-07-20 格式:PPT 页数:32 大小:196.50KB
返回 下载 相关 举报
存储器与CPU的连接课件_第1页
第1页 / 共32页
存储器与CPU的连接课件_第2页
第2页 / 共32页
存储器与CPU的连接课件_第3页
第3页 / 共32页
存储器与CPU的连接课件_第4页
第4页 / 共32页
存储器与CPU的连接课件_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《存储器与CPU的连接课件》由会员分享,可在线阅读,更多相关《存储器与CPU的连接课件(32页珍藏版)》请在金锄头文库上搜索。

1、5.4 存储器与存储器与CPU的连接的连接 数据线数据线 IO/M CPU(子系统)(子系统) WR 低位地址低位地址 RAMCSWE 芯片地址芯片地址 ROM CS 芯片地址芯片地址译译码码器器ABDB存储器与CPU的连接课件5.4.1 5.4.1 存储器与存储器与存储器与存储器与CPUCPU连接应考虑的问题连接应考虑的问题连接应考虑的问题连接应考虑的问题 1 1存储器类型选择存储器类型选择存储器类型选择存储器类型选择 RAM RAM最大的特点是其存储的信息可以在程序中用最大的特点是其存储的信息可以在程序中用最大的特点是其存储的信息可以在程序中用最大的特点是其存储的信息可以在程序中用读写指令

2、随机读写,但掉电时信息丢失。所以读写指令随机读写,但掉电时信息丢失。所以读写指令随机读写,但掉电时信息丢失。所以读写指令随机读写,但掉电时信息丢失。所以RAMRAM一般用于存储用户的调试程序(或程序存储器一般用于存储用户的调试程序(或程序存储器一般用于存储用户的调试程序(或程序存储器一般用于存储用户的调试程序(或程序存储器中的用户区)、程序的中间运算结果及掉电时无需保中的用户区)、程序的中间运算结果及掉电时无需保中的用户区)、程序的中间运算结果及掉电时无需保中的用户区)、程序的中间运算结果及掉电时无需保护(存)的护(存)的护(存)的护(存)的I/OI/O数据及参数等。数据及参数等。数据及参数等

3、。数据及参数等。 ROM ROM中的内容掉电不易失,但不能随机写入,故中的内容掉电不易失,但不能随机写入,故中的内容掉电不易失,但不能随机写入,故中的内容掉电不易失,但不能随机写入,故一般用于存储系统程序(监控程序)和无需在线修改一般用于存储系统程序(监控程序)和无需在线修改一般用于存储系统程序(监控程序)和无需在线修改一般用于存储系统程序(监控程序)和无需在线修改的参数等。的参数等。的参数等。的参数等。 存储器与CPU的连接课件2 2CPUCPU总线的负载能力总线的负载能力总线的负载能力总线的负载能力 通常通常通常通常CPUCPU总线的直流负载能力(也称驱动能力)总线的直流负载能力(也称驱动

4、能力)总线的直流负载能力(也称驱动能力)总线的直流负载能力(也称驱动能力)为一个为一个为一个为一个TTLTTL器件或器件或器件或器件或2020个个个个MOSMOS器件。因存储器基本上器件。因存储器基本上器件。因存储器基本上器件。因存储器基本上是是是是MOSMOS电路,直流负载很小,所以在小型系统中电路,直流负载很小,所以在小型系统中电路,直流负载很小,所以在小型系统中电路,直流负载很小,所以在小型系统中CPUCPU可直接与存储器芯片连接。可直接与存储器芯片连接。可直接与存储器芯片连接。可直接与存储器芯片连接。 而当而当而当而当CPUCPU总线上需挂接的器件超过上述负载时,总线上需挂接的器件超过

5、上述负载时,总线上需挂接的器件超过上述负载时,总线上需挂接的器件超过上述负载时,就应考虑在其总线与挂接的器件间加接缓冲器或驱动就应考虑在其总线与挂接的器件间加接缓冲器或驱动就应考虑在其总线与挂接的器件间加接缓冲器或驱动就应考虑在其总线与挂接的器件间加接缓冲器或驱动器,以增加器,以增加器,以增加器,以增加CPUCPU的负载能力。常用的驱动器和缓冲器的负载能力。常用的驱动器和缓冲器的负载能力。常用的驱动器和缓冲器的负载能力。常用的驱动器和缓冲器有单向的有单向的有单向的有单向的74LS24474LS244以及以及以及以及Intel8282Intel8282、82838283等,用于单向等,用于单向等

6、,用于单向等,用于单向传输的地址总线和控制总线的驱动;对双向传输的数传输的地址总线和控制总线的驱动;对双向传输的数传输的地址总线和控制总线的驱动;对双向传输的数传输的地址总线和控制总线的驱动;对双向传输的数据总线通常采用数据收发器据总线通常采用数据收发器据总线通常采用数据收发器据总线通常采用数据收发器74LS24574LS245或或或或Intel8286Intel8286、82878287等实现驱动。等实现驱动。等实现驱动。等实现驱动。 存储器与CPU的连接课件3 3存储器的地址分配和片选问题存储器的地址分配和片选问题存储器的地址分配和片选问题存储器的地址分配和片选问题内内内内存存存存通通通通

7、常常常常分分分分为为RAMRAM和和和和ROMROM两两两两大大大大部部部部分分分分,而而而而RAMRAM又又又又分分分分为为系系系系统统区区区区( (即即即即机机机机器器器器的的的的监监控控控控程程程程序序序序或或或或操操操操作作作作系系系系统统占占占占用用用用的的的的区区区区域域域域) )和用和用和用和用户户区,所以内存的区,所以内存的区,所以内存的区,所以内存的地址分配地址分配地址分配地址分配是一个重要的是一个重要的是一个重要的是一个重要的问题问题。存存存存储储器器器器芯芯芯芯片片片片单单片片片片的的的的容容容容量量量量有有有有限限限限,由由由由多多多多片片片片存存存存储储器器器器芯芯芯

8、芯片片片片组组成成成成一个存一个存一个存一个存储储器系器系器系器系统统,要求正确解决要求正确解决要求正确解决要求正确解决片片片片选问题选问题。存储器与CPU的连接课件4 4CPUCPU的时序和存储器的存取速度之间的配合问题的时序和存储器的存取速度之间的配合问题的时序和存储器的存取速度之间的配合问题的时序和存储器的存取速度之间的配合问题CPUCPU在在在在取取取取指指指指令令令令和和和和读读写写写写操操操操作作作作、存存存存储储器器器器芯芯芯芯片片片片读读读读/ /写写写写都都都都有有有有相相相相应应应应的固定的固定的固定的固定时时序。序。序。序。选选用用用用存存存存储储芯芯芯芯片片片片时时,必

9、必必必须须考考考考虑虑它它它它的的的的存存存存取取取取时时间间与与与与CPUCPU的的的的固固固固定定定定时时序之序之序之序之间间的匹配的匹配的匹配的匹配问题问题,即,即,即,即时时序配合序配合序配合序配合问题问题。存储器与CPU的连接课件5.4.2 存储器容量的扩充存储器容量的扩充 当一片存储器芯片的容量不能满足系统要求时,当一片存储器芯片的容量不能满足系统要求时,当一片存储器芯片的容量不能满足系统要求时,当一片存储器芯片的容量不能满足系统要求时,需多片组合以扩充位数或单元数。这就是所谓的存储需多片组合以扩充位数或单元数。这就是所谓的存储需多片组合以扩充位数或单元数。这就是所谓的存储需多片组

10、合以扩充位数或单元数。这就是所谓的存储器容量扩充。器容量扩充。器容量扩充。器容量扩充。字扩充字扩充字扩充字扩充:扩充存储器的存储单元,如果把存储器视:扩充存储器的存储单元,如果把存储器视:扩充存储器的存储单元,如果把存储器视:扩充存储器的存储单元,如果把存储器视为一个矩阵,这字扩充就是行扩充为一个矩阵,这字扩充就是行扩充为一个矩阵,这字扩充就是行扩充为一个矩阵,这字扩充就是行扩充位扩充位扩充位扩充位扩充:扩充存储器的一个单元的位数,也就是矩:扩充存储器的一个单元的位数,也就是矩:扩充存储器的一个单元的位数,也就是矩:扩充存储器的一个单元的位数,也就是矩阵的列扩充。阵的列扩充。阵的列扩充。阵的列

11、扩充。存储器与CPU的连接课件下面以下面以下面以下面以SRAM 6264SRAM 6264为例说明存储器容量扩充的方法,为例说明存储器容量扩充的方法,为例说明存储器容量扩充的方法,为例说明存储器容量扩充的方法,ROMROM的处理方法与之相同。的处理方法与之相同。的处理方法与之相同。的处理方法与之相同。 1 1位(并联)扩充位(并联)扩充位(并联)扩充位(并联)扩充用用用用2 2片片片片8K8K 8 8位的位的位的位的62646264扩扩充形成充形成充形成充形成8K8K 1616位的芯片位的芯片位的芯片位的芯片组组:除了数据线外,对应除了数据线外,对应相连相连存储器与CPU的连接课件2 2字(串

12、联)扩充字(串联)扩充字(串联)扩充字(串联)扩充用用用用4 4片片片片8K88K8位芯片位芯片位芯片位芯片62646264构成构成构成构成32K832K8位的存储芯片组:位的存储芯片组:位的存储芯片组:位的存储芯片组:存储器与CPU的连接课件这这这这32K32K单元的地址范围在单元的地址范围在单元的地址范围在单元的地址范围在4 4个芯片中的分配如下表所示:个芯片中的分配如下表所示:个芯片中的分配如下表所示:个芯片中的分配如下表所示:4 4片存储器内部的地址(片存储器内部的地址(片存储器内部的地址(片存储器内部的地址(A A1212A A0 0)都是相同(重复)的,)都是相同(重复)的,)都是

13、相同(重复)的,)都是相同(重复)的,但增加了但增加了但增加了但增加了A A1414、A A1313后,它们对外的地址就是连续(不重复)后,它们对外的地址就是连续(不重复)后,它们对外的地址就是连续(不重复)后,它们对外的地址就是连续(不重复)的了,故称地址线的了,故称地址线的了,故称地址线的了,故称地址线A A1212A A0 0实现片内寻址,实现片内寻址,实现片内寻址,实现片内寻址,A A1414、A A1313实现片实现片实现片实现片间寻址。间寻址。间寻址。间寻址。 存储器与CPU的连接课件2)再扩充单元数:将这再扩充单元数:将这再扩充单元数:将这再扩充单元数:将这8 8个芯片组组合成个

14、芯片组组合成个芯片组组合成个芯片组组合成8 8K8K8位存储位存储位存储位存储区。显然,区。显然,区。显然,区。显然,8 8KK存储单元需要存储单元需要存储单元需要存储单元需要1313根地址线(根地址线(根地址线(根地址线(2 21313=8=8KK),),),),比原来每片的比原来每片的比原来每片的比原来每片的1010根地址线多了根地址线多了根地址线多了根地址线多了3 3根,可用根,可用根,可用根,可用3 38 8译码器译码器译码器译码器芯片芯片芯片芯片7474LS138LS1383 3位和字同时(串并联)扩充位和字同时(串并联)扩充位和字同时(串并联)扩充位和字同时(串并联)扩充当存储器的

15、位数和单元数都需要扩充时,如用当存储器的位数和单元数都需要扩充时,如用当存储器的位数和单元数都需要扩充时,如用当存储器的位数和单元数都需要扩充时,如用1616片片片片1K41K4位芯片构成位芯片构成位芯片构成位芯片构成8K88K8位存储区:位存储区:位存储区:位存储区:1)先扩充位数:每先扩充位数:每先扩充位数:每先扩充位数:每2 2个芯片(个芯片(个芯片(个芯片(2424位位位位=8=8位)一组,位)一组,位)一组,位)一组,构成构成构成构成8 8个个个个1 1K8K8位芯片组;位芯片组;位芯片组;位芯片组;存储器与CPU的连接课件138译码器译码器C B A YC B A Y7 7 Y Y

16、6 6 Y Y5 5 Y Y4 4 Y Y3 3 Y Y2 2 Y Y1 1 Y Y0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 0 0 1 1 1 1 1 1 1 00 0 0 1 1 1 1 1 1 1 00 0 0 1 1 1 1 1 1 0 10 0 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 11 1 1 0 1 1 1 1 1 1 1G1 Y7G2A Y6G2B Y5 Y4 138 Y3C Y2B Y1A Y01 0 0 =1 0 0使能输入端使能输入端存储器与CPU的连接课件0#A9A0D3D0CS2#A9A0D3D0C

17、S4#A9A0D3D0CS6#A9A0D3D0CS1#A9A0D3D0CS3#A9A0D3D0CS5#A9A0D3D0CS7#A9A0D3D0CSD3D0D7D4A9A0138A10A11A12存储器与CPU的连接课件将将将将CPUCPU的的的的A A1212A A1010对对应应接接接接至至至至74LS13874LS138的的的的C C、B B、A A,而而而而8 8个个个个输输出出出出引引引引脚脚脚脚对对应应接接接接至至至至8 8个个个个存存存存储储芯芯芯芯片片片片组组的的的的片片片片选选信信信信号号号号端端端端,A A1212A A1010的的的的组组合合合合就就就就可可可可分分分分别别

18、选选中中中中8 8个个个个存存存存储储芯芯芯芯片片片片组组中中中中的的的的一一一一组组。存。存。存。存储单储单元的地址范元的地址范元的地址范元的地址范围围分配如表所示。分配如表所示。分配如表所示。分配如表所示。存储器与CPU的连接课件存存存存储储储储器器器器容容容容量量量量的的的的扩扩扩扩充充充充关关关关键键键键是是是是存存存存储储储储单单单单元元元元地地地地址址址址的的的的分分分分配配配配和和和和片片片片选选选选信信信信号号号号的的的的处处处处理理理理,其其其其基基基基本本本本原原原原则则则则是是是是:地地地地址址址址安安安安排排排排不不不不要要要要重重重重叠叠叠叠,也也也也不不不不要要要要

19、断断断断档档档档,最最最最好好好好是是是是连连连连续续续续的的的的,这这这这样样样样,存存存存储储储储器器器器容容容容量量量量和和和和CPUCPU地址资源的利用率最高,也便于编程。地址资源的利用率最高,也便于编程。地址资源的利用率最高,也便于编程。地址资源的利用率最高,也便于编程。 存储器与CPU的连接课件5. 4. 3 片选译码方式片选译码方式片选信号的译码方式有片选信号的译码方式有片选信号的译码方式有片选信号的译码方式有全译码全译码全译码全译码、部分译码部分译码部分译码部分译码和和和和线选线选线选线选三种。三种。三种。三种。 1 1 全译码方式全译码方式全译码方式全译码方式CPUCPU的地

20、址线除低位地址线用于存储器芯片的的地址线除低位地址线用于存储器芯片的的地址线除低位地址线用于存储器芯片的的地址线除低位地址线用于存储器芯片的片内寻片内寻片内寻片内寻址址址址外,剩下的高位地址线全部用于存储器芯片的外,剩下的高位地址线全部用于存储器芯片的外,剩下的高位地址线全部用于存储器芯片的外,剩下的高位地址线全部用于存储器芯片的片间片间片间片间寻址寻址寻址寻址(经译码器产生片选信号)(经译码器产生片选信号)(经译码器产生片选信号)(经译码器产生片选信号)存储器与CPU的连接课件例:例:CPU的的20位地址线采用全译码方式:位地址线采用全译码方式:低位地址线低位地址线A12A0接至各存储器芯片

21、的地址线,用接至各存储器芯片的地址线,用作片内寻址作片内寻址剩下的高位地址剩下的高位地址A19A13通过译码器接至各存储器芯通过译码器接至各存储器芯片的片选端,用作片间寻址。片的片选端,用作片间寻址。 存储器与CPU的连接课件存储器与CPU的连接课件全译码方式充分发挥了全译码方式充分发挥了CPU的寻址能力(不浪费的寻址能力(不浪费存储地址空间),存储器芯片中的每一个单元都存储地址空间),存储器芯片中的每一个单元都有一个唯一确定的地址,不会出现部分译码方式有一个唯一确定的地址,不会出现部分译码方式和线选方式中的地址重叠、地址不连续现象;和线选方式中的地址重叠、地址不连续现象;但但译码电路较复杂,

22、需要的元器件也较多译码电路较复杂,需要的元器件也较多 。存储器与CPU的连接课件2 2 部分译码方式部分译码方式部分译码方式部分译码方式CPUCPU的的的的高高高高位位位位地地地地址址址址线线中中中中只只只只有有有有一一一一部部部部分分分分用用用用于于于于存存存存储储器器器器芯芯芯芯片片片片的的的的片片片片间寻间寻址。址。址。址。存储器与CPU的连接课件只用只用只用只用2 2条高位地址线条高位地址线条高位地址线条高位地址线A A1414、A A1313作为译码输入,仍可产作为译码输入,仍可产作为译码输入,仍可产作为译码输入,仍可产生生生生4 4个芯片的片选信号,其地址分配如下。个芯片的片选信号

23、,其地址分配如下。个芯片的片选信号,其地址分配如下。个芯片的片选信号,其地址分配如下。存储器与CPU的连接课件虽然虽然虽然虽然4 4片存储器芯片的基本地址分别为片存储器芯片的基本地址分别为片存储器芯片的基本地址分别为片存储器芯片的基本地址分别为00000H00000H01FFFH01FFFH、02000H02000H03FFFH03FFFH、04000H04000H05FFFH05FFFH、06000H06000H07FFFH07FFFH,但其余高位地址线的任意组合也,但其余高位地址线的任意组合也,但其余高位地址线的任意组合也,但其余高位地址线的任意组合也可能会重复选中这些存储器芯片,如可能会

24、重复选中这些存储器芯片,如可能会重复选中这些存储器芯片,如可能会重复选中这些存储器芯片,如CPUCPU地址地址地址地址00000H00000H和和和和08000H08000H、10000H10000H等均选中等均选中等均选中等均选中0#0#芯片的芯片的芯片的芯片的0000H0000H存储单元,这就是存储单元,这就是存储单元,这就是存储单元,这就是地址重叠现象地址重叠现象地址重叠现象地址重叠现象。 00000H00000H和和和和08000H08000H、10000H10000H00000H00000H0000 0000000 0000 0 0000 0000 00000000 0000 000

25、008000H08000H0000 1000000 1000 0 0000 0000 00000000 0000 000010000H10000H0001 0000001 0000 0 0000 0000 00000000 0000 0000存储器与CPU的连接课件 3 3 线选方式线选方式线选方式线选方式直接用高位地址线作为存储器芯片的片选信号,无需直接用高位地址线作为存储器芯片的片选信号,无需直接用高位地址线作为存储器芯片的片选信号,无需直接用高位地址线作为存储器芯片的片选信号,无需译码器,此译码方式称为线选。译码器,此译码方式称为线选。译码器,此译码方式称为线选。译码器,此译码方式称为线

26、选。 只用只用只用只用A A1313产生两个片选信号,则产生两个片选信号,则产生两个片选信号,则产生两个片选信号,则0#0#、1#1#存储器芯片的基本地址存储器芯片的基本地址存储器芯片的基本地址存储器芯片的基本地址分别为分别为分别为分别为00000H00000H01FFFH01FFFH、02000H02000H03FFFH03FFFH,但其余高,但其余高,但其余高,但其余高位地址线的任意组合也可能会位地址线的任意组合也可能会位地址线的任意组合也可能会位地址线的任意组合也可能会重复选中这两片存储器芯片,重复选中这两片存储器芯片,重复选中这两片存储器芯片,重复选中这两片存储器芯片,如如如如CPUC

27、PU地址地址地址地址01000H01000H和和和和06000H06000H、12000H12000H等均选中等均选中等均选中等均选中1#1#芯片的芯片的芯片的芯片的0000H0000H存储单元。存储单元。存储单元。存储单元。 存储器与CPU的连接课件5.4.4 存储器连接举例存储器连接举例 在微机系统中,为能支持各种数据宽度操作,存储器在微机系统中,为能支持各种数据宽度操作,存储器在微机系统中,为能支持各种数据宽度操作,存储器在微机系统中,为能支持各种数据宽度操作,存储器模块一般都按字节编址,模块一般都按字节编址,模块一般都按字节编址,模块一般都按字节编址,以字节为单位构成以字节为单位构成以

28、字节为单位构成以字节为单位构成。对于不同总。对于不同总。对于不同总。对于不同总线宽度的微机系统,其中的存储器连接方式是不同的。下线宽度的微机系统,其中的存储器连接方式是不同的。下线宽度的微机系统,其中的存储器连接方式是不同的。下线宽度的微机系统,其中的存储器连接方式是不同的。下面介绍面介绍面介绍面介绍1616位和位和位和位和3232位微机系统中的存储器连接。位微机系统中的存储器连接。位微机系统中的存储器连接。位微机系统中的存储器连接。 1. 1. 1616位微机系统中的存储器位微机系统中的存储器位微机系统中的存储器位微机系统中的存储器 16 16位微机系统需要用两个字节组成一个整字,即占位微机

29、系统需要用两个字节组成一个整字,即占位微机系统需要用两个字节组成一个整字,即占位微机系统需要用两个字节组成一个整字,即占用两个字节地址组成一个字地址,故必须将用两个字节地址组成一个字地址,故必须将用两个字节地址组成一个字地址,故必须将用两个字节地址组成一个字地址,故必须将8 8位存储器安位存储器安位存储器安位存储器安排成两组存储体:即排成两组存储体:即排成两组存储体:即排成两组存储体:即高位存储体和低位存储体高位存储体和低位存储体高位存储体和低位存储体高位存储体和低位存储体,高位存储,高位存储,高位存储,高位存储体的体的体的体的8 8位数据线连接微机系统的高位数据线连接微机系统的高位数据线连接

30、微机系统的高位数据线连接微机系统的高8 8位数据线位数据线位数据线位数据线D D1515D D8 8,其,其,其,其地址码为奇数地址码为奇数地址码为奇数地址码为奇数(也称奇存储体);低位存储体的(也称奇存储体);低位存储体的(也称奇存储体);低位存储体的(也称奇存储体);低位存储体的8 8位数据位数据位数据位数据线连接微机系统的低线连接微机系统的低线连接微机系统的低线连接微机系统的低8 8位数据线位数据线位数据线位数据线D D7 7D D0 0,其,其,其,其地址码为偶数地址码为偶数地址码为偶数地址码为偶数(也称偶存储体)。(也称偶存储体)。(也称偶存储体)。(也称偶存储体)。存储器与CPU的

31、连接课件存储器与CPU的连接课件 CPU CPU有有有有2020根地址线根地址线根地址线根地址线A A1919A A0 0,1616位数据总线位数据总线位数据总线位数据总线D D1515D D0 0,可直接寻址可直接寻址可直接寻址可直接寻址1M1M字节的内存地址空间。因此,将字节的内存地址空间。因此,将字节的内存地址空间。因此,将字节的内存地址空间。因此,将1M1M字节的字节的字节的字节的存储器地址空间分成两个存储器地址空间分成两个存储器地址空间分成两个存储器地址空间分成两个512K512K字节的存储体:字节的存储体:字节的存储体:字节的存储体: CPUCPU的的的的A A0 0和和和和BHE

32、BHE同时为同时为同时为同时为0 0时,同时选中偶存储体和奇时,同时选中偶存储体和奇时,同时选中偶存储体和奇时,同时选中偶存储体和奇 存存存存储体,可进行储体,可进行储体,可进行储体,可进行1616位的数据访问;位的数据访问;位的数据访问;位的数据访问;A A0 0=0=0,BHEBHE=1=1时,选中偶存储体,可进行低时,选中偶存储体,可进行低时,选中偶存储体,可进行低时,选中偶存储体,可进行低8 8位的数据位的数据位的数据位的数据访问;访问;访问;访问;A A0 0=1=1,BHEBHE=0=0时,选中奇存储体,可进行高时,选中奇存储体,可进行高时,选中奇存储体,可进行高时,选中奇存储体,

33、可进行高8 8位的数据位的数据位的数据位的数据访问;访问;访问;访问;A A0 0和和和和BHEBHE同时为同时为同时为同时为1 1时,不作存储器访问。时,不作存储器访问。时,不作存储器访问。时,不作存储器访问。 存储器与CPU的连接课件特点:特点:80868086系统对存贮器的操作既可以系统对存贮器的操作既可以系统对存贮器的操作既可以系统对存贮器的操作既可以1616位,也可以位,也可以位,也可以位,也可以8 8位。位。位。位。当进行当进行当进行当进行1616位数据读写时:位数据读写时:位数据读写时:位数据读写时:若数据是对准的(从偶地址开始安排数据),则只若数据是对准的(从偶地址开始安排数据

34、),则只若数据是对准的(从偶地址开始安排数据),则只若数据是对准的(从偶地址开始安排数据),则只需要需要需要需要1 1个总线周期完成;个总线周期完成;个总线周期完成;个总线周期完成;若数据未对准(从奇地址开始安排数据),则需要若数据未对准(从奇地址开始安排数据),则需要若数据未对准(从奇地址开始安排数据),则需要若数据未对准(从奇地址开始安排数据),则需要2 2个总线周期完成。个总线周期完成。个总线周期完成。个总线周期完成。而进行而进行而进行而进行8 8位数据读写时,每次均要位数据读写时,每次均要位数据读写时,每次均要位数据读写时,每次均要1 1个总线周期。个总线周期。个总线周期。个总线周期。

35、存储器与CPU的连接课件例如:例如:例如:例如:有数据定义如下:有数据定义如下:有数据定义如下:有数据定义如下:DATADATASEGMENTSEGMENTDAT1DAT1DWDW1234H1234H;数据对准;数据对准;数据对准;数据对准DAT2DAT2DBDB20H20H;DAT3DAT3DWDW2000H2000H;数据未对准;数据未对准;数据未对准;数据未对准DATADATAENDSENDS执行:执行:执行:执行: MOV AX MOV AX,DAT1DAT1;需要;需要;需要;需要1 1个总线周期个总线周期个总线周期个总线周期 执行:执行:执行:执行: MOV AX MOV AX,D

36、AT3DAT3;需要;需要;需要;需要2 2个总线周期个总线周期个总线周期个总线周期存储器与CPU的连接课件2 2 3232位微机系统中的存储器位微机系统中的存储器位微机系统中的存储器位微机系统中的存储器3232位位位位微微微微机机机机系系系系统统需需需需要要要要用用用用4 4个个个个字字字字节节组组成成成成一一一一个个个个整整整整字字字字(3232位位位位),即即即即占用占用占用占用4 4个字个字个字个字节节地址地址地址地址组组成一个字地址成一个字地址成一个字地址成一个字地址:存储器与CPU的连接课件地址线地址线A0和和A1通过通过CPU内部编码产生字节选通信号内部编码产生字节选通信号存储器

37、与CPU的连接课件5.4.5 存存储器模器模块(Memory Module) 存储器模块存储器模块存储器模块存储器模块(俗称内存条)就是高集成度(俗称内存条)就是高集成度(俗称内存条)就是高集成度(俗称内存条)就是高集成度RAMRAM模块,模块,模块,模块,它将多片高容量它将多片高容量它将多片高容量它将多片高容量DRAMDRAM芯片装配在条状印刷线路板上,加芯片装配在条状印刷线路板上,加芯片装配在条状印刷线路板上,加芯片装配在条状印刷线路板上,加上相应的控制电路,线路板配有标准单或双边沿连接插脚,上相应的控制电路,线路板配有标准单或双边沿连接插脚,上相应的控制电路,线路板配有标准单或双边沿连接

38、插脚,上相应的控制电路,线路板配有标准单或双边沿连接插脚,可直接插入微机主板上的存储器插座。可直接插入微机主板上的存储器插座。可直接插入微机主板上的存储器插座。可直接插入微机主板上的存储器插座。 微机系统常用的模块按数据字长不同,可分为三种:微机系统常用的模块按数据字长不同,可分为三种:微机系统常用的模块按数据字长不同,可分为三种:微机系统常用的模块按数据字长不同,可分为三种: (1 1)3030线线线线SIMMSIMM(Single InSingle Inline Memory Moduleline Memory Module,单列,单列,单列,单列直插存储器模块)内存条:直插存储器模块)内

39、存条:直插存储器模块)内存条:直插存储器模块)内存条: 8+1 8+1位(其中的位(其中的位(其中的位(其中的1 1位为奇偶校位为奇偶校位为奇偶校位为奇偶校验位),多用于验位),多用于验位),多用于验位),多用于8038680386以下系统,内存条容量有以下系统,内存条容量有以下系统,内存条容量有以下系统,内存条容量有256KB256KB、512KB512KB、1MB1MB、2MB2MB、4MB4MB等。等。等。等。 存储器与CPU的连接课件(2 2)7272线线线线SIMMSIMM内存条:内存条:内存条:内存条:32+432+4位(其中每位(其中每位(其中每位(其中每8 8位配位配位配位配1

40、 1位奇偶位奇偶位奇偶位奇偶校验位),多用于校验位),多用于校验位),多用于校验位),多用于8048680486系统,内存条容量有系统,内存条容量有系统,内存条容量有系统,内存条容量有4MB4MB、8MB8MB、16MB16MB、32MB32MB等。等。等。等。 (3 3)168168线线线线DIMMDIMM(Dual InDual Inline Memory Moduleline Memory Module,双,双,双,双列直插存储器模块)内存条:列直插存储器模块)内存条:列直插存储器模块)内存条:列直插存储器模块)内存条:64+864+8位(其中每位(其中每位(其中每位(其中每8 8位配位

41、配位配位配1 1位奇位奇位奇位奇偶校验位),主要用于偶校验位),主要用于偶校验位),主要用于偶校验位),主要用于PentiumPentium以上机型(以上机型(以上机型(以上机型(PC66PC66、PC100PC100、PC133PC133等),内存条容量有等),内存条容量有等),内存条容量有等),内存条容量有8MB8MB、16MB16MB、32MB32MB、64MB64MB、128MB128MB、256MB256MB等。等。等。等。PentiumPentium以上微机主要采用以上微机主要采用以上微机主要采用以上微机主要采用168168线同线同线同线同步动态随机存储器步动态随机存储器步动态随机

42、存储器步动态随机存储器SDRAMSDRAM模块。模块。模块。模块。 存储器与CPU的连接课件在微机的主板上,往往标有存储库在微机的主板上,往往标有存储库在微机的主板上,往往标有存储库在微机的主板上,往往标有存储库“BANK0“BANK0、BANK1BANK1、BANK2BANK2、”等字样,不同的主板存储库(等字样,不同的主板存储库(等字样,不同的主板存储库(等字样,不同的主板存储库(BANKBANK)的数量是不一样的。的数量是不一样的。的数量是不一样的。的数量是不一样的。一般来说,每个一般来说,每个一般来说,每个一般来说,每个BANKBANK包含包含包含包含2 2个个个个SIMMSIMM插槽

43、,这就要求内插槽,这就要求内插槽,这就要求内插槽,这就要求内存条要成对使用,而且两条内存条的容量、速度等参数应存条要成对使用,而且两条内存条的容量、速度等参数应存条要成对使用,而且两条内存条的容量、速度等参数应存条要成对使用,而且两条内存条的容量、速度等参数应相同(最好是同一厂家生产的同一规格的内存条),否则相同(最好是同一厂家生产的同一规格的内存条),否则相同(最好是同一厂家生产的同一规格的内存条),否则相同(最好是同一厂家生产的同一规格的内存条),否则存储器无效,甚至会造成死机现象。存储器无效,甚至会造成死机现象。存储器无效,甚至会造成死机现象。存储器无效,甚至会造成死机现象。有些内存条也可以单条使用(有些内存条也可以单条使用(有些内存条也可以单条使用(有些内存条也可以单条使用(1 1个个个个BANKBANK中只含中只含中只含中只含1 1个个个个SIMMSIMM插槽或插槽或插槽或插槽或1 1个个个个DIMMDIMM插槽),这主要取决于内存条中字节的插槽),这主要取决于内存条中字节的插槽),这主要取决于内存条中字节的插槽),这主要取决于内存条中字节的组织结构。组织结构。组织结构。组织结构。 存储器与CPU的连接课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号