书签 分享 收藏 举报 版权申诉 / 73
上传文档赚钱

类型微型计算机的基础知识课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4311065
  • 上传时间:2022-11-28
  • 格式:PPT
  • 页数:73
  • 大小:824.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《微型计算机的基础知识课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    微型计算机 基础知识 课件
    资源描述:

    1、微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章第一章微型计算机基础知识第一章微型计算机基础知识 1.1 计算机中的数和编码计算机中的数和编码 1.2 逻辑单元和逻辑部件逻辑单元和逻辑部件 1.3 微型计算机的结构和工作原理微型计算机的结构和工作原理 1.4 8086/8088微处理机微处理机 1.5 8086/8088存储器结构和堆栈存储器结构和堆栈 1.6 80 x86系列微处理器系列微处理器微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.1 计算机中的数和编码计算机中的数和编码 1.1.1 计算机中的数制计算机中的数制 1.1.2 符号数的表示法符号数的表

    2、示法 1.1.3 二进制数的加减运算二进制数的加减运算 1.1.4 二进制数的逻辑运算和逻辑电路二进制数的逻辑运算和逻辑电路 1.1.5 二进制编码二进制编码 1.1.6 BCD数的加减运算数的加减运算(合并在第二章合并在第二章)微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.2 逻辑单元和逻辑部件 1.2.1 触发器触发器 1.2.2 寄存器寄存器 1.2.3 移位寄存器移位寄存器 1.2.4 计数器计数器 1.2.5 三态输出门与缓冲放大器三态输出门与缓冲放大器 1.2.6 译码器译码器微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.3 微型计算机的结构

    3、和工作原理 微型计算机常用的术语 微型计算机的基本结构 计算机的工作原理微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.3.1 微型计算机常用的术语 bit 1Mb=10241024bit=220bit 1Gb=230bit=1024Mb 1Tb=240bit=1024Gb Byte 1 Byte=8bit,1KB=1024 Byte Word:表示字长,有1bit,4bit,8bit,16bit等 一般情况下为2Byte(16bit)指令指令:规定计算机进行某种操作的命令 程序程序:指令的有序集合 指令系统指令系统:全部指令微机原理、汇编与接口技术微机原理、汇编与接口技术

    4、第一章第一章1.3.2 微型计算机的基本结构掌握:微机系统的基本组成微型机的结构微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章一、微型计算机系统组成微型计算机系统的三个层次微型计算机系统的三个层次 微处理器微处理器(Microprocessor)微型计算机微型计算机(Microcomputer)微型计算机系统微型计算机系统(Microcomputer System)微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章微型计算机系统的三个层次微处理器微处理器存储器I/O接口总线 硬件系统软件系统微微 型型计算机计算机系系 统统微微 型型计算机计算机外 设ALU寄存器控制

    5、器键盘、鼠标显示器软驱、硬盘、光驱 打印机、扫描仪系统软件应用软件微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章核心级微处理器微处理器 微处理器简称CPU,是计算机的核心,主要包括:运算器ALU 控制器CU 寄存器组Registers 实现运算功能和控制功能微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章硬件系统级微型计算机 以微处理器为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。将CPU、存储器、I/O接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。微机原理

    6、、汇编与接口技术微机原理、汇编与接口技术 第一章第一章系统级 以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为裸机。软件分为系统软件和应用软件两大类。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章二、微型计算机的基本结构二、微型计算机的基本结构 1.微型计算机的硬件系统微处理器(CPU)存储器 输入/输出接口总线微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章微型计算机的概念结构微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线地址总线 ABAB输出设备CPU数据总线数

    7、据总线 DBDB控制总线控制总线 CBCBI/O接口微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章主机硬件系统主机硬件系统CPU 计算机的控制中心,提供运算、判断能力 构成:ALU、CU、Registers例:Intel 8088、PIII、P4 AMD K7CPU的位数:4位、8位、16位、32位是指一次能处理的数据的位数微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章主机硬件系统主机硬件系统存储器存储器 存放程序和数据的记忆装置 用途:存放程序和要操作的各类信息(数据、文字、图像、)内存:ROM、RAM 特点:随机存取,速度快,容量小 外存:磁盘、光盘、半导体

    8、盘、特点:顺序存取/块存取,速度慢,容量大微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章 有关内存储器的几个概念有关内存储器的几个概念 内存单元的地址和内容 内存容量 内存的操作 内存的分类微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章内存单元的地址和内容内存单元的地址和内容 内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,计算机对每个内存单元进行编号,内存单元的编号就称为内存单元的地址1 0 1 1 0 1 1 038F04H内存单内存单元地址元地址内存单内存单元内容元内容.7 6 5 4 3 2 1 0微机原理、汇编与接口技术微机原

    9、理、汇编与接口技术 第一章第一章内存容量内存容量内存单元的个数,以字节为单位。注意:内存空间与内存容量的区别 内存容量:某微机配置2条128MB的SDRAM内存条,其内存容量为256MB 内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU的地址总线宽度有关 微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章内存操作 读:将内存单元的内容取入CPU,原单元内容不改变;写:CPU将信息放入内存单元,单元中原内容被覆盖;刷新:对CPU透明,仅动态存储器有此操作 内存的读写的步骤为:CPU把要读写的内存单元的地址放到AB上 若是写操作,CPU紧接着把要写入的数据放到DB上 C

    10、PU发出读写命令 数据被写入指定的单元或从指定的单元读出到DB 若是读操作,CPU紧接着从DB上取回数据微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章内存储器的分类 读写存储器(RAM)可读可写可读可写易失性,临时存放程序和数据易失性,临时存放程序和数据 只读存储器(ROM)工作时只能读工作时只能读非易失性,永久或半永久性存放信息非易失性,永久或半永久性存放信息微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章主机硬件系统主机硬件系统输入输入/输出接口输出接口 简写为I/O接口,是CPU与外部设备间的桥梁CPUI/O接口接口外设外设微机原理、汇编与接口技术微机原理、

    11、汇编与接口技术 第一章第一章接口的功能接口的功能 提供驱动外设的电压或电流;匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;缓存发给外设的数据、控制命令和外设提供的运行状态信息;DMA(直接存储器存取)控制和中断控制。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章主机硬件系统主机硬件系统总线BUS 连接多个功能部件的一组公共信号线 地址总线地址总线AB:用来传送:用来传送CPU输出的地址信号,输出的地址信号,确定被访问的存储单元、确定被访问的存储单元、I/O端口。端口。地址线的地址线的根数决定了根数决定了CPU的寻址范围的寻址范围。CPU的寻址范围的寻址范围=2n,

    12、n-地址线根数地址线根数 数据总线数据总线DB:在:在CPU与存储器、与存储器、I/O接口之间接口之间数据传送的公共通路。数据总线的条数决定数据传送的公共通路。数据总线的条数决定CPU一次最多可以传送的数据宽度。一次最多可以传送的数据宽度。控制总线控制总线CB:用来传送各种控制信号用来传送各种控制信号微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章2.微型计算机的软件系统微型计算机的软件系统 软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。系统软件系统软件应用软件应用软件操作系统操作系统编译系统编译系统网络系统网络系统工具软件工具软件软件软件

    13、微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章3.微型计算机的物理结构微型计算机的物理结构微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章主板的主要硬件构成主板的主要硬件构成 CPU插座 芯片组(南北桥/HUB)内存插槽 高速缓存(现已集成到CPU内部)系统BIOS,提供最基本的硬件控制功能 CMOS,存放硬件配置参数 总线扩展槽,PCI、ISA 串行、并行接口 软驱、硬盘、光驱连接插座微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.3.3 计算机的工作过程存储程序计算机 又称为又称为冯冯诺依曼型计算机诺依曼型计算机 数据和程序均以二进制代码的形

    14、式不加区数据和程序均以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式定,地址码也是二进制形式 程序由多条有逻辑关系的指令组成程序由多条有逻辑关系的指令组成 指令的长度不等(一般为指令的长度不等(一般为14字节)字节)微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章存储程序计算机的工作原理 程序预先存放在计算机的存储器中,计算机按程程序预先存放在计算机的存储器中,计算机按程序的流程自动地连续取出指令并执行之。序的流程自动地连续取出指令并执行之。为实现自动连续地执行程序,控制器设置一为实现自动连续地执行程序,控制

    15、器设置一程序程序计数器计数器PC,它可根据指令的长度自动增量(总是,它可根据指令的长度自动增量(总是指向下一条指令)。只要给出程序中第一条指令指向下一条指令)。只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动指令操作为止,即控制器通过指令流的串行驱动实现程序控制。实现程序控制。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.4 8086/8088微处理器主要内容:主要内容:8086CPU的内部

    16、结构和特点;各内部寄存器的功能;微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章一、概述一、概述 8088、8086基本类似 16位CPU、AB宽度20位 差别:指令预取队列:8088为4字节,8086为6字节 数据总线引脚:8088有8根,8086有16根 8088为准16位CPU,内部DB为16位,但外部仅为8位,16位数据要分两次传送 本课程主要介绍8086微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章l8086内部由两部分组成:内部由两部分组成:执行单元(执行单元(EU)总线接口单元(总线接口单元(BIU)32二、8086CPU的内部结构外部外部总线总线通

    17、通用用寄寄存存器器AH ALBH BLCH CLDH DLSPBPDISI运算寄存器运算寄存器标志标志执行部分执行部分控制电路控制电路ALUEUBIU1 2 3 4 5 6CSDSSSESIP内部暂存器内部暂存器I/O控制控制电路电路指令队列缓冲器指令队列缓冲器20位位16位位段段RIP存储存储器器I/O接口接口取指取指 执行执行 存结果存结果取指取指 执行执行 存结果存结果微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章指令预取队列指令预取队列(IPQ)指令的一般执行过程:取指令 指令译码 读取操作数 执行指令 存放结果微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第

    18、一章串行工作方式:串行工作方式:8086以前的CPU采用串行工作方式:1)CPU执行指令时总线处于空闲状态2)CPU访问存储器(存取数据或指令)时要等待总线操作的完成缺点:CPU无法全速运行解决:总线空闲时预取指令,使CPU需要指令时能立刻得到取指令1执行1取操作数2执行2CPUBUS忙碌忙碌忙碌忙碌存结果1取指令2微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章并行工作方式:并行工作方式:8086CPU采用并行工作方式取指令2 取操作数BIU存结果取指令3 取操作数 取指令4执行1执行2执行3 EUBUS忙碌忙碌忙碌忙碌忙碌忙碌微机原理、汇编与接口技术微机原理、汇编与接口技术

    19、第一章第一章8088的流水线操作 8088 CPU包括两大部分:EU和BIUBIU不断地从存储器取指令送入指令队列寄存器不断地从存储器取指令送入指令队列寄存器IPQ,EU不断地从不断地从IPQ取出指令执行取出指令执行EU和和BIU构成了一个简单的构成了一个简单的2工位流水线工位流水线指令预取队列指令预取队列IPQ是实现流水线操作的关键(类似是实现流水线操作的关键(类似于工厂流水线的传送带)于工厂流水线的传送带)新型CPU将一条指令划分成更多的阶段,以便可以同时执行更多的指令例如,例如,PIII为为14个阶段,个阶段,P4为为20个阶段个阶段(超级流水超级流水线线)微机原理、汇编与接口技术微机原

    20、理、汇编与接口技术 第一章第一章结论结论 指令预取队列的存在使EU和BIU两个部分可同时进行工作,从而 提高了CPU的效率;降低了对存储器存取速度的要求微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章8088/8086 CPU的特点的特点 采用并行流水线工作方式 对内存空间实行分段管理:每段大小为每段大小为16B16B64KB64KB用段地址和段内偏移实现对用段地址和段内偏移实现对1 1MBMB空间的寻址空间的寻址设置地址段寄存器指示段的首地址设置地址段寄存器指示段的首地址 支持多处理器系统;片内没有浮点运算部件,浮点运算由数学协处理器8087支持(也可用软件模拟)注:80486

    21、DX以后的CPU均将数学协处理器作为标准部件集成到CPU内部398088指令执行过程 下面用动画形式演示如下指令的执行过程 1000:100 MOV AL,2000H;A0 00 20 1000:103 ADD AL,02H;04 02 1000:105 HLT;F4 注:内部结构图是8086,但实际是8088执行过程。如果是8086,则每次可以读取2个字节40微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章执行单元执行单元EU 功能:执行指令 从指令队列中取指令代码 译码 在ALU中完成数据的运算 运算结果的特征保存在标志寄存器FLAGS中。微机原理、汇编与接口技术微机原理、汇

    22、编与接口技术 第一章第一章执行单元包括执行单元包括 算术逻辑单元(运算器)8个通用寄存器(AX BX CX DX SP BP SI DI)1个标志寄存器(FLAGS)EU部分控制电路微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章总线接口单元总线接口单元BIU 功能:从内存中取指令送入指令预取队列从内存中取指令送入指令预取队列负责与内存或输入负责与内存或输入/输出接口之间的数据输出接口之间的数据传送传送 在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章(1)四个段地址寄存器四个

    23、段地址寄存器CS 16位代码段寄存器DS 16位数据段寄存器ES 16位附加段寄存器SS 16位堆栈段寄存器BIU的组成的组成微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章(2)IP 16位指令指针寄存器位指令指针寄存器 指向下一条要取出的指令。(3)20位地址加法器位地址加法器16位内部寄存器提供的信息经地址加法器产生20位地址信息。例:指令的物理地址=CS 16+IP微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章(4)六字节的指令队列六字节的指令队列取指令与执行指令并行工作,即在一条指令的执行过程中,可以取出下一条或多条指令,在指令队列中排队。微机原理、汇编

    24、与接口技术微机原理、汇编与接口技术 第一章第一章三、8086/8088的内部寄存器 含14个16位寄存器,按功能可分为三类 8个通用寄存器 4个段寄存器 2个控制寄存器微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.通用寄存器 数据寄存器(AX,BX,CX,DX)地址指针寄存器(SP,BP)变址寄存器(SI,DI)微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章数据寄存器数据寄存器 8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:AX AH,ALBX BH,BLCX CH,CLDX DH,DL常用来存放参与运算的操作数或运算结果微机原理、汇编与接

    25、口技术微机原理、汇编与接口技术 第一章第一章数据寄存器特有的习惯用法数据寄存器特有的习惯用法 AX:累加器。多用于存放中间运算结果。所有 I/O指令必须都通过AX与接口传送信息;BX:基址寄存器。在间接寻址中用于存放基地址;CX:计数寄存器。用于在循环或串操作指令中存 放循环次数或重复次数;DX:数据寄存器。在32位乘除法运算时,存放 高16位数;在间接寻址的I/O指令中存放 I/O端口地址。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章地址指针寄存器地址指针寄存器 SP:堆栈指针寄存器,其内容为栈顶的偏移地址;BP:基址指针寄存器,常用于在访问内存时存放内存单元的偏移地址。微

    26、机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章BX与与BP在应用上的区别在应用上的区别 作为通用寄存器,二者均可用于存放数据;作为基址寄存器,BX通常用于寻址数据段;BP则通常用于寻址堆栈段。BX一般与DS或ES搭配使用 BP一般与SS搭配使用微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章变址寄存器变址寄存器 SI:源变址寄存器 DI:目标变址寄存器 变址寄存器常用于指令的间接寻址或变址寻址。特别是在串操作指令中,用SI存放源操作数的偏移地址,而用DI存放目标操作数的偏移地址。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章2.2.段寄存器段寄存器用

    27、于存放逻辑段的段基地址(逻辑段的概念后面将要介绍)CS:代码段寄存器 代码段用于存放指令代码 DS:数据段寄存器 ES:附加段寄存器 数据段和附加段用来存放操作数 SS:堆栈段寄存器 堆栈段用于存放返回地址,保存寄存器内 容,传递参数微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章3.控制寄存器控制寄存器 IP:指令指针寄存器,其内容为下一条 要执行的指令的偏移地址 FLAGS:标志寄存器 状态标志:存放运算结果的特征 控制标志:控制某些特殊操作 6个状态标志位(CF,SF,AF,PF,OF,ZF)3个控制标志位(IF,TF,DF)微机原理、汇编与接口技术微机原理、汇编与接口技术

    28、 第一章第一章 标志寄存器标志寄存器FR 共有共有16位,其中位,其中7位未用,各位的位未用,各位的定义如下:定义如下:15014 13 12 11 10 987654321OF DF IF TF SF ZFAFPFCF图 标志寄存器根据功能,有两类标志状态标志控制标志表表 8086 CPU 标志位情况标志位情况名 称符 号符号标志SF功能与运算结果的最高位相同,当数据用补码表示时,负数的最高位为1,SF=1,正数的最高位为0,SF=0零标志当前的运算结果为零ZF=1,当前的运算结果为非零ZF=0奇偶标志PF运算结果所含的1的个数为偶数PF=1,为奇数PF=0进位标志CF当执行一个加法运算使最

    29、高位产生进位时,或者执行一个减法运算引起最高位产生借位时,此外,循环指令也影响这一标志辅助进位标志AF加法运算时,如果第3位往第4位有进位;减法运算时,如果第3位往第4位有借位。辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依据溢出标志OF运算过程中产生溢出时,所谓溢出,是指当字节运算的结果超出了范围 128+127,或者当字运算的结果超出了范围 32768+32767时称为溢出方向标志DF控制串操作指令用的标志。DF=0,串操作过程中的地址会不断增值;DF=1,串操作过程中的地址会不断减值中断标志IF控制可屏蔽中断的标志。IF=0,CPU不允许对可屏蔽中断请求作出响应;IF=1

    30、,CPU允许可屏蔽中断请求跟踪标志TFTF=1CPU按跟踪方式执行指令,TF=0正常执行ZF微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章1.5 8086/8088的存储器结构和堆栈主要内容:存储器编址 存储器分段和物理地址生成 堆栈和栈操作指令微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章一、存储器编址存储器以存储器以8位为一个存储单元编址位为一个存储单元编址,每一个存储单元用唯一的一个地,每一个存储单元用唯一的一个地址码来表示。址码来表示。一个字的两个单元有各自的地址一个字的两个单元有各自的地址,处于低地址的字节的地址为这个,处于低地址的字节的地址为这个字的

    31、地址字的地址在存储器中,任何连续存放的两在存储器中,任何连续存放的两个字节都可以称为一个字。将偶地个字节都可以称为一个字。将偶地址的字称为规则字,奇地址的字称址的字称为规则字,奇地址的字称为非规则字。为非规则字。例:字例:字2301H的地址为的地址为0000H,为规则字;为规则字;字字4523H的地址为的地址为0001H,为非规则字。为非规则字。物理地址 0000 0001 0002 0003 0004 0005 000623H01H45H67H89HABH存储器存储器中的数据CDH微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章l物理地址物理地址l8086:20根地址线,可寻址

    32、220(1MB)个存储单元lCPU送到AB上的20位的地址称为物理物理地址地址 二、存储器分段和物理地址的生成微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章物理地址物理地址物理地址.60000H 60001H 60002H 60003H 60004H.12HF0H1BH08H存储器的操作完全基存储器的操作完全基于物理地址。于物理地址。问题:问题:80868086的内部总线和内的内部总线和内部寄存器均为部寄存器均为1616位,位,如何生成如何生成2020位地址?位地址?解决:存储器分段解决:存储器分段微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章存储器分段高地址低

    33、地址段基址段基址段基址段基址最大最大64KB段i-1段i段i+11.1M存储空间分成若干个逻辑段,每一段存储空间分成若干个逻辑段,每一段 64K2.段与段之间可以连续排列,部分重叠,断续排列。段与段之间可以连续排列,部分重叠,断续排列。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章逻辑地址逻辑地址 段基地址和段内偏移组成了逻辑地址 段地址段地址 偏移地址偏移地址(偏移量偏移量)格式为:段地址:偏移地址 物理地址=段基地址16+偏移地址60002H00H12H60000H0 0 0 0段基地址(段基地址(16位)位)段首地址段首地址 64nBIU中的地址加法器用来实现逻辑地址到物

    34、理地址的变换n8088 可同时访问4个段,4个段寄存器指示了每个段的基地址段基址段内偏移物理地址+16位20位0000微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章逻辑地址和物理地址区别逻辑地址和物理地址区别物理地址:20位绝对地址。逻辑地址:段基址和段内偏移量。物理地址=段基址 16+偏移地址段寄存器值 0000 偏移地址 20位物理地址 16位4位150150190微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章内存地址的一般情况内存地址的一般情况1.指令地址:指令地址:CS16+IP2.堆栈操作地址:堆栈操作地址:SS16+SP3.操作数地址:操作数地址:D

    35、S(ES)16+偏移地址(其中的偏移地址取决于指令的寻址方式)微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章例例:已知CS=1055H,DS=250AH,ES=2EF0H,SS=8FF0H,DS段有一操作数,其偏移地址=0204H,1)画出各段在内存中的分布 2)指出各段首地址 3)该操作数的物理地址=?10550H250A0H2EF00H8FF00HCSSS CSDSES解:解:各段分布及段首址见右图所示。各段分布及段首址见右图所示。操作数的物理地址为:操作数的物理地址为:250AH10H+0204H=252A4H微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章

    36、三、堆栈及堆栈段的使用三、堆栈及堆栈段的使用 内存中一个按LIFO方式操作的特殊区域 每次压栈和退栈均以WORD为单位 SS存放堆栈段地址,SP存放段内偏移,SS:SP构成了堆栈指针 堆栈用于存放返回地址、过程参数或需要保护的数据 常用于响应中断或子程序调用微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章入栈指令入栈指令 PUSHPUSH CX若已知SS=0200H,SP=0008H,CX=1234H,操作示意图如图5.2所示:0200000812342000SS段首地址新栈顶3412原栈顶200620072008+2SSSPCX1234H图5.2 PUSH CX 的 操作过程1

    37、6微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章操作示意图如图5.3所示:0200000612342000SS段首地址原栈顶3412新栈顶200620072008+2SSSPBX1234H图5.3 POP BX的操作过程16出栈指令出栈指令POPPOP BX微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章SPSSSS压栈前压栈前退栈后退栈后高低低高高12HSS34HSP压栈后压栈后低高SPSPSP34H12HSPPUSH CXPOP BXCX=1234HBX=1234H微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章压入标志:PUSHF弹出标志:POPF堆栈操作对标志位的影响 状态标志寄存器进栈指令PUSHF 出栈指令POPF 追踪标志追踪标志TF只有通过只有通过PUSHF将整个标志寄将整个标志寄存器进栈,然后改变栈顶存储单元的存器进栈,然后改变栈顶存储单元的D8位,再用位,再用POPF指令出栈。指令出栈。微机原理、汇编与接口技术微机原理、汇编与接口技术 第一章第一章作业:第第36页:页:13、14、15、16、17、18、19、20

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:微型计算机的基础知识课件.ppt
    链接地址:https://www.163wenku.com/p-4311065.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库