微机原理与接口技术第二章 8086系统结构.ppt

微机原理与接口技术第二章 8086系统结构.ppt

ID:53876741

大小:946.00 KB

页数:68页

时间:2020-04-27

微机原理与接口技术第二章 8086系统结构.ppt_第1页
微机原理与接口技术第二章 8086系统结构.ppt_第2页
微机原理与接口技术第二章 8086系统结构.ppt_第3页
微机原理与接口技术第二章 8086系统结构.ppt_第4页
微机原理与接口技术第二章 8086系统结构.ppt_第5页
资源描述:

《微机原理与接口技术第二章 8086系统结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、国脉信息学院微机原理及接口技术第二章8086系统结构第二章8086系统结构工艺集成度数据处理位数据线地址线寻址空间Intel8086HMOS片内含29000晶体管16内16201MB外16Intel8088HMOS16内16201MB外8Intel8088:准16位微处理器。IBMPC/XT的CPU。第二章8086系统结构2.18086CPU结构2.28088/8086的引脚及功能2.38086存储器的组织2.48086的系统配置2.58086CPU时序2.18086CPU结构一、8086CPU的内部结构二、8088/8086的寄存器结

2、构一、8086CPU的内部结构属第三代微处理器运算能力:数据总线:DB-16bit(8086)/8bit(8088)地址总线:AB-20bit内存寻址能力220=1MB组成:16位段寄存器,指令指针,20位地址加法器,总线控制逻辑,6字节指令队列。*当指令队列有2个或2个以上的字节空余时,BIU自动将指令取到指令队列中。若遇到转移指令等,则将指令队列清空,BIU重新取新地址中的指令代码,送入指令队列。*指令指针IP由BIU自动修改,IP总是指向下一条将要执行指令的地址。一、8086CPU的内部结构(续)1.总线接口部件BIU工作过程:C

3、S×16+IP20位物理地址送往地址总线控制逻辑发送读有效信号取指令送指令队列2.指令执行部件EU(ExectionUnit)组成:通用寄存器,标志寄存器,ALU,EU控制系统等。作用:负责指令的执行,完成指令的操作。工作过程:从队列中取得指令,进行译码,根据指令要求向EU内部各部件发出控制命令,完成执行指令的功能。若执行指令需要访问存储器或I/O端口,则EU将操作数的偏移地址送给BIU,由BIU取得操作数送给EU。一、8086CPU的内部结构(续)3.8086CPU结构的特点:减少了CPU为取指令而等待的时间,提高了CPU的运行速度。

4、一、8086CPU的内部结构(续)二、8088/8086的寄存器结构1.通用寄存器组3.2个控制寄存器4.4个段寄存器8088/8086有14个16位寄存器2.指针/变址寄存器AHDHCLCHBLBHALDLAXBXCXDX*4个16位的数据寄存器(AX,BX,CX,DX)寄存器既可存放数据,也可存放地址。1.通用寄存器组*既可作为16位寄存器也可作为8位寄存器。(例:AH,AL)8bit寄存器只能存放数据。*各寄存器隐含用法*通用性强,对任何指令都具有相同的功能二、8088/8086的寄存器结构(续)2.指针及变址寄存器(SP,BP,

5、SI,DI)*BP,SP寄存器称为指针寄存器,与SS联用。*DI,SI寄存器称为变址寄存器,与DS联用,在串指令中,SI,DI均为隐含寻址,此时,SI与DS联用,DI与ES联用。二、8088/8086的寄存器结构(续)3.指令指针和状态寄存器(1)指令指针IP是一个16位的专用寄存器。当BIU从内存中取出一条指令,自动修改IP,始终指向下一条将要执行的指令在现行代码段中的偏移量。8086/8088中的某些指令执行后会改变IP的内容,但用户不能编写指令直接改变IP的内容。*IP是指令地址在代码段内的偏移量(又称偏移地址),IP要与CS配合

6、构成共同物理地址。(2)状态(标志)寄存器PSWPSW是一个16位的专用寄存器(6位状态位,3位控制位)存放运算结果的特征。二、8088/8086的寄存器结构(续)CF(进位标志):当运算结果的最高位(D7/D15)出现进位(借位)时,CF=1;PF(奇偶校验标志):当运算结果中“1”的个数为偶数时,PF=1;AF(辅助进位标志):当结果的D3向D4(低位字节)出现进位(借位)时,AF=1;ZF(零标志):当运算结果为零时,ZF=1;SF(符号标志):当运算结果的最高位D7/D15为1时,SF=1;OF(溢出标志):当运算结果超过机器所

7、能表示的范围时,OF=1;D0D2D4D6D15D11D8(2)状态(标志)寄存器PSW二、8088/8086的寄存器结构(续)DF(方向标志):在字符串操作时,决定操作数地址调整的方向,DF=1,为递减;IF(中断允许标志):IF=1,允许CPU响应外部的可屏蔽中断;TF(陷阱标志):当TF=1,CPU每执行一条指令便自动产生一个内部中断,在中断服务程序中可检查指令执行情况。D0D2D4D6D15D11D8(2)状态(标志)寄存器PSW(续)二、8088/8086的寄存器结构(续)4.段寄存器*CS(代码段寄存器)指向当前的代码段,指

8、令由此段取出;*SS(堆栈段寄存器)指向当前的堆栈段,栈操作的对象是该段存储单元的内容;8086/8088按信息存储的不同性质分为四类,分别由四个段寄存器存放该段的首地址,或称为段地址。二、8088/808

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。