计算机专接本之微机原理-2.8086基本原理祥解.ppt

计算机专接本之微机原理-2.8086基本原理祥解.ppt

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

第2章 16位微处理器 2.1 16位微处理器概述 微处理器(microprocessor) 微处理器(microprocessor)是微型计算机的运算及控制部件,也称中央处理单元(CPU)。它本身不构成独立的工作系统,因而它也不能独立地执行程序。 CPU功能: 指令控制;操作控制;时序控制;数据加工 8086特点: (1)数据总线宽度16位,地址总线宽度20位;可直接寻址空间220=1M字节单元;16位数据总线与地址总线复用。 (2)采用单一的+5V电源,时钟频率为 5MHz(8086),10MHz(8086-1),8MHz(8086-2) (3)133条指令,指令长度1~6字节 8086与8088的比较 后面课程中将要用到的概念 概念一:寄存器 简单的讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器。8086CPU所有的寄存器都是16位的,可以存放两个字节。 AX是其中一个寄存器的代号, BX是另一个寄存器的代号。 16位数据在寄存器中的存放情况 16位数据在寄存器中的存放情况 【例2】 数据:20000 二进制表示:0100111000100000 在寄存器AX中的存储: 概念二:存储器 CPU 是计算机的核心部件.它控制整个计算机的运作并进行运算,要想让一个CPU 工作,就必须向它提供指令和数据。 指令和数据在存储器中存放,也就是平时所说的内存。 在一台PC机中内存的作用仅次于CPU。离开了内存,性能再好的CPU也无法工作。 磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU 使用。 概念三:存储单元(每一个存储单元有一个名字,叫地址) 存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号; 例如: 一个存储器有128个存储单元, 编号从0~127。 如右图示: 神马是物理地址? CPU访问内存单元时要给出内存单元的地址。所有的内存单元构成的存储空间是一个一维的线性空间。  每一个内存单元在这个空间中都有唯一的地址,这个唯一的地址称为物理地址。 概念四:CPU对存储器的读写 概念五:地址总线 地址总线:CPU是通过地址总线来指定存储单元的。 一个CPU有N根地址总线,则可以说这个CPU的地址总线的宽度为N。 这样的CPU最多可以寻找2的N次方个内存单元。 地址总线发送地址信息演示 概念六:数据总线 CPU与内存或其它器件之间的数据传送是通过数据总线来进行的。 数据总线的宽度决定了CPU和外界的数据传送速度。 我们来分别看一下它们向内存中写入数据89D8H时,是如何通过数据总线传送数据的: 8位数据总线上传送的信息 16位数据总线上传送的信息 控制总线上发送的控制信息 概念七:控制总线 CPU对外部器件的控制是通过控制总线来进行的。在这里控制总线是个总称,控制总线是一些不同控制线的集合。 有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。  所以,控制总线的宽度决定了CPU对外部器件的控制能力。 概念八:CPU在内存中读数据 概念九:CPU在内存中写数据 前面所讲的内存读或写命令是由几根控制线综合发出的: 其中有一根名为读信号输出控制线负责由CPU 向外传送读信号,CPU 向该控制线上输出低电平表示将要读取数据; 有一根名为写信号输出控制线负责由CPU向外传送写信号。 概念十:堆栈(STACK) 是按后进先出原则组织的一片存储区域,用来暂存一批需要回避的数据或地址。 入栈的方式 出栈的方式 一端固定,具有最大地址的单元(数据由此向上堆积) 8086堆栈的组织 SS、SP赋值(段的起始位置及长度) SP和BP在使用上有区别: 概念十一:内存地址空间 什么是内存地址空间呢? 一个CPU的地址线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个CPU的内存地址空间。 概念十二:内存中字的存储 在0地址处开始存放十进制数20000(十六进制为4E20H): 0号单元是低地址单元,1号单元是高地址单元。 2.2 8086/8088 CPU的结构 ●执行部件(EU) ●总线接口部件(BIU) (1)执行部件(EU) 功能: 负责指令执行。 接受从总线接口单元的指令队列中取来的指令代码,译码和向 EU 内各有关部分发出时序命令信号,协调执行指令规定的操作。 EU的组成: 4个通用寄存器,即AX,BX,CX,DX; 4个专用寄存器, SI (Source Index):源变址寄存器 DI (Destination Index):目的变址寄存器 BP (Base Pointer):基址指针 SP (Stack Poin

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档