第2节 8086总线的工作周期
- 格式:ppt
- 大小:209.50 KB
- 文档页数:4
微机原理第2章8086/8088系统结构8086/8088 的工作时序1. 时钟周期、总线周期、指令周期微机原理时钟周期:是CPU的基本时间单位,记为T,其值为计算机主频的倒数。
微机原理时钟周期:是CPU 的基本时间单位,记为T ,其值为计算机主频的倒数。
总线周期:CPU 通过总线对存储器或I/O 进行1次访问所需要的时间。
它至少包含4个T ,记为T 1,T 2,T 3,T 4.1. 时钟周期、总线周期、指令周期1. 时钟周期、总线周期、指令周期微机原理的时间,它包含一个或多个总线周期。
常采用MIPS(Million Instructions Per Second)作单位。
微机原理(1) 8086读总线周期T 1T 2T3T 4一个总线周期CLK A 19~A 16S 6~S 3A 19/S 6 ~ A 16/S 3DATA INAD 15 ~ AD 0ALE 低=I/O ,高=MM/IORD DT/R DENA 15~A 02. 读/写工作时序微机原理(2) 8086写总线周期T 1T 2T 3T 4一个总线周期CLK A 19 ~ A 16S 6 ~ S 3A 19/S 6 ~ A 16/S 3DATA OUTAD 15 ~ AD 0ALE 高=I/O ,低=MM/IOWRDT/R DENA 15~A 0微机原理(3)8086具有等待状态的读总线周期T 1T 2T 3T W 一个总线周期CLK A 19~A 16A 19/S 6 ~ A 16/S 3DATA INAD 15 ~ AD 0ALE 低=I/O ,高=MM/IORD DT/RDEN A 15~A 0T 4READYWAITREADYS 6~S 3微机原理(4) 8088读总线周期T 1T 2T 3T 4一个总线周期CLK A 19~A 16S 6~S 3A 19/S 6 ~ A 16/S 3DATA INAD 7 ~ AD 0ALE 高=I/O ,低=MIO/MRD DT/R DENA 7~A 0A 15 ~ A 8A 15~A 8微机原理例1:在8088 CPU 中对存储器进行读操作时,CPU 引脚的IO/M 、RD 、WR 、DT/R 的输出电平分别是什么?例2:在若在1个总线周期中,插入了3个T W ,请问在该总线周期中对READY 信号进行了几次采样?低电平低电平高电平低电平4微机原理下次课见。
8086CPU系统、总线操作和时序8086CPU系统、总线操作和时序第⼀节 8086的引脚信号与功能回顾:8086/8088微型计算机的组成、结构及微机系统的⼯作过程,微机系统的存储器组织及相关概念。
本讲重点:8086/8088CPU的两种⼯作模式,8086/8088CPU的外部结构,即引脚信号及其功能。
讲授内容:⼀、 8086/8088微处理器⼯作模式及外部结构1.8086/8088CPU的两种⼯作模式为了适应各种使⽤场合,在设计8088/8086CPU芯⽚时,就考虑了其应能够使它⼯作在两种模式下,即最⼩模式与最⼤模式。
所谓最⼩模式,就是系统中只有⼀个8088/8086微处理器,在这种情况下,所有的总线控制信号,都是直接由8088/8086CPU 产⽣的,系统中的总线控制逻辑电路被减到最少,该模式适⽤于规模较⼩的微机应⽤系统。
最⼤模式是相对于最⼩模式⽽⾔的,最⼤模式⽤在中、⼤规模的微机应⽤系统中,在最⼤模式下,系统中⾄少包含两个微处理器,其中⼀个为主处理器,即8086/8086CPU,其它的微处理器称之为协处理器,它们是协助主处理器⼯作的。
与8088/8086CPU配合⼯作的协处理器有两类,⼀类是数值协处理器8087 另⼀类是输⼊/输出协处理器8089。
8087是⼀种专⽤于数值运算的协处理器,它能实现多种类型的数值运算,如⾼精度的整型和浮点型数值运算,超越函数(三⾓函数、对数函数)的计算等,这些运算若⽤软件的⽅法来实现,将耗费⼤量的机器时间。
换句话说,引⼊了8087协处理器,就是把软件功能硬件化,可以⼤⼤提⾼主处理器的运⾏速度。
8089协处理器,在原理上有点像带有两个DMA通道的处理器,它有⼀套专门⽤于输⼊/输出操作的指令系统,但是8089⼜和DMA控制器不同,它可以直接为输⼊/输出设备服务,使主处理器不再承担这类⼯作。
所以,在系统中增加8089协处理器之后,会明显提⾼主处理器的效率,尤其是在输⼊/输出操作⽐较频繁的系统中。
8086CPU总线读周期中的工作时序篇一:8086cpu的基本总线周期中各个t状态的作用是什么1处理器总线时序与系统总线。
8086/8088CPU外部引脚信号;8086/8085.18086/8088CPU有40条引脚,请按功能对它们进行分类?【答】按功能可分为:地址总线:AD0~AD15,A16~A19,ALE,BHE;数据总线:AD0~AD15,DEN,DT/R;控制总线:M/IO,WR,RD,HOLD,HLDA,INTR,INTA,READY,RESET.5.28086/8088有两种工作方式,它们是通过什么方法来实现?在最大方式下其控制信号怎样产生?【答】MN/M某引脚接至电源(+5V),则8086CPU处在最小组态(模式);MN/M某引脚接地,则8086CPU处在最大组态(模式)。
在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。
5.38086/8088CPU的地址总线有多少位?其寻址范围是多少?【答】8086/8088CPU的地址总线均为20位,.8086/8088CPU的寻址范围为1MB;5.4在8086/8088CPU工作在最小模式时,(l)当CPU访问存储器时,要利用哪些信号?(2)当CPU访问外设接口时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?【答】(1)当CPU访问存储器时,要利用ALE(地址锁存允许信号输出),(数据允许信号),(数据收发信号),(存储器/输入输出控制信号输出),(读信号输出),(写信号输出),(高8位数据总线充许),NMI(非屏蔽中断输入引腿)。
(2)当CPU访问外设接口时,要利用当CPU访问存储器时,ALE(地址锁存允许信号输出),(数据允许信号)(数据收发信号),(存储器/输入输出控制信号输出),(读信号输出),写信号输出,高8位数据总线充许,(中断响应信号输出)。