汇编第02章-80x86微处理器.ppt

汇编第02章-80x86微处理器.ppt

ID:49487854

大小:197.50 KB

页数:16页

时间:2020-02-06

汇编第02章-80x86微处理器.ppt_第1页
汇编第02章-80x86微处理器.ppt_第2页
汇编第02章-80x86微处理器.ppt_第3页
汇编第02章-80x86微处理器.ppt_第4页
汇编第02章-80x86微处理器.ppt_第5页
资源描述:

《汇编第02章-80x86微处理器.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汇编语言程序设计重庆邮电学院2004年下半年电子教案(2)清华大学出版版社2001年版退出授课教师:邹永贵第3章80486微处理器3.1Intel系列产品3.280486内部结构3.380486工作模式介绍3.480486外部引脚介绍3.1Intel系列产品1971-4004FirstmicroprocessorAllCPUcomponentsonasinglechip4bitFollowedin1972by80088bitBoth4004and8008designedforspecificapplications1974-8080In

2、tel’sfirstgeneralpurposemicroprocessorIntel系列产品(2)1978:8086,buswidth16bit,29000transistors;clockspeed4.77MHz,Addressing:1MB1979:8088,16bit,29,000;4.77MHz,Addressing:1MB1982:80286,16bit,134000,6~20MHz,16MB1986:80386,32bit,1200000~1600000,12.5~33Mhz,4GB1989:80486,32bit,120

3、0000~1600000,25~100Mhz,4GB,8KBCache1993:Pentium,32bit,3100000~3300000,60~166Mhz,4GB1995:PentiumPro,32bit5500000~15500000,150~200Mhz,64GB1997:PentiumII,64,7500000,233~333Mhz,64GThelaterthreeCPUshave64bitdatabusandexternaldatabus,while80386and80486have32bitbus.Intel系列产品(3)

4、8086只能工作在实模式下,寻址1MB空间。80286有两种工作模式:(1)实模式(PE=0):此时,即使内存可达16MB,但是CPU只能寻址1MB。(2)保护模式(PE=1):可以实现段式虚拟存储器管理,以及多任务管理。可以寻址16MB物理空间,虚存可达214*216=230B80386及以上有3种工作模式。对于80386及80486:(1)实模式(PE=0):同上。(2)保护模式(PE=1,VM=0):可以实现段式、页式虚拟存储器管理,以及多任务管理。可以寻址4GB物理空间,虚存可达214*232=246B=64TB。(3)虚拟80

5、86方式(PE=1,VM=1):支持多个任务,每个任务工作在实模式下,只能访问1MB内存空间。3.280486的内部结构(1)基本结构示意图(2)80x86寄存器组----(a)基本结构寄存器 8086/286只支持红色部分举例:MOVAX,3A4BH;则AX等于3A4BHMOVAL,5DH;则AX等于3A5DHMOVAH,75H;则AX等755DHMOVEAX,3A44D2C5H;则AX=D2C5H,AL=C5HMOVSI,3210H;则SI=3210HMOVESI,11223344H;则SI=3344H(2)80x86寄存器组(b)

6、系统级寄存器:系统程序使用,用户程序不能用。包含4个控制寄存器CR0~CR3,全局描述符表寄存器GDTR,中断描述符表寄存器IDTR,局部描述符表寄存器LDTR,任务寄存器TR注意:CR0寄存器中,PE=1,表示CPU工作在保护模式;反之PE=0,工作在实模式。PG=1,允许分页部件工作;反之PG=0,则禁止分页部件工作(c)调试与测试寄存器:包括8个调试寄存器DR0~DR7以及5个测试寄存器TR3~TR7。3.CPU的地址空间(1)虚拟地址空间,又称作逻辑地址空间,程序员编写程序时可以使用的空间。=〉即虚拟地址,逻辑地址(2)物理空间

7、:计算机中主存的实际空间。=〉即物理地址,主存地址(3)线性空间:80486在保护模式下,可支持分段与分页机制。将逻辑地址经过分段机制后形成的32位地址就是线性地址。线性空间达4GB。如果不允许分页,即CR0寄存器的PG=0,则线性地址就是物理地址;如果PG=1,则线性地址还要经过分页机制才形成物理地址。3.380486的工作模式1.实地址模式:CR0中PE=0时。只能访问1MB字节存储器空间,00000H~FFFFFH。段寄存器16位,段内偏移地址也为16位。程序员使用的地址为逻辑地址,由段地址和段内偏移地址构成。一个段可以达到216

8、=64KB。存储器的地址为物理地址。逻辑地址与物理地址的关系如下:物理地址=段地址*16+段内偏移地址例如,假设DS=3100H,则MOVAL,DS:[5400H]则物理地址为:DS*16+5400H=31

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

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

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