欢迎来到天天文库
浏览记录
ID:42414440
大小:158.00 KB
页数:4页
时间:2019-09-14
《《微机原理与汇编语言》课堂讲义(编号001)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2011年09月13日星期二《微机原理与汇编语言》课堂讲义(编号:001)2.28086/8088的两种工作模式、引脚信号及其总线的形成2.2.18086/8088两种工作模式◆8086/8088有两种基本的工作模式:最小模式和最大模式。◆最小模式一般用于单板机控制系统,系统中的总线控制信号都直接由8086/8088产生,因此整个系统中的控制线路较简单。◆最大模式是相对于最小模式而言的,一般用于系统机,如IBMPC/XT和IBMPC/AT计算机系统。系统中的总线控制信号由8288总线控制器产生。◆当微
2、处理器引脚的MN/MX接高电平时,工作在最小模式,系统中没有8288总线控制器;当MN/MX接低电平(地)时,则工作在最大模式下,系统中有8288总线控制器。2.2.28086/8088两种组态下的引脚定义◆图2-5为8086和8088的引脚图,图中带有括号的引脚为最大模式时的引脚名称。◆8088是一种准16位微处理器,其内部数据总线16位,外部数据总线8位。《微机原理与汇编语言》课堂讲义(编号:001)第4页共4页2011年09月13日星期二◆在软件上,8088与8086直接兼容;在硬件上,除指令队
3、列、引脚A15~A18、引脚A34和A28外,其它基本相同。◆本节主要讲解最小模式下的8086引脚功能,仅简要介绍最大模式的引脚功能。图2-58086和8088的引脚图《微机原理与汇编语言》课堂讲义(编号:001)第4页共4页2011年09月13日星期二有关对8086/8088引脚图的解释:(1)封装:大家能普遍接受的一种标准。(2)CPU正常工作的三个前提条件:电源、时钟、复位。(3)对于地址线和数据线,采用了总线复用技术。(4)对于ALE(AddressLatchEnable)地址封锁允许信号,当
4、它有效时,表示当前复用总线输出地址信号,无效则表示不输出地址信号。(5)对于M/IO而言,由于8086/8088均采用独立编址的形式(Memory和I/O设备分开机制,相对于统一编址而言),故需要一个引脚来指明是对存储器操作还是对输入输出设备操作。(6)对于DEN(数据有效信息),当它有效时,当前总线作为数据总线使用。(7)对于DT/R(数据收发信号),主要用于指示当前数据总线上的数据流向(“收”或“发”)。(8)对于Ready(准备好信号),由于内存的访问速度比I/O快,为了兼顾不同设备的访问,当外
5、部设备未准备好时可以不给出此信号。此信号主要用于CPU对慢速设备访问,一般存储器不使用,I/O设备使用。对于CPU而言这是一个输入信号。《微机原理与汇编语言》课堂讲义(编号:001)第4页共4页2011年09月13日星期二(1)对于MN/MX而言,主要用于指示控制信号由“谁”产生(8086/8088本身或8288)。(2)对于NMI(不可屏蔽中断请求信号)、INT(可屏蔽中断请求信号)、INTA(可屏蔽中断应答信号),它们主要是用于中断管理,其中INTA用于为了让外部设备知道是否被相应。(3)对于HO
6、LD、HLDA(HOLD的应答信号),它们主要用于DMA(直接存储器访问)操作,其中DMA和CPU操作对总线的访问不并存。当HOLD有效时,总线除CPU以外的其它主控设备接管对总线的控制权,在合适的时候HLDA有效,外部设备可以接收信号,即进入DMA方式。在DMA方式中,HOLD始终有效,当DMA完成后,会撤销HOLD信号,然后CPU重新接管对总线的控制权,撤销HLDA信号。(4)对于TEST信号而言,它主要是一个用于对出厂时芯片测试的信号。(5)对于BHE信号,它表示一种高数据位有效信号,即高8位数
7、据总线有效。(6)S6指示8086/8088当前是否与总线相连,S6=0表示8086/8088当前与总线相连。(7)S5表明中断允许标志当前的设置。S5=0表示CPU中断关闭,禁止一切可屏蔽中断的中断请求S5=1表示CPU中断开放,允许一切可屏蔽中断的中断申请。(8)S4和S3组合起来指出当前正在使用哪个段寄存器。《微机原理与汇编语言》课堂讲义(编号:001)第4页共4页
此文档下载收益归作者所有