微机原理与接口技术 第3章.ppt

微机原理与接口技术 第3章.ppt

ID:49485641

大小:258.50 KB

页数:27页

时间:2020-02-06

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

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

1、第三章80X86微处理器教材:第2章80X86微处理器3.180X86CPU介绍型号发布年分字长(位)晶体管(万个)数据总线宽度外部总线宽度主频寻址空间高速缓存80861978162.916164.771M无80881979162.91684.771M无28619821613.416166~2016M无38619863227.5323212~334G有486198932120323225~1004G8K奔腾199332310646460~1664G8K奔腾Pro1995325506464150~20064G8

2、K256K奔21997327506464233~33364G32K512KItanium2000642.2亿64641G以上64G6M集成三级微处理器的基本功能模块:总线接口单元BIU(寄存器组)执行单元EU(运算器和控制器、寄存器组)3.2微处理器内部结构一.微处理器结构特点二.基本结构寄存器:486内部寄存器分为4类:基本结构寄存器浮点寄存器系统级寄存器调试测试寄存器应用程序只能访问基本结构寄存器和浮点寄存器。(我们只介绍基本结构寄存器)AHAXALBHBXBLCHCXCLDHDXDLSPBPDISIIP

3、FLAGSCSDSESSSFSGS32位名称EAXEBXECXEDXESPEBPEDIESI8位名称16位名称EIPEFLAGS名称累加器基址变址计数数据堆栈指针基址指针目的变址源变址指令指针标志代码数据附加堆栈32位16位注意:286以下绿色区域不可用;FS、GS无专用名称;1.通用寄存器AX、BX、CX、DX共同特点:既可作为16位寄存器来用又可作为两个8位寄存器(高、低位)来用;都是用于暂存操作数,或是运算的中间结果或其它一些信息。指令=操作码+操作数AHAXALBHBXBLCHCXCLDHDXDLSP

4、BPDISI32位名称EAXEBXECXEDXESPEBPEDIESI16位名称名称累加器基址变址计数数据堆栈指针基址指针目的变址源变址8位名称AX(accumulater)称为累加器,是寄存器中最忙的一个,因CPU中的大部分算术、逻辑运算及I/O操作都是通过它进行的,而且许多操作其它寄存器无法替代。BX(Base)除具有通用寄存器的特点外,可以对存贮器寻址,在多种寻址方式中用于提供一基地址(基址寄存器)。CX(Count)除具有通用寄存器的特点外,在许多指令(如循环、块传递)中被固定作为计数器用。DX(Da

5、ta)除可作为通用寄存器外,可和AX组合存放双字长数(浮点运算),还可用于提供I/O端口地址。AHAXALBHBXBLCHCXCLDHDXDLSPBPDISI32位名称EAXEBXECXEDXESPEBPEDIESI16位名称名称累加器基址变址计数数据堆栈指针基址指针目的变址源变址8位名称有IP、SP、BP、SI、DI共5个16位寄存器,主要作用是为寻址存贮单元提供偏移地址。其中:IP(InstructionPointer)为指令指针,固定用来存放代码段中偏移地址,在程序运行过程中,它始终指向顺序存放在存贮器

6、中,将要执行的指令地址(与CS联合确定下条指令的物理地址),控制器取得这条指令后,IP令自动增加一定的值(该值等于已执行(已取得)指令的字节数),以指向下一条将要执行的指令。AHAXALBHBXBLCHCXCLDHDXDLSPBPDISI32位名称EAXEBXECXEDXESPEBPEDIESI16位名称名称累加器基址变址计数数据堆栈指针基址指针目的变址源变址8位名称IPSP(StackPointer)堆栈指针,提供寻址栈顶所需的偏移地址。其当前值就是栈顶位置,执行入、出栈指令时,其内容会自动增减。BP(Ba

7、sePointer)基址指针,提供多种寻址方式中的偏移地址或基地址。与SS结合,可访问堆栈区的非栈顶单元,其它寄存器则不能。SI(SourceIndex)称为源变址寄存器,其作用是为DS或ES提供偏移地址或变址值。在数据块传送指令中,固定和DS联合,提供源数据块有效地址,其值有自动加、减功能。DI(DestinationIndex)目的变址寄存器,功能与SI似。不同在于:用于数据块传送指令时固定和ES联用,提供目的地有效地址。AHAXALBHBXBLCHCXCLDHDXDLSPBPDISI32位名称EAXEB

8、XECXEDXESPEBPEDIESI16位名称名称累加器基址变址计数数据堆栈指针基址指针目的变址源变址8位名称CS、DS、ES、SS共4个,和偏移地址寄存器一起形成20位存储器物理地址,对存储器中存放的程序、数据、堆栈区域加以区别、寻址。寻址程序(指令):CS+IP;寻址数据:(DS或ES)+(SI或DI、BX、BP);寻址堆栈:SS+(SP或BP)具体用法在寻址方式中介绍CSDSESSSFSGS

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

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

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