微机原理及接口技术复习课PPT课件汇.ppt

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

微机原理及接口技术 复习课 考试题型 1、填空(20分) 2、判断(20分) 3、问答(40分) 4、综合(20分) 第1章复习 数制转换 二——十六进制数互相转换 1111 1001B = F9H 二——十进制数互相转换 1011 0111B=(183)D 12.125D=(1100.001)B 微型计算机 定义: 以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入/输出接口电路及系统总线等所组成的计算机。 微处理器 组成: 运算器:四则运算和逻辑运算等 控制器:取指令、译码、发控制信号和时序等 寄存器组:存放运算数据、中间结果或地址 三组总线 地址总线AB 单向,位数n决定CPU可寻址的内存容量 数据总线DB 双向,CPU与存储器、外设交换数据的通路 控制总线CB 双向,传输控制信号和状态信号 总线分类 内部总线(CPU内部) 元件级总线(CPU与其他外围芯片之间) 系统总线(底板插件,如PCI、PCI-E等) 外部总线(系统与系统之间,或连接外设,如USB、RS232等) 复习 8086CPU内部结构 8086/8088 CPU的结构 8086为16位机(数据总线16位) 从功能上,8086分为两部分,即 1.执行部件(execution unit,EU) 2.总线接口部件(bus interface unit,BIU) 执行部件 执行部件负责指令的执行 ,由下列4部分组成: ① 4个通用寄存器,即AX、BX、CX、DX; ② 4个指针和变址寄存器,即 基数指针寄存器BP(base pointer) 堆栈指针寄存器SP(stack pointer) 源变址寄存器SI(source index) 目的变址寄存器DI(destination index); ③ 标志寄存器; ④ 算术逻辑部件ALU(arithmetic logic unit)。 总线接口部件 总线接口部件负责与存储器、I/O端口传送数据 ,由下列4部分组成: ① 4个段地址寄存器(CS、DS、ES、SS) ②16位的指令指针寄存器 IP(Instruction Pointer) ③ 20位的地址加法器 ④ 6字节的指令队列缓冲器 8086的寄存器结构 (一)通用寄存器 AX、BX、CX和DX 一般用来存放8位或者16位操作数 AX/AL还可用于乘除法指令和I/O指令中 BX查表转换和间接寻址时存放访问存储单元的地址(基址) (二)指针和变址寄存器 1) SP 存放的是访问堆栈所需的“堆栈指针” 。 2) BP 访问堆栈段的一个数据区的“基地址”(偏移量)。 3) SI 用于寻址串操作指令的源数据串。 4) DI 用于寻址串操作指令的目的数据串。 (三)段寄存器(Segment Register) 8086有4个16位的段寄存器,每个用来确定一个存储区(段)的起点,与其它寄存器联合生成存储器地址: (1)代码段寄存器CS (2)数据段寄存器DS (3)堆栈段寄存器SS (4)附加段寄存器ES (四)指令指针和状态标志寄存器 16位指令指针IP保存了下一条要执行的指令的地址偏移量 标志寄存器FLAGS存放微处理器当前状态信息。 最小模式和最大模式的概念 (1)最小模式: 在系统中只有一个微处理器。 (2)最大模式: 两个或多个微处理器(主处理器、协处理器) 复习指令系统 1. 立即数寻址 8086 CPU指令系统中,有一部分指令所用的8位或16位操作数就在指令中提供,这种方式叫立即数寻址方式。 例如: MOV AL,80H MOV AX,1090H 立即数寻址方式的显著特点就是速度快。 2. 寄存器寻址 如果操作数就在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存器寻址方式。 3. 直接寻址 4. 寄存器间接寻址 采用寄存器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址由寄存器指出,这些寄存器可以为BX,BP,SI和DI之一,即有效地址等于其中某一个寄存器的值: 5. 寄存器相对寻址 采用寄存器间接寻址方式时,允许在指令中指定一个位移量,有效地址就通过寄存器内容加上一个位移量来得到,这种寻址方式叫寄存器相对寻址: 6 基址加变址寻址 例如:   MOV AX,[BX+SI] 设DS=1000H,BX=5000H,SI=2000H,则上面指令在执行时,有效地址为7000H,本指令将 和 两单元的内容取到AX中。 MOV [BP+SI], AL 设SS=2000H,BP=6000H,SI

文档评论(0)

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

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

1亿VIP精品文档

相关文档