汇编语言第3章80x86微机系统的组成ppt课件.ppt

汇编语言第3章80x86微机系统的组成ppt课件.ppt

ID:58755981

大小:469.00 KB

页数:62页

时间:2020-10-03

汇编语言第3章80x86微机系统的组成ppt课件.ppt_第1页
汇编语言第3章80x86微机系统的组成ppt课件.ppt_第2页
汇编语言第3章80x86微机系统的组成ppt课件.ppt_第3页
汇编语言第3章80x86微机系统的组成ppt课件.ppt_第4页
汇编语言第3章80x86微机系统的组成ppt课件.ppt_第5页
资源描述:

《汇编语言第3章80x86微机系统的组成ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计3.1计算机的系统组成3.2中央处理器CPU3.3内存储器3.4I/O地址空间第3章80x86计算机组织汇编语言程序设计第3章80x86计算机组织一、硬件二、软件3.1计算机的系统组成汇编语言程序设计第3章80x86计算机组织3.1计算机的系统组成一、硬件硬件:中央处理机CPU总线控制逻辑接口接口存储器大容量存储器I/O设备I/O子系统系统总线......汇编程序员可见的汇编语言程序设计第3章80x86计算机组织3.1计算机的系统组成软件是计算机系统的重要组成,可以分为系统软件和应用软件两大类。二、软件操

2、作系统:DOS操作系统、BIOS(基本输入输出系统)编辑程序:EDIT.COM汇编程序:MASM.EXE(***)连接程序:LINK.EXE调试程序:DEBUG.EXE与本课程有关的软件汇编语言程序设计第3章80x86计算机组织3.1计算机的系统组成二、软件MASM的最后一个独立版本MASM6.11可免费升级为MASM6.14(支持SSE)VisualC++中有MASM6.15(支持SSE2)VisualC++.NET2003有MASM7.10VisualC++.NET2005的MASM支持Penium4的SSE3指令系

3、统,同时有ML64.EXE程序用于支持64位指令系统关于汇编程序MASM本课程采用微软的MASM5.10TASM汇编语言程序设计第3章80x86计算机组织3.1计算机的系统组成二、软件其它还有TurboDebuggerCodeView等调试程序DEBUG本课程采用DOS提供的DEBUG汇编语言程序设计第3章80x86计算机组织一、80x86微处理器二、80x86寄存器组3.2CPU资源汇编语言程序设计第3章80x86计算机组织80x86是Intel生产的微处理器系列。40044位80088位8086/808816位/准1

4、6位8028616位80386/8048632位PentiumPentiumIIPentiumIIIPentium43.2CUP资源80x86系列一、80x86微处理器汇编语言程序设计第3章80x86计算机组织16位结构的微处理器:数据总线为16位主存容量1MB:地址总线为20位时钟频率5MHz(IBMPC使用4.77MHz)3.2CUP资源一、80x86微处理器8086的16位指令系统是Intel80x86基本指令集8088是准16位微处理器,外部数据总线为8位IBMPC和PC/XT机使用Intel8088CPU808

5、6汇编语言程序设计第3章80x86计算机组织16位数据总线,24位地址总线(16MB主存)实方式(RealMode),与8086工作方式一样保护方式(ProtectedMode),存储管理、保护机制和多任务管理的硬件支持3.2CUP资源一、80x86微处理器8028680286指令系统新增15条保护方式指令IBMPC/AT机使用Intel80286CPU汇编语言程序设计第3章80x86计算机组织32位结构:数据总线32位,地址总线32位(寻址4GB主存)。虚拟8086方式(Virtual8086Mode),保护方式下的8

6、086工作方式。系统管理方式(SystemManagementMode),低功耗节能状态。3.2CUP资源一、80x86微处理器8038680386指令系统全面升级为32位,兼容原来16位指令系统,新增有关位操作、条件设置指令以及对控制、调试和测试寄存器的传送指令等。汇编语言程序设计第3章80x86计算机组织80486=80386+80387+8KBCache浮点处理单元FPU,又称协处理器。8086/8088:808780286:8028780386:80387高速缓冲存储器Cache3.2CUP资源一、80x86微处

7、理器8048680486指令系统新增用于多处理器和内部Cache操作的6条指令汇编语言程序设计第3章80x86计算机组织俗称的80586微处理器,奔腾微处理器。32位结构,连接主存的数据总线是64位。超标量(Superscalar)技术。3.2CUP资源一、80x86微处理器PentiumPentium指令系统新增1条8字节比较交换指令1条处理器识别指令4条系统专用指令汇编语言程序设计第3章80x86计算机组织原称P6,中文名称为“高能奔腾”256KB二级高速缓存扩展的超标量技术动态执行技术3.2CUP资源一、80x86

8、微处理器PentiumProPentiumPro新增3条指令汇编语言程序设计第3章80x86计算机组织多媒体扩展指令(MMX指令)整数运算多媒体指令优化图像、音频、视频和通信方面的程序运行提升微机对多媒体的处理能力3.2CUP资源一、80x86微处理器PentiumIIMMX(MutliMediaeXtension)

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

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

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