- 1
- 0
- 约6.13万字
- 约 220页
- 2023-06-11 发布于山东
- 举报
8086/8088微处理器由总线接口单元 和执行单元组成。 总线接口单元 BIU( Bus Interface Unit )执行单元 EU( Execution Unit )协同完成执行内存中存放的指令序列。GoT1T2T3 ……取指令取指令取指令BIU等待 执行……执 行执行EU Intel 8086/8088的基本结构 8086是16位字长的微处理器,8088的内部结构为16 位,外部数据总线8位,是准16位字长的微处理器,二者指令系统相同,均具有20位地址线,寻址能力达到1MB空间。1.1 8086/8088的功能结构BIU 和 EU 相互独立,可并行操作,构成指令流水线结构。next图 1.1AHALAXBXCXDX数据寄存器BHBLCHCLDHDLCS代码段寄存器数据段寄存器堆栈段寄存器附加段寄存器DSSSESSP堆栈指针寄存器基址指针寄存器源变址寄存器目的变址寄存器BPSIDIIP指令指针寄存器标志寄存器 FRH FRL1.2 8086/8088的寄存器结构14个16位寄存器,分为4类。(1)数据寄存器: 4个—AX、 BX、 CX、 DX计算过程中的常用寄存器 G(2) 段寄存器: 4个—CS、 DS、 SS、 ES存放段起始地址 G(3) 指针与变址寄存器: 4个—SP、 BP、 SI、 DI提供操作数的偏移地址 G(4) 控制寄存器: 2个—IP、 FR提供指令的偏移地址;保存条件码标志和控制标志 Gnext 31 16 15 0 DX AXAX(累加器 Accumulator): 主要的算术运算寄存器,专用于:乘、除法运算、十进制调整及I/O操作等操作。BX(基址寄存器 Base): 常用于存放存储区的起始地址。CX(计数寄存器 Count): 常用作循环操作和字串处理的计数控制。DX(数据寄存器 Data): 常与AX联用,做双字乘、除法时,DX存放高位字,AX存放低位字。此外在I/O操作时提供外部设备接口的端口地址。返回CS(代码段地址寄存器 Code Segment):存放代码段的起始地址。代码段存放当前正在运行的程序DS(数据段地址寄存器 Data Segment):存放数据段的起始地址。数据段存放当前正运行的程序所用的数据。 SS(堆栈段地址寄存器 Stack Segment): 存放堆栈段的起始地址。堆栈段是定义堆栈的存储区。 ES(附加段地址寄存器 Extra Segment): 存放附加段的起始地址。附加段是附加的数据段,作为辅助数据区存放当前正运行程序所用的数据。返回 附加段 堆栈段 数据段 堆栈段SS:SP 访问 栈顶DS:SI 访问 数据SS:BP 访问 栈内ES:DI 访问 数据SP(栈顶指针寄存器 Stack Pointer):提供堆栈栈顶单元的偏移地址。与SS段寄存器联用,控制数据进栈和出栈。 BP(基址指针寄存器 Base Pointer): 常用于提供堆栈内某个单元的偏移地址。与SS段寄存器联用,访问堆栈中的任一个存储单元。SI(源变址寄存器 Source Index):与DS段寄存器联用,可以访问数据段中的任一个存储单元。 DI(目的变址寄存器 Destination Index):与ES段寄存器联用,可访问附加段中的任一个存储单元。SI、DI也常用于在字串操作中提供偏移地址,并具有地址自动增量或减量的功能。返回 代码段CS:IP 访问 指令 IP(指令指针寄存器 Instruction Pointer): 存放代码段中指令的偏移地址。在程序执行过程中,始终自动给出下一条要取的指令的偏移地址。 IP与CS段寄存器联用,可以确定下一条要取的指令的物理地址,因此IP是很重要的控制寄存器,用于控制程序的执行流程。 FR(标志寄存器 Flags Register): 用于存放反映处理器和运行程序执行结果状态的控制标志和条件码标志。FR中共有9个标志位:6个条件码标志位,3个控制标志位。 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0OFDFIF TF SFZFAFPFCFFR寄存器7 6 5 4 3 2 1 06个条件码标志位:OF — 溢出标志:计算结果溢出时,OF=1,否则 OF=0。SF — 符号标志:计算结果小于0时,SF=1,否则 SF=0。ZF — 零标志:计算结果等于0时,ZF=1,否则 ZF=0。CF — 进位/借位标志:最高有效位有进位或借位时,CF=1,否则 CF=0。AF —辅助进位
您可能关注的文档
最近下载
- 汇川《HD90S系列高压变频器用户手册》-D项目.pdf
- 中国铁路客票发售和预订系统5.0版本(TRSv5.0)售票与经由维护操作说明.pdf VIP
- 人教版2025年中考化学全册考点知识点总结(超强).doc VIP
- 2023北京各区初三一模语文试题汇编《记叙文阅读》.pdf VIP
- 辽宁省事业单位考试综合应用能力(医疗卫生类E类)2026年备考难点精析.docx VIP
- 贴片稳压二极管代号与普通型号元件封装对照表.pdf VIP
- 石化工程项目界面管理.pdf VIP
- 幼儿班级管理课件.pptx VIP
- 宠物咖啡店计划书.docx VIP
- 重庆市(康德卷)2025届高三第一次联合诊断检测数学(原卷版).docx VIP
原创力文档

文档评论(0)