二章 CPU引脚功能等Word格式文档下载.docx

上传人:b****6 文档编号:21725840 上传时间:2023-01-31 格式:DOCX 页数:10 大小:20.13KB
下载 相关 举报
二章 CPU引脚功能等Word格式文档下载.docx_第1页
第1页 / 共10页
二章 CPU引脚功能等Word格式文档下载.docx_第2页
第2页 / 共10页
二章 CPU引脚功能等Word格式文档下载.docx_第3页
第3页 / 共10页
二章 CPU引脚功能等Word格式文档下载.docx_第4页
第4页 / 共10页
二章 CPU引脚功能等Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

二章 CPU引脚功能等Word格式文档下载.docx

《二章 CPU引脚功能等Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二章 CPU引脚功能等Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

二章 CPU引脚功能等Word格式文档下载.docx

DX:

存放高位字、存放端口地址

(2)专用寄存器(SP、BP、SI、DI)

SP:

堆栈指针寄存器,与SS一起确定堆栈栈顶单元地址

BP:

基址指针寄存器,指明数据区偏移地址,与SS一起确定堆栈中某一存储单元地址

SI、DI:

源、目的变址寄存器,与DS一起确定数据区某一存储单元地址,可自动加减,变址方便

(3)标志寄存器PSW

OF

DF

IF

TF

SF

ZF

AF

PF

CF

状态标志:

运行后的结果信息

OF:

溢出标志,为1时溢出

SF:

符号标志,为1时表示是负数

ZF:

零标志,为1时结果为0

CF:

进位标志,为1时有进位或借位

AF:

辅助进位标志,为1时半字节有进位或借位

PF:

奇偶标志,为1时“1”的个数为偶

控制标志:

可以人为设置

DF:

方向标志,串操作时使用,为1时从高地址向低地址

IF:

中断标志,为1时允许可屏蔽中断

TF:

陷阱标志,为1时执行完一条指令产生内部中断,用于程序调试

三、BIU、EU工作管理

1、BIU、EU工作特点

相互独立又可并行工作,从而大大提高系统运行的速度。

(图)

2、BIU取指令的原则

(1)条件:

当前队列至少有1(8088)至2(8086)个字节空时,且EU未请求访问M、I/O

(2)规律:

一般是按照指令的排列顺序依次取出,送入队列

3、EU处于等待的情形

(1)当前执行的是一条程序控制指令,如CALL、JMP、RET等

(2)EU请求,M、I/O接口得不到BIU的响应MOVWORDPTR[2000H]1005H

(3)队列为空

四、总线周期的概念

1、总线周期(机器周期)

(1)时钟周期(T状态)

时钟脉冲的重复周期,是CPU完成一个动作的最小时间单位。

8086的频率为5MHZ,时钟周期为0.2微秒

(2)总线周期

CPU与输入输出设备进行一次数据交换所需要的时间,一个基本的总线周期由4个T状态组成(图)

T1:

送20位地址信号至地址总线AB

T2:

AD0-AD15高阻状态,A16-A19发出状态信息S3-S6

T3:

A16-A19保持状态信息S3-S6,访问的数据在AD0-AD15上出现

T4:

完成读写数据操作,完成总线周期

(3)指令周期

CPU执行一条指令所需要的时间,一般为1-N个总线周期

2、等待周期(Tw)和空闲周期(Ti)

(1)等待周期:

在T3和T4之间插入的T,使CPU与外设能有效交换数据

(2)空闲周期:

系统总线处于空闲状态的周期,2个总线周期间的间隔

第二节8086引脚信号与工作模式

一、最大工作模式和最小工作模式

1、最小模式:

单处理机系统工作模式,系统所有的总线控制信号都是由8086/8088给出的单处理机工作模式

2、最大模式:

系统中主要总线控制信号是由8288产生的多处理机或单处理机系统的工作模式

二、引脚与功能40pin

1、地址数据总线(传送地址数据信息)

(1)AD0-AD15:

地址数据分时复用总线,双向三态,在T1时地址信号有效,T2为高阻状态,T3、T4读写信号有效

(2)A16/S6-A19/S3:

地址状态分时复用,单向单态,在T1时地址信号有效,T2-T4状态信号有效

S3-S6表示CPU当前工作状态:

当前使用的段寄存器、当前是否允许中断

S6恒为0:

与系统连接

S5为1允许可屏蔽中断,为0不允许

S4

S3

段寄存器

ES

1

SS

CS

DS

2、控制总线CB

(1)BHE/S7高8位数据允许/状态分时复用,输出三态,T1时BHE有效,T2-T4为S7(未定义)

BHE/S7与A0的组合用以控制D0-D15上的数据传送,其中A0控制低8位上的数据传送,BHE控制高8位上的数据传送

BHE

A0

操作

引脚

从偶地址单元读写一个字

D0-D15

从偶地址单元读写一个字节

D0-D7

从奇地址单元读写一个字节

D8-D15

从奇地址单元读写一个字

(2)NMI不可屏蔽中断请求信号,输入信号,高电平有效,不受IF影响,CPU执行完一条指令后即测试该引脚

响应NMI条件:

A、NMI=1

B、指令周期结束

C、无高级别中断请求

(3)INTR可屏蔽中断请求信号,输入信号,高电平有效,受IF影响,IF=0不响应INTR

响应INTR条件:

A、INTR=1

D、IF=1

(4)RD读信号,低电平有效,输出信号,用于控制M、I/O设备进行读操作,T2、T3、Tw、T4时有效。

当RD有效时,根据引脚M/IO情况访问M或I/O接口

(5)CLK时钟信号,输入信号,其为CPU和系统提供工作时钟,以实现同步控制

(6)RESET复位信号,输入信号,高电平有效,为1时:

A、使所有三态信号线呈高阻状态,系统回到初始状态

B、0FFFFH送入代码段寄存器CS,指令队列、其他寄存器清零

C、CPU从0FFFFH处执行程序

D、对系统测试,引入DOS

(7)READY,输入信号,高电平有效,T2下降沿有效,用来表示外设的当前状态,为1时,外设准备好,为0时没有准备好

(8)TEST,输入信号,低电平有效

(9)MN/MX,输入信号,为1时处于最小工作模式,0时最大工作模式

(10)VCC

(11)GND

三、8086与8088引脚的区别

8086

8088

AD0-AD15

AD0-AD7,A8-A15

M/IO

BHE/S7

Ss0

四、最小工作模式

1、P24-P31功能

(1)INTA,中断响应信号,输出信号,低电平有效

CPU执行两个总线周期(中断响应周期)响应可屏蔽中断:

第一个周期CPU发一负脉冲用以对I/O设备响应,接着在第二周期读取中断类型码N

(2)ALE,锁存信号,T2用以识别地址锁存信号

(3)DEN,数据允许信号,输出,低电平有效,T2-T4时有用,作为数据收发器的开关信号

(4)DT/R,数据发送/接收信号,输出,T1-T4时该信号有效,用以控制数据收发器的传送方向,为1时发送(写),0时接收(读)

(5)M/IO,为1访问存储器,0时访问I/O设备

(6)WR,写信号,输出,低电平有效,T2-T4起作用,用以控制对M、I/O进行写操作

RD

WR

读I/O

写I/O

读M

写M

(7)HOLD,总线请求信号,输入,高电平有效,CPU在每个时钟信号下降沿采集该信号

(8)HLDA,总线响应信号,输出,高电平有效,是HOLD信号的回应,为1时,CPU放弃总线控制权,三态输出总线呈高阻状态,CPU响应时间为每个总线周期结束时

2、最小工作模式组成

MN/MX引脚接=5V电压

一片时钟信号发生器8284

二片数据收发器8286

三片地址锁存器8282

(1)8282/8283地址锁存器或总线锁存器(锁存8位)

作用:

用以锁存A0-A19和BHE信号

连接:

(2)8286/8287数据收发器

增加数据总线驱动能力,控制数据的接收、发送

(3)8284时钟信号发生器

为CPU和其他接口芯片提供时钟脉冲、提供RESET、READY信号使系统同步

五、最大工作模式

1、P24-P31引脚功能

(1)QS1、QS0(指令队列状态),输出当前工作状态,协调工作,及时控制总线

(2)S2、S1、S0,输出信号,总线周期状态信号,T1、T2、T4时有效,总线控制器8288正是使用这三位信号传输系统需要的相关控制信号见P33

(3)LOCK总线锁存信号,输出,低电平有效

当CPU执行一条含有前缀“lock”的指令时,LOCK=0,以示当前总线被锁存,不允许主设备占用

(4)RQ0/GT0、RQ1/GT1总线请求/响应信号,双向

RQ:

向CPU发出的总线请求信号(HOLD)

GT:

CPU发给主设备的响应(HDLA)

RQ0/GT0优先级别高于RQ1/GT1

2、最大工作模式组成

一片总线收发器8288

(1)总线收发器8288作用:

A、对S2、S1、S0译码,转换成各种控制信号

B、产生8282、8286的控制信号

C、产生M、I/O的控制信号

引脚功能:

CLK

S2、S1、S0

IOB工作模式信号,接地单处理机系统,=5V多处理机系统

AEN地址使能信号,为1时8288命令无效

CEN命令使能信号,为0时8288命令无效

DEN数据使能信号,为0时8288命令无效

第三节8086存储器组织

一、存储单元的地址和内容

基本单位是二进制位(bit),8位为一个字节(Byte),16位为一个字(Word,分高位字节和低位字节),存储器以字节为单位,每一字节均有一个地址,用二进制数表示(无符号数,十六进制的书写形式)

1、地址范围

16位字长表示2的16次方个字节单元地址,即0-65535,0000H-0FFFFH。

(说明:

关于单位)

2、存储单元中内容(举例)

3、存储器的分段

(1)即解决16字长表示20位地址。

每段64K,用16位表示段内地址,每段大小根据需要决定,最大为64K,但必须从任一小段的首地址开始。

(举例)

(2)物理地址:

每一存储单元有一个唯一的20位地址,用16位段地址加16位偏移地址构成。

段地址即每一段的起始地址,是某一小段的首地址,十六进制表示时最末位为0,去除后为16位,相当于除以16。

偏移地址是相对于段地址的偏移量,用EA表示。

故物理地址=16*段地址+偏移地址

例:

1000:

117A,1109:

00EA,1025:

0F2A的物理地址是多少?

第四节8086的操作和时序

内部操作:

CPU内部的

外部操作:

CPU对系统或系统对CPU的控制

8086CPU操作有:

●系统的复位、启动

●暂停

●总线操作

●中断

●最小模式下的总线保持

●最大模式下的总线保持

一、系统的复位与启动操作

1、复位:

0至R,指令队列空,0FFFFH至CS,三态线高阻状态

2、启动:

执行?

处程序

3、时序:

P50

(1)CPU发控制信号

(2)控制信号的有效状态

(3)控制信号先后发出顺序

二、总线操作

分读写两种操作

1、最小模式下的总线读操作

(1)发出访问M、I/O的控制信号

(2)提供地址信号

(3)给出读写控制信号

(4)M或I/O提交数据

(5)CPU在总线上读取数据

T1:

M/IO、A19-A0、ALE、BHE、DT/R

T2:

S6-S3、RD、DEN

T3:

数据输入

T4:

2、最小模式下的总线写操作

3、最大模式下的总线写操作

S2、S1、S0---A19-A0、*ALE、*DT/R、*BHE---S6-S3、*MRDC/IORC、*DEN---读

4、最大模式下的总线读操作

5、空操作

在空闲周期CPU所进行的不涉及总线的有效操作,如此周期内ALU执行运算。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1