






















本系列的第三篇文章介绍8086的总线周期问题和半导体存储器问题
时钟周期、总线周期、指令周期
执行指令的一系列操作都是在时钟脉冲信号CLK的控制下进行的,一个时钟脉冲时间称为时钟周期,时钟周期由CPU的主频决定,是CPU定时的基准。8086CPU的主频为5MHZ
CPU与外部交换信息是通过总线进行的,CPU从存储器或外设I/O端口存储或读取一个字节或字所需要的时间称为总线周期,一个基本的总线周期由4个时钟周期T1-T4组成。一个总线周期完成一次数据传输,至少包括传送地址和传送数据两个过程。一个总线周期内的第一个时钟周期负责传送地址,剩下三个时间周期内负责传送数据。总线周期中允许插入等待周期Tw以保证数据读写执行完全。当总线上无数据传输操作时,总线处于空闲状态,此时执行空闲周期Ti。对8086来说,总线周期有六种:存储器读周期、存储器写周期、I/O读周期、I/O写周期、中断周期、取指令周期
一条指令的执行包括取指令、分析指令和执行指令。一条指令从最开始取指令到最后执行完毕所需要的时间称为一个指令周期,一个指令由一个或若干个总线周期组成,不同的指令一般有不同长度的指令周期
8086处理器的最小与最大工作模式
最小模式用于由8086单一微处理器构成的小系统,最小模式下,由8086CPU直接产生小系统所需要的全部控制信号。该系统的特点是:总线控制逻辑直接由8086CPU产生和控制,当8086CPU以外的模块想占用总线周期时,可以向CPU提出请求,在CPU允许并响应的情况下将获得总线控制权,使用完毕后归还给CPU
最大模式用于实现多处理机系统,其中8086CPU被称为主处理器,其他处理器被称为协处理器。在这种模式下,8086不直接提供用于存储器或I/O读写的命令的控制信号,而是将当前执行的操作类型经3个状态为输出,经译码器译码后,经由总线控制器8288产生相应控制信号。该系统的特点是:总线控制逻辑由总线控制器8288产生和控制
8086微处理器结构
引脚复用技术
两种模式下功能相同的引脚
两种模式下功能不同的引脚
最小模式下
可屏蔽请求INTR后进入中断响应周期。8086中断响应周期为两个,因此在中断响应周期内会发出两个INTA最大模式下
概述
计算机采用连续存储原理以保证计算机自动、连续地工作,实现这一原理需要存储器
存储器是计算机系统中的记忆设备,用来存放程序和数据
现代微机系统中存储器地典型结构是一个快慢搭配、具有层次结构的存储系统,它呈现金字塔结构,从塔尖到基座运行读写减慢、容量增大,以此为CPU寄存器、CPU内部高速缓存、主板高速缓存、主存储器、辅助存储器和大容量辅助存储器
存储器分类
半导体器件和磁性材料,一个存储元存储一位二进制代码,即一个比特,存储器中最小的存储单位称为`存储位`或`存储元`,由若干个存储元构成一个`存储单元`,多个存储单元构成一个`存储器`。一般地,一个存储单元能够存储一个8位二进制信息,即一个字节半导体存储器、磁表面存储器、光盘存储器半导体存储器的存储元件由半导体器件组成,优点是体积小、功耗低、存取时间短;缺点是断电时存储信息就会丢失,是一种易失性存储器,按照制作工艺不同可以进一步分为双极型、MOS型存储器,前者存取速度快,后者集成度高、制造简单、成本低廉、功耗小。当前的主流半导体存储为MOS型
磁表面存储器是金属或塑料基体的表面上涂抹磁性材料作为记录介质,工作时由磁头在磁层上进行读写操作。采用的材料具有磁滞回线特性,因此具有非易失性
光盘存储器是应用激光在记录介质(磁光材料)上进行读写操作的存储器,同样具有非易失性,具有记录密度高、耐用性好、可靠性高和可互换性强的特点
随机存储器、只读存储器、顺序存取存储器、直接存取存储器随机存储器RAM是一种可读写存储器,存储器中的任何一个存储单元的内容都可以随机存取,且存取时间与存储单元的物理位置无关,计算机系统中的主存都采用这种随机存储器。暗潮存储信息原理的不同,进一步分为静态随机存储器SRAM、动态随机存储器DRAM。SRAM只要不掉电,存储信息就不会丢失,且速度比DRAM快,但集成度低于DRAM,功耗高于DRAM,一般用作高速缓冲存储器;DRAM需要配备专门的刷新电路,否则容易丢失信息,优点是集成度高,价格低廉,一般用于大存储容量的系统中
只读存储器ROM只能对存储的内容进行读出而不能对其重新写入,通常用于存放固定不变的程序、常数以及汉字,以及用于操作系统固化等。进一步可分为掩膜式MROM、可编程PROM、可擦除EPROM、电可擦除EEPROM、闪存Flash Memory
串行访问存储器是按物理位置的先后顺序寻找地址的存储器,进一步分为顺序存取存储器和直接存取存储器
主存储器、辅助存储器、缓冲存储器主存储器的主要特点是他可以和CPU直接交换信息,主要由半导体存储器构成,也称为内存储器。主存速度快,但容量小价格高
辅助存储器是主存储器的后援存储器,用来存放当前暂时不用的程序和数据,它不能与CPU直接交换信息。辅存速度慢但容量大,价格低
缓冲存储器用在两个速度不同的部件之间,比如CPU与主存之间就设置有一个快速缓冲存储器,用来提高CPU访问存储器的速度
存储器性能指标
存储器的容量是指存储器所能容纳的最大字节数,存储器的容量越大,计算的运行的速度也就越快
存储芯片是由许多的存储元组成的,在物理结构上,这些存储元(基本存储单元)按照一定规律排布成适当的阵列,这
种由存储元组成的阵列称为存储矩阵
对存储芯片进行操作时,一次 只能选中存储矩阵中固定数目的存储元,将这些存储元合在一起称为一个芯片字
(存储单元),对存储芯片的操作是以芯片字为单位进行的。一个芯片字包含了若干个(数目是固定的)存储元,也称为包含若干位,比如现在人们耳熟能详的32位、64位,表示一次可以同时对4个、8个单元进行访问
在对存储器进行读写操作时,仍然是以存储单元位基本单位,即以字节为基本单位进行的
芯片的容量=存储单元数目×位数
存储器的存储周期是指从接收到地址,到实现一次完整的读出或写入数据需要的时间,是存储器进行连续读或写操作所允许的最短时间间隔
计算机的运行速度与存储器的存取周期有着直接的关系
一个存储系统的存取周期不仅与存储器芯片的存取周期有关,而且还与存取路径中的缓冲器以及地址/数据线的延时有关
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。