微型计算机概述(6)

2019-04-21 17:09

⑧HLDA(Hold Acknowledge):总线保持响应信号输出引脚,高电平有效,表示提出的总线占用请求,准备让出总线控制权。 (4).最大模式下的24--31引脚 当8088/8086CPU的 引脚固定接地时,CPU处于最大模式下,这时 候剩余的24—31共8个引脚的名称及功能如下: ① QS1、QS0(Instruction Queue Status):指令队列状态信号输出引脚(2), 这两个信号的组合给出了前一个T状态中指令队列的状态,以便于外部8088/8086作跟踪,如下表所示: 0 0 1 1 0 1 0 1 性 能 无操作 从指令队列的第一个字节取走代码 队列为空 码 除第一个字节外,还取走了后续字节中的代② 、 、 :总线周期状态信号输出引脚(3),低电平的信号输出端, 这些信号组合起来,可以指出当前总线周期中,所进行数据传输过程的类型,总线信号来产生对存储单元、I/O端口的控制信号。 (P17)所示。 ~ 0 1 0 1 0 1 0 1 的状态编码 性能 中断响应 读I/O端口 写I/O端口 暂停 取指 读存储器 写存储器 无作用 、 、 与具体物理过程之间表1-6 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 这里对无源状态(在的最小模式中也存在,见P19)作一说明:从表1-6中可以看

组合都对应一个具体的总线操作,除111外,其余都称为有源状态。也就是说,在个总线周期的 应总线周期的

和本总线周期的 和

状态)中,

至少有一个信号为0,

且READY=1),也就是一个总线操作即将结束,另一个总线

为无源状态,很显然,这时 ③

中任一信号的改变,都意味着一个新的总线

(Lock):总线封锁输出信号引脚(1),低电平有效,当该引脚输出低电平

部件就不能占用系统总线。

信号是由指令前缀LOCK产生的,在LOCK前缀后面的一条指令执行完毕

信号。此外,在8088/8086的2个中断响应脉冲之间, 信号也自动变为有

它总线部件在中断响应过程中,占有总线而使一个完整的中断响应过程被中断。 ④

(Request/Grant):总线请求信号输入/总线允许信号输出

端可供CPU以外的两个处理器,用来发出使用总线的请求信号和接收CPU对总线请个引脚都是双向的,请求与应答信号在同一引脚上分时传输,方向相反。其中 先级高。

(5).相关问题的说明

① 8088/8086的数据线与地址线、状态线是分时复用的,即在某一时刻,总线上输出地址信息,在另一时刻,总线上是所需读、写的数据信息,或状态信息。

② 除了个别引脚外,8088/8086的控制信号引脚的定义是一致的,有差别的是,

,8086为

8088的第34引脚为

,主要是为了使前者能与8位微处理器8080/8085 相兼容,8086为

/S7,这是因为8086 有16根数据线,可

引脚了。

别进行一个字节的传送,也可以同时进行两个字节的传送, 8088的数据线只有8根,就不存在这一要求,因此就不需要

正是为了指明这

③Reset引脚是复位信号输入端,系统启动、或在系统运行过程中,CPU在接收到统复位。复位后,CPU处于如下状态:

CPU的标志寄存器、指令指针寄存器IP、段寄存器DS、ES、SS和指令队列均被清

置为FFFFH,CPU将从0FFFF0H处开始执行指令。

④CPU与内存、I/O端口之间在时间上的匹配主要靠“READY”信号。 ⑤

信号与

(或

)配合使用,指明从内存或者I/O端口读信息

⑥高4位地址线与状态线分时复用,在T1状态,输出地址信息,在其余状态,输(6).8086/8088CPU的引脚分类

8086/8088CPU的40个引脚可以分成下列几大类:

(1)数据/地址复用线、地址线、地址/状态复用线――AD0~AD7 、AD8~AD15、) A16~A19/S3~S6;

(2)常规信号――GND(2个)、 (3)常用信号――ALE、

(4)中断――

、CLK;

INTR、NMI、

、READY、RESET;

(5)

(6)HOLD、HLDA;

(7)

(8086) (8088)、

、 、 。

3.两种模式下系统的典型配置

我们除了要了解CPU的内、外部结构之外,还要进一步了解各模式下,系 统的典型配置情况,即除了CPU之外,还需要哪些芯片来构成来一个最基本的 应用系统。 (1)最小模式:

如图1-13所示(P18),是8088/8086在最小模式下的典型配置,它具有

④当系统中所连的存储器和外设端口较

数据总线的驱动能力,这时,需用2片8286/8287作为总线收发器。

图1-13 最小模式下的系统典型配置

(2)最大模式:

如图1-14所示(P19),是8088/8086在最大模式下的典型配置,

可以看出,最大模式和最小模式在配置上的主要差别在于在最大模式下,要用82器8286的控制信号。

图1-14 最大模式下的系统典型配置

发出的控制信号进行变换和组合,以得到对存储器或I/O 端口的读/写信号和对锁

最大模式系统中,需要用总线控制器来变换与组合控制信号的原因在于:在最大模题,8288总线控制器就起了这个作用。 在最大模式的系统中,一般

含2个或多个处理器,这样就要解决主处理器和协处理器之间的协调工作,和对系

还有中断优先级管理部件。8259A用以对多个中断源进行中断优先级的管理,但如以不用中断优先级管理部件,

习题与思考:

1.8086/8088系统中为什么一定要有地址锁存器?需要锁存哪些信息? 2.若8086CPU工作于最小模式,试指出当CPU完成将AH的内容送到物理地址为 91001H的存储单元操作时,以下哪些信号应为低电平:M/ DT/

/S7、

。若CPU完成的是将物理地址91000H单元的内容送到AL中,则上述哪些

信号应为低电平。

3.什么是引脚的分时复用?请说出8086/8088CPU有哪些引脚是分时复用引脚?其要 解决的问题是什么?

4.试说明8086/8088工作在最大和最小模式下系统基本配置的差异。

第五讲:

1.4 典型时序分析

回 顾:8086/8088CPU的内、外部结构,两种工作模式,微型计算机系统的工

本讲重点:与微机系统工作过程定时相关的三种周期,时序的基本概念,研究

时序的意义,两种工作模式下的典型时间序列分析。

讲授内容:

一、 相关的基本概念

1. 什么是时序

时序是计算机操作运行的时间顺序。


微型计算机概述(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:世界各国不同的住房消费信贷模式

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: