第二章节 微处理器指令系统章节稿-1-2资料.pptVIP

第二章节 微处理器指令系统章节稿-1-2资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章:微处理器指令系统 微处理器的内部结构 8088/8086的寻址方式 8088/8086的基本指令 数据传送 加减运算 逻辑运算、移位 控制转移、功能调用 概述-8086微处理器系列概况 (1)从8080/8085到8086 8086是16位微处理器,内部及对外有16位数据通路,8080/8085只有8位。 8086寻址空间1MB,8080/8085为64KB。 8086有一个初级流水线结构,内部操作与对外操作具有并行性,8085无。 (2)从8086到8088 8088内部结构与8086相同,是16位微处理器,对外数据总线是8位的。 8088与已有的8位外围芯片容易配合使用。 8088价格低,适合当时的微计算机使用。 (3)8088获得成功 IBM公司选择8088作为处理器设计个人计算机,大获成功,Intel微处理器成为主流产品。 微处理器性能指标 微处理器性能指标 为了辩别信息在长度方面的差别,计算机中用了一个术语——字节(Byte)。 字节是通用的基本单元,它由8个二进制位(bit)组成。 一个16位的数,对八位微处理器,需进行二次传送处理,而对十六位的微处理器则需一次,这就是字长长的机器在处理速度上带来的优越性。 微处理器性能指标 字长由微处理器对外数据通路的数据总线的条数决定。 同时字长又确定了微处理器的内部结构。 16位微处理器,是指数据总线条数和内部结构均为16位, 16位内部结构而对外数据总线只有8条的又称为准16位机。 微处理器性能指标 二、指令数 计算机完成某种操作的命今被称为指令。 一台微计算机可以有几十到几百种指令。 一台计算机完成的操作种类愈多,即指今数愈多,表示该微处理器系统的功能愈强。 微处理器性能指标 三、基本指令执行时间 微处理器的各种指令其执行时间是不一样的。 基本指令执行时间愈短,表示微处理器工作速度愈高。 微处理器性能指标 四、访存空间 访存空间是指由该微处理器构成的系统所能访问(Access)的存储单元数。此单元数是由传送地址信息的地址总线的条数决定的。 微处理器性能指标 微处理器性能指标 2.1 微处理器的内部结构 从应用角度(不是从内部工作原理)展开 典型8位微处理器的基本结构 8088/8086的功能结构 8088/8086的寄存器结构 8088/8086的存储器结构 为学习指令系统打好基础 2.1.1 微处理器的基本结构 2.1.2 8088/8086的功能结构 8088的内部结构从功能上分成两个单元 1. 总线接口单元BIU(由指令队列、指令指针IP 、段寄存器、地址加法器和总线控制逻辑等组成) 管理8088与系统总线的接口 负责CPU对存储器和外设进行访问 2. 执行单元EU(由ALU、数据寄存器、地址寄存器、标志寄存器和指令译码逻辑等组成) 负责指令的译码、执行和数据的运算 两个单元相互独立,分别完成各自操作,还可以并行执行,实现指令预取(指令读取和执行的流水线操作) 总线的四种使用情况 1.取指操作;硬盘-内存-CPU(指令队列) 2.取指以外的总线操作: CPU 内存;CPU 外设; 3.总线空闲 4.总线请求设备占用总线 8088的内部结构 8088的指令执行过程 2.1.3 8088/8086的寄存器结构 8086/8088中有14个16位寄存器 8个通用寄存器(AX、BX、CX、DX、 SI、DI、BP、SP) 4个段寄存器(CS、SS、DS、ES) 1个标志寄存器(FLAGS) 1个指令指针寄存器(IP) 他们均为16位! 1. 通用寄存器 8088有8个通用的16位寄存器 (1)数据寄存器: AX BX CX DX (2)变址寄存器: SI DI (3)指针寄存器: BP SP 4个数据寄存器还可以分成高8位和低8位两个独立的寄存器,这样又形成8个通用的8位寄存器 AX: AH AL BX: BH BL CX: CH CL DX: DH DL 1. 通用寄存器---数据寄存器 AX称为累加器(Accumulator) 使用频度最高。用于算术、逻辑运算以及与外设传送信息等 BX称为基址寄存器(Base address Register) 常用做存放存储器地址 CX称为计数器(Counter) 作为循环和串操作等指令中的隐含计数器 DX称为数据寄存器(Data register) 常用来存放双字长数据的高16位,或存放外设端口地址 变址寄存器 16位变址寄存器SI和DI 常用于存储器变址寻址方式时提供地址 SI是源地址寄存器(Source Index) DI是目的地

文档评论(0)

my18 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档