网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章_18086处理器结构.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标志位 名称 说明 功能 类别 CF(Carry Flag) 进位标志 CF=1最高位产生进位或借位; CF=0最高位无进位或借位; 表示数值运算结果是否产生进位或借位 状 态 标 志 PF(Parity Flag) 奇偶标志 PF=1低8位有偶数个1; PF=0低8位有奇数个1; 检查通信时传送的数据是否正确 AF(Auxiliary Carry Flag) 辅助进位标志 AF=1低4位有进位或借位; AF=0低4位无进位或借位; 辅助进行BCD码运算调整 ZF(Zero Flag) 零标志 ZF=1运算结果为零; ZF=0运算结果不为零; 判断运算结果是否为零或相等 SF(Sign Flag) 符号标志 SF=1运算结果符号为负; SF=0运算结果符号为正; 利用运算结果进行数值判断等 OF(Overflow Flag) 溢出标志 OF=1有符号数运算产生溢出; OF=0运算结果未溢出; 有符号数运算是否出错 TF(Trap Flag) 跟踪标志 TF=1 CPU单步运行; TF=0 CPU正常运行; 跟踪程序进行调试 控 制 标 志 IF(Interrupt Enable Flag) 中断允许标志 IF=1 CPU接受外部中断; IF=0 CPU不接受外部中断; 控制可屏蔽中断 DF(Direction Flag) 方向标志 DF=1操作地址递减; DF=0操作地址递增。 控制指令操作方向 T2—T4为状态S3—S6同上也采用分时复用区分开。 S4 S3当前正在使用的段寄存器的编码。 0 0——ES 0 1——SS 1? 0——CS 1? 1——DS S5 :0 8086当前中断禁止与IF标志相同=1 8086当前中断允许 S6:=0 8086当前与总线相连 =1 8086当前未与总线相连 T2—T4为状态S3—S6同上也采用分时复用区分开。 S4 S3当前正在使用的段寄存器的编码。 0 0——ES 0 1——SS 1? 0——CS 1? 1——DS S5 :0 8086当前中断禁止与IF标志相同=1 8086当前中断允许 S6:=0 8086当前与总线相连 =1 8086当前未与总线相连 输入4个T时钟的高电平有效信号产生一个有效复位操作,使IP、DS、SS、ES=0000H,CS=FFFFH。 8086开机(复位)后的第一条指令的地址FFFF0H。这是一个高地址区。 DOS:00000H——9FFFFH的640K为程序区 A0000H——FFFFFH的360K为BIOS ROM,显示缓冲区即DOS的保留数据区。 WAIT指令后,外设输入=0可脱离WAIT状态。该状态下CPU空操作,始终处于T1地址周期。(是唯一可以脱离WAIT方法) 〈2〉2、1、0机器周期状态,输出三态 26、27、28脚提供当前总线机器状态信号作为8288的输入信号编码,由8288输出控制信号。P77表4-7为当前周期状态对应操作。 无源操作:210=111全高电平,表明操作过程即将结束。加一个新的总线周期尚未开始。实际上是一种等待状态。而在T4周期210只要有一个为高电平就表明一个新周期开始。其作用图于下: 8288 210 CBUS 〈3〉总线封锁信号 输出 29引线,由LOCK指令前缀产生,=0对外输出一个低电平表示当前指令已经封锁了总线,另外的总线主设备不能申请总线使用权。 〈4〉0、1总线请求允计信号,双向 0=0输入,外主设备向CPU请求总线使用权 0=0输出,CPU向外主设备应答,表示总线请求已经允许。 0比1有更高的优先权。当两个主设备同时产生总线请求时,首先响应接在0上的设备,结束后再响应1上的设备。 〈5〉8288总线控制器 P206图4-4中可见其结构图。 1)结构 译码器:译码210的输入信号 命令信号发生器:产生总线命信号 控制信号 控制信号发生器:总线控制信号。 控制电路:8288工作状态控制电路与210共同产生控制信号的译码,并执行。 2)8288输出的控制信号 ALE:地址锁存信号,输出T0周期ALE=1产生一个锁存命令。 :收发方向 控制8286的双向数据信号的输入输出 DEN:数据输出允许信号 :存贮器读信号,低电平有效,相当于=1,=0 :IO读信号,低电平有效,相当于=0,=0 :存贮器写信号,低电平有效,相当于=1,=0 :超前存贮器写,低电平有效。较提前一个T周期增加写的时间,改善写的稳定性。 :I/O写信号,相当于=0,=0 :超前I/O写信号,作用与相同,只是对应于IO设备。 :

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档