微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt

微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt

ID:51593479

大小:551.50 KB

页数:34页

时间:2020-03-25

微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt_第1页
微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt_第2页
微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt_第3页
微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt_第4页
微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt_第5页
资源描述:

《微机原理与汇编语言实用教程_第3章_半导体存储器及其接.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章半导体存储器及其接口3.1存储器种类与特性3.1.1存储器的分类存储器是组成计算机系统的重要部件,决定着系统的性能,计算机系统中所用的存储器可以根据存储元件的性能、介质和地位的不同进行分类。1.按存储所处的地位分(1)内部寄存器组(2)主存储器(3)辅助存储器(4)高速缓冲存储器2.按存储介质分(1)半导体存储器:用半导体器件组成的存储器。它的有关特性将在下节中详细介绍。(2)磁存储器:用磁性材料组成的存储器。它可分为磁芯存储器和磁表面存储器。现在使用的软盘、硬盘都是利用存储器基质表面的一层磁性介质被磁化后的剩磁状态来记录数据的,故属于磁表

2、面存储器。(3)光存储器:用光热效应或机械的方法在媒体上存储信息的存储器。根据媒体材料光学性质(如反射率、偏振方向等)的变化来表示所存储的信息,可分为只读型光盘、一次写入型光盘和可读写型光盘。3.1.2存储器的主要技术指标1.存储容量存储容量是指存储器可以容纳的二进制数信息量,以存储单元的总位数表示,存储总位数等于地址寄存器的编址数与存储字位数的乘积。例如一个16位字长的计算机,其地址寄存器也为16位,则存储总位数为64K×16位,用字节表示为128K字节,其中64K为16位地址寄存器的编址能力,即为216=64×1024=64K。2.存储速度存

3、储器的基本操作是读出与写入,总称为“访问”或“存取”,有关存储器的存储速度有两个时间参数,一个是访问时间TA(AccessTime),定义为从启动一次存储器操作,到完成该操作所经历的时间。另一个参数,这就是存储周期TMC(MemoryCycle),把启动两次独立的存储器操作之间所需的最小时间间隔定义为存储周期。3.存储器的可靠性存储器的可靠性用平均无故障工作时间MTBF(MeanTimeBetweenFailures)来衡量。MTBF越长,可靠性越高。主存储器常采用纠错编码技术来延长MTBF,从而提高可靠性。4.性能/价格比这是一个综合性指标,性

4、能主要包括存储容量、存储速度和可靠性。对不同用途的存储器有不同的要求,例如,对高速缓冲存储器主要要求存储速度快,而对辅助存储器主要要求存储容量大。3.28086的存储器组织3.2.1 存储器地址空间和数据存储格式8086的存储器是以字节(8位)为单位组织的。它们具有20条地址总线,所以可寻址的存储器地址空间容量为220B(约1MB)。每个字节对应一个惟一的地址,地址范围为0~220-1(用十六进制表示为00000H~FFFFFH),如图3.1所示。存储器内两个连续的字节,定义为一个字。一个字中的每个字节,都有一个字节地址,每一个字的低字节(低8位

5、)存放在低地址中,高字节(8位)存放在高地址中。字的地址指低字节的地址。各位的编号方法是最低位(LSB)为位0。一个字节中,最高位(MSB)编号为位7;一个字中最高位的编号为位15。这些约定如图3.2所示。3.2.2 存储器的分段和物理地址的形成8086CPU地址总线有20条,存储器地址空间为1MB。但CPU内部可以提供地址的寄存器BX、IP、SP、BP、SI和DI及算术逻辑运算单元ALU都是16位,只能直接处理16位地址,即寻址范围为64KB,因此,扩大寻址范围成为一个难题。8086CPU巧妙地采用了地址分段方法,将寻址范围扩大到1MB。在80

6、86中,把1MB的存储空间划分成若干个逻辑段,每段最多为空间容量是64KB的存储单元。各逻辑段的起始地址必须是能被16整除的地址,即段的起始地址的低4位二进制码必须是0。一个段的起始地址的高16位被称为该段的段地址(SegmentAddress)。任意相邻的两个段地址相距16个存储单元。段内一个存储单元的地址,可用相对于段起始地址的偏移量来表示,这个偏移量称为段的偏移地址(OffsetAddress),也称为有效地址EA(EffectiveAddress)。偏移地址也是16位的,所以,一个段最大可以包括一个64KB的存储空间。由于相邻两个段地址只

7、相距16个单元,所以段与段是互相覆盖的,如图3.3所示。每个存储单元都有一个物理地址(PhysicalAddress),物理地址就是存储单元的实际地址编码。在CPU与存储器之间进行任何信息交换时,需要利用物理地址来查找所需要访问的存储单元。逻辑地址(LogicAddress)由段地址和偏移地址两部分组成。段地址和偏移地址都是无符号的16位二进制数,常用4位十六进制数表示。逻辑地址的表示格式为:段地址:偏移地址。例如2100:0600H表示段地址为2100H,偏移地址为0600H。上述格式中的段地址有时用段寄存器代替。理解了逻辑地址,不难得出它对应

8、的物理地址为:物理地址=段地址×10H+偏移地址因此2100:0600H的物理地址为21600H。在访问存储器时,段地址总是由段寄存器提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。