微机原理第三章:8086微处理器结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1.2 8086/8088 的寄存器结构
四、指令指针寄存器 IP
★ 16 位的指令指针寄存器 IP 用来存放将要执行的下一条 指令在代码段中的偏移地址。
★ 在程序运行过程中,BIU 可修改 IP 中的内容,使它始终 指向将要执行的下一条指令。
★ 程序不能直接访问 IP,但可通过某些指令修改 IP 内容。 ★ 如遇到转移类指令,则将转移目标地址送人IP中,以实
第三章 8086/8088微处理器结构
内容摘要:
主要内容包括 8086 CPU的内部结构及体系结构;8086 微处理器的引脚和功能;8086/8088 系统中的存储器结构和 系统总线的形成;最小、最大模式下系统时序的分析等。
学习要点
● 8086 微处理器的内部结构及EU、BIU 部件的作用; ● 了解8086 微处理器的外部引脚特性; ● 8086 微处理器内部寄存器的分类、名称及功能; ● 8086 微处理器系统存储器的结构及堆栈的功能; ● 8086 系统总线的形成及两种模式下的总线周期; ● 了解 80X86 系列微微机处原理理第器三章的:8基086本微处结理器构结和功能。
附加段寄存器 ES



指 针


由于8086/8088 CPU 可直接寻址的存储器空间是1M字节,直接寻址需要 20位地址码,而所有的内部寄存器都是16位的,用这些寄存器只能寻址 64K字节,为此需要采取微 构分机段原理技第术三章来:解808决6微这处个理器问结题。
表3.1 通用寄存器的隐含使用
每一字节都有一个唯一的 Байду номын сангаас0 位物理地址。 ● 访问其中任何一个字节,应给出其物理地址。
微机原理第三章:8086微处理器结 构
3.2.1 存储器的组成
一、存储器的组成 1.8086 系统中存储器的编址方式
★ 将1M 字节的存储空间分成两个512K字节的存储体。 ★ 一个存储体仅包含偶数地址,另一个存储体中仅包含奇数地址,
2 个16 位指针寄存器 SP BP
2 个16 位变址寄存器 DI SI
微机原理第三章:8086微处理器结 构
3.1.2 8086/8088 的寄存器结构
二、段寄存器 BIU单元中设置有4 个16 位 的段寄存器,用来存放段的 基地址,它们分别是 :
代码段寄存器 CS
数据段寄存器 DS
堆栈段寄存器 SS
专用寄存器组
总线控制电路
★ 四个部件组成 ★ 功能是: ▲ 形成访问存储器的物理地址从存储器取
出的指令暂存到指令队列中等待执行 ▲ 配合EU部件访问存储器或I/O端口,读取
操作数参加EU中的运算或存放运算结果
微机原理第三指章:令80队86微列处理器结

3.1.2 8086/8088 的寄存器结构
一、通用寄存器组 EU单元中设有: 4 个16 位通用寄存器 AX BX CX DX
二、执行单元EU和总线接口单元BIU 1.指令执行单元 EU
通用寄存器组
★ 四个部件组成 ★ 功能是执行指令
运算单元ALU
EU 控制器
16位标志寄存器FR
微机原理第三章:8086微处理器结 构
3.1.1 8086/8088 的功能结构
二、执行单元EU和总线接口单元BIU
2.总线接口单元BIU
地址加法器
微机原理第三章:8086微处理器结 构
三、标志寄存器 FR
1.CF 进位标志位:算术运算指令执行之后,运算结果最高位若 产生进位或借位,则:CF =1,否则置 CF =0。
2.PF 奇偶标志:运算指令执行后,如果运算结果中 1的个数为 偶数,则: PF =1,否则置 PF=0。
3.AF 辅助进位标志位:加减法运算过程中,若第3位有进位或 有借住,则: AF微=机1原理,第否三章则:8置086A微处F理=器0结 。

3.1 8086/8088 微处理器的内部结构
1.8086/8088 CPU是16位的第三代微处理器 2.8086 其内部数据总线和外部数据总线均16位
8088 却具有16 位的内部总线和8位的外部数据总线; (因而称为准16 位机) 3.均具有20 位地址总线,可寻址的内存地址空间达1M字节,
可寻址的I/O 地址空间为64 K字节, 4.8086 和8088 二者的指令系统完全兼容 (1)有24 种寻址方式,具有乘、除法指令等。 (2)取指令和执行指令的操作并行运行,运行速度大大提高。 (3)具有最小模式和最大模式,应用领域宽广,适应性强。 (4)可方便地和数据处理器8087、I/O 处理器8089 或其它处理器

8.DF 方向标志位:指定字符串处理指令的步进方向,可用指令置位 或清零。DF =1,串处理以递减方式由高地址向低地址方向进行; DF =0,串处理以递增方式由低地址向高地址方向进行。
9.TF 单步标志位:TF =1,表示控制CPU 进入单步工作方式。 此方式下,CPU 执行完一条指令就自动产生一次内部中断,用于 程序调试过程中。 微机原理第三章:8086微处理器结
组成多处理机系统,提高数据处理能力和输人输出能力。 微机原理第三章:8086微处理器结 构
3.1.1 8086/8088 的功能结构
一、8086/8088 CPU内部结构
有两个独立的 功能部件构成
1.EU 指令执行部件 2.BIU 总线接口部件
微机原理第三章:8086微处理器结 构
3.1.1 8086/8088 的功能结构
现程序的转移。 ★ 也可将 IP 的内容压人堆栈或从堆栈中弹出。
微机原理第三章:8086微处理器结 构
3.2 8086/8088 微处理器的存储器结构
3.2.1 存储器的组成 一、存储器的组成 ● 8086/8088 CPU 具有20 位地址线,可寻址 1M 字节
的存储单元。 ● 在此存储空间中是以 8 位为一个字节顺序排列存放,

4.ZF 零标志位:运算的结果为0,则:ZF =1,否则ZF =0。
5.SF 符号标志位:他和运算结果的最高位相同。
6.OF 溢出标志:运算结果有溢出则 OF =1,否则置 OF =0。
7.IF 中断标志位:用于控制可屏蔽的硬件中断,该标志可用指令 置位(1)或复位(置零)。 IF =1可接受中断;微机IF原=理第0三章中:断808被6微屏处理蔽器,结 不接受中断。
相关文档
最新文档