第2章 典型微处理器及其体系结构.ppt
《第2章 典型微处理器及其体系结构.ppt》由会员分享,可在线阅读,更多相关《第2章 典型微处理器及其体系结构.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本章学习要点本章学习要点典型微处理器内部结构典型微处理器内部结构微处理器的外部引脚特性和工作方式微处理器的外部引脚特性和工作方式存储器和存储器和I/O组织组织80X86高档微处理器的组成结构和特点高档微处理器的组成结构和特点Pentium系列微处理器的典型结构和各部系列微处理器的典型结构和各部件功能件功能双核微处理器简介双核微处理器简介第第2章章典型微处理器及其体系结构典型微处理器及其体系结构 1 本章教学目的及要求本章教学目的及要求 通通过过学学习习,使使学学生生掌掌握握8086微微处处理理器器的的基基本本应应用用;熟熟悉悉8086微微处处理理器器的的组组成成及及其其寄寄存存器器结结构构;
2、掌掌握握8086微微处处理理器器的的存存储储器器和和I/O组组织织;然然后后再再引引伸伸到到Intel 80X86、Pentium等等高高档微处理器的组成结构和特点。档微处理器的组成结构和特点。第第2章章2 2.1 典型微处理器内部结构典型微处理器内部结构 8086微处理器字长16位,HMOS工艺制造,芯片集成2.9万晶体管,+5V电源,40条引脚双列直插封装,20根地址线,可寻址地址空间1MB,时钟频率5MHz10MHz,基本指令执行时间0.3ms0.6ms。第第2章章32.1.1 8086微处理器的内部结构微处理器的内部结构 Intel Intel 80868086微微处处理理器器内内部部
3、安安排排了了两两个个逻逻辑辑单单元,即执行部件元,即执行部件EUEU和总线接口部件和总线接口部件BIUBIU。第第2章章41.执行部件执行部件EUEU 负负责责指指令令译译码码、执执行行和和数数据据运运算算,由由算算术术逻逻辑辑单单元元、8个个通通用用寄寄存存器器,1个个状状态态标标志志寄寄存存器器、1个个数据暂存寄存器和数据暂存寄存器和EU控制电路等组成。控制电路等组成。EU基本功能:从基本功能:从BIU的指令队列中取指令代码,的指令队列中取指令代码,经译码后执行该指令所规定的操作功能。经译码后执行该指令所规定的操作功能。EU中各部件通过中各部件通过16位的位的ALU数据总线连接在一数据总线
4、连接在一起,在内部可实现快速的数据传输。起,在内部可实现快速的数据传输。第第2章章5 2.总线接口部件总线接口部件BIU BIU包括段地址寄存器、指令指针寄存器、包括段地址寄存器、指令指针寄存器、6字节字节指令队列缓冲器、指令队列缓冲器、20位地址加法器和总线控制逻辑电位地址加法器和总线控制逻辑电路。路。BIU根据根据EU的请求负责完成的请求负责完成CPU与存储器或与存储器或I/O设备之间的数据传送,包括从存储器指定单元预取指设备之间的数据传送,包括从存储器指定单元预取指令、访问内存或外设操作数、响应外部中断请求和总令、访问内存或外设操作数、响应外部中断请求和总线请求等。线请求等。第第2章章6
5、 8086CPU8086CPU中可供编程使用的有中可供编程使用的有1414个个1616位寄存器,位寄存器,按其用途可分为按其用途可分为8 8个通用寄存器、个通用寄存器、2 2个控制寄存器个控制寄存器和和4 4个段寄存器个段寄存器。第第2章章2.1.2 8086的寄存器及其功能的寄存器及其功能7表表2-1 通用寄存器的特定用法通用寄存器的特定用法第第2章章寄存器名称寄存器名称寄存器的含义寄存器的含义操作功能操作功能AX16位累加器位累加器字乘,字除,字字乘,字除,字I/O处处理理AL8位累加器位累加器字字节节乘,字乘,字节节除,字除,字节节I/O处处理,理,查查表表转换转换,十,十进进制运算制运
6、算AH8位累加器位累加器字字节节乘,字乘,字节节除除BX16位基址寄存器位基址寄存器查查表表转换转换CX16位位计计数寄存器数寄存器数据串操作指令,循数据串操作指令,循环环指令指令CL8位位计计数寄存器数寄存器变变量移位,循量移位,循环环移位移位DX16位数据寄存器位数据寄存器字乘,字除,字乘,字除,间间接接I/O处处理理SP16位堆位堆栈栈指指针针寄存器寄存器堆堆栈栈操作操作SI16位源位源变变址指址指针针寄存器寄存器数据串操作指令数据串操作指令DI16位目的位目的变变址指址指针针寄存器寄存器数据串操作指令数据串操作指令8 2.控制寄存器控制寄存器(1)指令指针寄存器)指令指针寄存器IP I
7、P是是16位寄存器,存放位寄存器,存放EU要执行的下一条指令的偏移地要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序。址,用以控制程序中指令的执行顺序。指令序列执行时,每取一次指令指令序列执行时,每取一次指令IP就自动加就自动加1。需要注意的是:需要注意的是:IP是指令代码存放单元的地址指针,不能用指令取出是指令代码存放单元的地址指针,不能用指令取出IP或或给给IP设置给定值,但可以通过转移类指令等来修改设置给定值,但可以通过转移类指令等来修改IP的内容。的内容。第第2章章9 (2)标志寄存器)标志寄存器FLAG FLAG是是16位寄存器,用于反映指令执行结果或控制指位寄存器,用于反
8、映指令执行结果或控制指令执行的形式。令执行的形式。共有共有9个可用的标志位,其中个可用的标志位,其中CF、PF、AF、ZF、SF、OF等等6个用作状态标志,个用作状态标志,TF、IF、DF等等3个用作控制标志,个用作控制标志,其余其余7个位空闲不用,如图个位空闲不用,如图2-3所示。所示。第第2章章1514131211109876543210OFDFIFTFSFZFAFPFCF图2-3 8086标志寄存器FLAG 10 3.段寄存器(1)代码段:存放程序和常数。系统在取指时将寻址代码段,其段地址和偏移地址分别由段寄存器CS和指令指针IP给出。(2)数据段:数据保存。用户在寻址该段内的数据时,可
9、以缺省段的说明,其偏移地址可通过多种寻址方式形成。第第2章章11(3)堆栈段:“堆栈”是数据的一种存取方式,按照“先进后出”的方式操作。堆栈指针SP指示栈顶。(4)附加数据段:用于数据的保存。用户在访问段内的数据时,其偏移地址同样可以通过多种寻址方式来形成,但在偏移地址前要加上段的说明(即段跨越前缀ES)。第第2章章122.2 8086微处理器外部引脚功能微处理器外部引脚功能 8086CPU的的40条条引引脚脚采采用用双双列列直直插插式式的的封封装装形形式。式。数据总线为数据总线为16条;条;地址总线为地址总线为20条;条;状态线、控制信号线、电源、地线等。状态线、控制信号线、电源、地线等。第
10、第2章章132.3 存储器结构与存储器结构与I/O组织组织2.3.1 存储器组织存储器组织1.存储器内部结构及访问存储器内部结构及访问 8086CPU将将1MB存储空间分成两个存储空间分成两个512K字字节的存储体,与节的存储体,与CPU低位字节数据线低位字节数据线D7D0相相连的称为低字节存储体,该存储体中的每个地址连的称为低字节存储体,该存储体中的每个地址均为偶数;均为偶数;与与CPU高位字节数据线高位字节数据线D15D8相连的称为相连的称为高字节存储体,该存储体中的每个地址均为奇数。高字节存储体,该存储体中的每个地址均为奇数。两个存储体之间采用字节交叉编址方式,如图两个存储体之间采用字节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 典型微处理器及其体系结构 典型 微处理器 及其 体系结构
限制150内