第2章_18086处理器结构答题.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
寄存器的总结 8088有8个8位通用寄存器、8个16位通用寄存器 8088有6个状态标志和3个控制标志 8088将1MB存储空间分段管理,有4个段寄存器,对应4种逻辑段 8088有4个段超越前缀指令,用于明确指定数据所在的逻辑段 熟悉上述内容后,就可以进入下节 3.控制寄存器 8086微处理器中有2个用于控制目的的寄存器,一个是指令指针寄存器IP(Instruction Pointer),另一个是标志寄存器FLAG(PSW,Program Status Word)。 IP用于保存微处理器下一条待执行指令的地址(偏移量) 标志寄存器FLAG保存了两组状态信息,一组是微处理器当前的运行状态称为控制标志;另一组是微处理器执行上一条指令后的结果信息,称为状态标志。 * TF DF IF OF SF ZF AF PF CF 控制标志 状态标志 跟踪 状态标志:标示CPU运行结果的状态。结果为零、为负、产生进位或借位等。 半进位 奇偶 进位 零 符号 溢出 中断 方向 控制标志:控制CPU的运行状态。 * 标志位 名称 说明 功能 类别 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操作地址递增。 控制指令操作方向 * Vcc 40 AD15 39 A16/S3 38 A17/S4 37 36 35 BHE/S7 34 33 32 31 30 29 28 27 DEN(S0) 26 ALE(QS0) 25 24 23 READY 22 RESET 21 A18/S5 A19/S6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 MN/MX RD HLDA(RQ/GT1) HOLD(RQ/GT0) WR(LOCK) M/IO(S2) TEST INTA(QS1) DT/R(S1) AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 GND NMI INTR CLK GND 8086 CPU 2.3.4 8086微处理器的引脚及功能 1、地址总线和数据总线 (1) AD0 ~ AD15地址数据线 T1:为地址线,A0~A15单向输出三态 T2~T4:为数据线双向三态,D0 ~ D15 (2) A19/S6~A16/S3地址/状态线,单向三态 BHE/S7 (3) * 2、控制总线 Vcc 40 AD15 39 A16/S3 38 A17/S4 37 36 35 BHE/S7 34 33 32 31 30 29 28 27 DEN(S0) 26 ALE(QS0) 25 24 23 READY 22 RESET 21 A18/S5 A19/S6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 MN/MX RD HLDA(RQ/GT1) HOLD(RQ/GT0) WR(LOCK) M/IO(S2) TEST INTA(QS1) DT/R(S1) AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 GND NMI INTR CLK GND 8086 CPU MN/MX =0,最大工作模式 =1,最小工作模式 (1)MN/MX工作模式信号 (2)NMI

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档