- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086微处理器与存储器的编程结构教案
第3章 8086微处理器与存储器的编程结构1.教学目的:掌握INTEL80X86微处理器概况以及基于微处理器的计算机系统构成,为汇编语言编程奠定基础。2.教学要求:①了解INTEL80X86微处理器概况②理解基于微处理器的计算机系统构成③熟练掌握汇编语言编程所需的CPU功能结构、微机存储器(MEM)组织和微机接口组织等基础知识3.教学重点:①微处理器的功能结构②微存储器组织4.掌握难点: ①微处理器的寄存器组②存储器寻址5.教学进程安排:P20~406.教学方法: ①一般叙述INTEL80X86微处理器概况以及基于微处理器的计算机系统构成②重点讲授微处理器的功能结构和微存储器组织7.教学内容摘要:3.1 80X86微处理器概述3.1.1 微处理器发展简介1.Intel 8086微处理器2.Intel 80386微处理器3.Intel 80486微处理器4.Intel 奔腾(Pentium)处理器5.Intel 奔腾Ⅱ处理器6.Intel 奔腾Ⅲ处理器7.Intel 奔腾Ⅳ处理器3.1.2 与微处理器相关的概念1. 芯片集成度2. 微处理器主频3. 系统总线, 系统总线一般分三类:(1)数据总线(DATA BUS,DB) (2)地址总线(ADDRESS BUS,AB) (3)控制总线(CONTROL BUS,CB) 4. 程序存储及存储器组织5. 处理器运算速度3.2 基于微处理器的计算机系统构成微型计算机系统包括硬件和软件两部分。3.2.1 硬件系统图3.1给出了微型计算机组成框图。1.运算器2.控制器3.存储器, (1)“读操作”:是指CPU将存储器中存储的某一部分信息取出来进行处理的操作。(2)“写操作”:是指CPU用新的信息刷新存储器原来存储的某一部分内容的操作。(3)注意:存储器的读/写操作是以字节为单位按存储器存储单元地址进行的。4.输入/输出设备输入设备输入设备输出设备接 口 口 微处理器CPU中央处理器主板输入/输出芯片存 储 器运 算 器控 制 器接 口 口图3.1 微型计算机硬件系统组成把运算器、控制器、主存储器和输入/输出接口称为组成计算机硬件系统的五大部件。计算机硬件的五大部件是通过总线连接起来的,构成了计算机的基本硬件系统。3.2计算机软件是计算机系统的重要组成部分,它可以分成系统软件和应用软件两大类。图2.2表示了计算机软件的层次。系统软件系统软件软件数据库管理系统工具软件诊断与维护程序调试程序编辑程序装配链接程序语言处理程序汇编程序解释程序编译程序操作系统单用户操作系统多用户操作系统网络操作系统……应用软件软件包用户程序图3.2 软件系统的层次3.3 微处理器3.3.1 微处理器的结构1. 微处理器的概念⑴算术逻辑部件(ARITHMETIC LOGIC UNIT,ALU)⑵控制逻辑⑶工作寄存器2. INTEL 8086/8088微处理器结构8086 CPU内部结构如图2.3所示。按功能可分为两部分:总线接口单元BIU(BUS INTERFACE UNIT)和执行单元EU(EXECUTION UNIT)。 图3.3 8086CPU内部结构⑴总线接口单元BIU①地址加法器和段寄存器②16位指令指针IP(INSTRUCTION POINTER)③指令队列缓冲器④总线控制逻辑电路⑵执行单元EU①算术逻辑运算单元(ALU)②标志寄存器(FLAGS)③数据暂存寄存器④通用寄存器组⑤EU控制电路⑶8086与8088 CPU的主要区别①8086CPU的指令预取队列为6个字节,而8088 CPU只有4个字节。②8086CPU的AD15~AD0为地址、数据双向分时复用的;而8088 CPU只有AD7~AD0为地址、数据双向分时复用的,A15~A8仅用于输出地址信号。在进行16位数据操作时,8086只需一个总线周期就可完成,而8088则需要两个总线周期来完成,因此8088的速度较8086要慢些。③8086CPU上的信号在8088CPU上变为。④8086的引脚28为M/,即CPU访问内存时该引脚输出高电平,访问接口时则输出低电平。对于8088而言,该引脚的状态正好相反,变为IO/。8086/8088后继机型也包括有准32位和标准32位机,如80836的SX和DX类型。3.3.2 80X86寄存器组AH ALAH ALBH BLCH CLDH DLSPBPDISIIPFLAGSCSDSESSSFSGS32位16位32位名称16位名称通用名称AX(累加器)基址变址计数堆栈指针数据基址指针目的变址源变址指令指针标志代码数据附加堆栈EAXEBXECXEDXESPEBPEDIESIEIPEFLAGS注:1. 对于8086/88或8
您可能关注的文档
最近下载
- 癌性疼痛药物治疗三阶梯疗法弱阿片类镇痛药.PPT VIP
- 2022年5月21日事业单位联考职业能力倾向测验(A类)真题及答案.pdf VIP
- 民宿治安管理制度.pdf VIP
- 急性气管-支气管炎基层合理用药指南.pdf VIP
- 中级经济师经济基础知识-2025中级经济师《基础知识》押题密卷2.docx VIP
- 新时代大学学术英语视听说教程(上册).docx VIP
- 商务与经济统计(原书第14版)习题答案解析.pdf
- (高清版)-B-T 42448-2023 系统与软件工程 功能规模测量 FiSMA1.1方法.pdf VIP
- 深静脉血栓形成的诊断和治疗指南(第三版).pptx VIP
- (高清版)-B-T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.pdf VIP
文档评论(0)