8086微理器与存储器的编程结构.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086微理器与存储器的编程结构

第3章 8086微处理器与存储器的编程结构 1.教学目的:掌握INTEL80X86微处理器概况以及基于微处理器的计算机系统构成,为汇编语言编程奠定基础。 2.教学要求: ①了解INTEL80X86微处理器概况 ②理解基于微处理器的计算机系统构成 ③熟练掌握汇编语言编程所需的CPU功能结构、微机存储器(MEM)组织和微机接口组织等基础知识 3.教学重点: ①微处理器的功能结构 ②微存储器组织 4.掌握难点: ①微处理器的寄存器组 ②存储器寻址 5.教学进程安排:P20~40 6.教学方法: ①一般叙述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.输入/输出设备 图3.1 微型计算机硬件系统组成 把运算器、控制器、主存储器和输入/输出接口称为组成计算机硬件系统的五大部件。计算机硬件的五大部件是通过总线连接起来的,构成了计算机的基本硬件系统。 3.2.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寄存器组 图3.4 80X86的程序寄存器组 1. 通用寄存器 2. 专用寄存器 3. 段寄存器 图3.5 80X86的标志寄存器 表3-2 标志位的符号表示 标 志 名 标志为1 标志为0 OF 溢出(是/否) DF 方向(减量/增量 IF 中断(允许/关闭) SF 符号(负/正) ZF 零(是/否) AF 辅助进位(是/否) PF 奇偶(偶/奇) CF 进位(是/否) OV DN EI NG ZR AC PE CY NV UP DI PL NZ NA PO NC 3.4 存储器 3.4.1

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档