8086-88的引脚与功能
- 格式:pptx
- 大小:2.47 MB
- 文档页数:18


序号 名称 英文名 输出/输出 发出者 作用对象 功能
1 AD0-AD15 Address date bus 双向工作 在T1状态为CPU在T3状态为内存、寄存器和或I/O口地址 T1时刻为内存、寄存器和或I/O口地址T3时刻为CPU 传送地址和数据(复用),AD0为低八位数据的选通信号在T3状态为低电平
2 A19/S6-A16/S3 Address/status 输出 CPU 内存、I/O口地址、寄存器 在T1状态输出地址信息、在T2/T3/T3状态时用来输出状态信息。S3和S4配合使用用来表示正在使用那段寄存器(ES、SS、CS、DS)。S6=0表示CPU与总线相连。S5=1表示当前允许可屏蔽中断请求。
3 BHE/S7 bus high ennable
/status 输出 CPU 内存或I/O接口 在T1状态BHE状态为低电平表示高8位D15-D18上的数据有效
4 NMI Non-maskerbale
interruput 输入 软件或标志寄存器(IF) CPU 这类中断不受中断标志IF的影响也不能用软件屏蔽,
5 INTR Interrupt request 输入 软件或标志寄存器(IF) CPU CPU会在每条指令的最后一个时钟周期会对INTR信号采样,如果CPU的中俄的中断允许标志为1并且有接受到INTR信号,那么CPU就会结束当前指令,响应中断请求,进入中断处理子程序。
6 RD read 输出 CPU 内存或I/O端口 到底是读内存中的数据还是I/O端口中的数据取决于M/IO信号,在总线周期内,T2、T3、Tw状态均为低电平。在进入总线保持时RD被置为高阻态。
7 CLK clock 输入 晶体振荡器 CPU和总线控制逻辑电路 为CPU和逻辑控制电路提供定时手段。其中8086占空比为33%,时钟频率为5MHz 8 RESET Reset 输入 外部指令 CPU 复位信号至少维持4个时钟周期才有效,当复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器、 IP、DS、SS、ES及指令队列清零,而将CS置为FFFFH当复位信号撤销时,CPU从FFF0开始执行程序。
8086引脚详细说明
- 1 - 两种模式下,名称和功能相同的32个引脚
①AD 15—AD 0(Address Data Bus ):地址/数据复用信号输入/输出引脚(16个),分时输出
②A 19/s 6—A 15/s 3(Address Status Bus ):地址/状态复用信号输出引脚(4个),分时输出 地址的高4位及状态信息,其中s 6为0用以指示8086/8088CPU 当前与总线连通;s 5 为1表明8086/8088CPU 可以响应可屏蔽中断;s 4、s 3用以指明
当前使用的段寄存器,,00—ES ,01—SS ,10—CS ,11—DS 。
③ NMI (Non-Maskable Interrupt)、INTR (Interrupt
Request ):中断请求信号输入引脚(2),引入中断源向CPU 提出的中断请求信号,高电平有效,前者为非屏蔽中断请求,后者可屏蔽中断请求信号。 ④RD (Read ):读控制输出信号引脚(1) CLK/(Clock ):时钟信号输入引脚(1)
⑤Reset (Reset):复位信号输入引脚(1),高电平有效。8088/8086CPU 要求复位信号至少维持4个时钟周期才能起到复位的效果,复位信号输入之后,CPU 结束当前操作,并对处理器的标志寄存器、IP 、DS 、SS 、ES 寄存器及指令队列进行清零操作,而将CS
设置为0FFFFH 。
⑥READY (Ready ):“准备好”状态信号输入引脚(1),高电平有效,该信号是协调CPU 与内存单元或I/O 端口之间进行信息传送的联络信号。 ⑦TEST (Test):测试信号输入引脚(1),低电平有效,TEST 信号与WAIT 指令结合起来使用,CPU 执行WAIT 指令后,处于等待状态,当TEST 引脚输入低电平时,继续执行被暂停执行的指令。
⑧MN/MX (Minimum/Maximum Model Control )最小/最大模式设置信号输入引脚(1),该输入引脚电平的高、低决定了CPU 工作在最小模式还是最大模式,高电平 CPU 工作于最小模式下 ⑩BHE /S
第5章 8086CPU系统、总线操作和时序
第一节 8086的引脚信号与功能
本讲重点: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协处理器之后,会明显提高主处理器的效率,尤其是在输入/输出操作比较频繁的系统中。
2.8086/8088CPU的引脚信号和功能 (1).引言
[摘要]8086CPU引脚功能的学习和掌握关系到微机系统硬件电路的分析和设计,较好地理解引脚信号特点,也有助
于后续指令功能的理解,有利于硬件电路和软件程序设计的协调配合。从实际应用出发,教学过程中注重前
后知识点的连贯性,注重执行指令对引脚信号的作用,注重引脚应用规律的总结,以提高学生兴趣和感性认
识,完善教学效果。
[关键词]微机原理及应用;8086CPU;教学设计
[中图分类号]G642[文献标志码]A[文章编号]2096-0603(2020)06-0150-02微机原理及应用课程8086CPU引脚功能的教学设计
章彧
(南昌工程学院机械与电气工程学院,江西南昌330099)
微机原理及应用课程是电气工程及其自动化专业开设的一
门专业基础课,讲授以8086CPU为核心的计算机系统的构成与
控制设计,为后续专业课程理论原理的工程实现提供技术支持。
微机系统包括硬件系统和软件系统,因此微机课程在知识点方
面,既不像前面电路、电子技术课程的纯硬件电路分析设计,也
不像C语言程序设计课程的纯软件分析设计,而是硬件电路、软
件程序都会涉及,相辅相成,关联性非常紧密。这个特点使学生
在课程学习过程中感觉不适应,往往会使硬件内容和软件内容
相脱节,不能有效地关联起来,导致课程学习压力大,学习效果
不理想。因此,在课程各知识点的教学设计上,尽量多把硬件和
软件结合起来,把前后知识点结合起来,这样更有利于学生的理
解和掌握。8086CPU是通过器件引脚与外部电路连接起来,构建起微
机系统的硬件系统。引脚功能是硬件系统分析、设计的基础,直
接关系到学生微机系统硬件电路分析、设计能力的培养,教学上
如果只是简单地把引脚的定义、功能讲述一遍,就会使学生觉得
概念太多太杂、记不住、不会用,结果就是学完了就忘,因此,如
何把这些庞杂的、看似无关联的引脚及其功能有机联系起来是
教学过程中必须要关注和解决的问题。
一、教学目标
掌握8086CPU的引脚功能,理解引脚在系统总线上配置关