微型机系统与接口技术 作者 孙一林chapter5 第5章.pptVIP

  • 0
  • 0
  • 约1.92千字
  • 约 35页
  • 2015-12-09 发布于广东
  • 举报

微型机系统与接口技术 作者 孙一林chapter5 第5章.ppt

第5章 计算机指令系统 指令系统 指令执行流程 寻址方式 CISC和RISC的基本概念 指令系统 指令的性能 指令的格式 指令的分类 指令助记符 指令的性能 1.完备性 指令丰富 功能齐全 使用方便 2.有效性 程序能够高效率的运行,程序占用存储空间要小,执行速度要快 3.规整性 对称性、匀齐性、指令格式和数据格式的一致性 4.兼容性 同一系列的各机种之间具有相同的基本结构和共同的基本指令集 指令的格式 操作码 CPU指令译码器可识别的二进制代码 操作码编码的唯一性 操作码的长度: 指令系统设计有M条指令 操作码字段的位数为N 则:M≤2N 指令长度是字节的整数倍 微计算机的操作码字段位数N等于8 指令条数M小于256条 操作数 无操作数指令 单操作数指令 双操作数指令 多操作数指令 指令的分类 1.数据转移或传送类 存储器之间、寄存器之间、存储器和存器之间的数据传送 传送指令、字节交换指令、堆栈操作指令、输入/输出指令等 2.逻辑和算术运算类 二进制数据运算 算术:加、减、乘、除、算术比较、浮点算术运算 逻辑:与、或、求反、求补、左右、循环移位、按位操作、判断 3.程序流向控制类 转移指令——改变程序原来执行的顺序 无条件转移、条件转移、调用子程序、子程序返回、中断返回 4.其他类 特殊指令和辅助操作 空操作、暂停、测试、复位、设置堆栈、状态寄存器置位等 指令助记符—帮助记忆机器指令 指令执行流程 指令的存储 指令的执行 指令的存储 指令的执行 取指令 分析指令 执行指令 取指令 程序计数器PC或指令指针寄存器IP ?指向存储器地址 ? 取指令到指令寄存器IR 分析指令 执行指令 CPU控制器发出操作译码信号 PC或IP自动加“1” 寻址方式 有效地址和形式地址 常见的寻址方式 有效地址 有效地址EA(Effective Address) 寄存器编号 内存储器地址——物理地址 输入/输出端口编号——物理地址 形式地址 形式地址FA(Formal Address) 操作数字段: (1)实际操作使用的数据 (2)操作数据的物理地址 (3)操作数据的形式地址 常见的寻址方式 1. 隐含寻址 2. 立即寻址 3. 直接寻址 4. 间接寻址 5. 寄存器寻址 6. 寄存器间接寻址 7. 变址寻址 8. 相对寻址 9. 基址寻址 10.存储器直接寻址 11.块寻址 12.其他寻址 寻址方式——隐含寻址 指令中已经包含了操作数据的地址 寻址方式——立即寻址 操作数据直接在指令中给出 寻址方式——直接寻址 寻址方式——间接寻址 寻址方式——寄存器寻址 寻址方式——寄存器间接寻址 寻址方式——变址寻址 寻址方式——相对寻址 寻址方式——基址寻址 基址寄存器BP(Base Pointer) EA =(BP)+ Disp 寻址方式——存储器直接寻址 寻址方式——块寻址 数据块搬家 指令中: 存放数据块的起始地址 需要移动的数据块长度 或者数据块起始地址和末尾地址 数据块到达目的地址隐含在指令中 寻址方式——其他寻址 堆栈寻址 位寻址 段寻址 变址加1寻址 n位偏移量寻址 CISC和RISC的基本概念 CISC RISC CISC和RISC的比较 CISC CISC——复杂指令集计算机 Complex Instruction Set Computer 通用计算机 RISC RISC——精简指令集计算机 Reduced Instruction Set Computer 专用计算机 CISC和RISC的比较 * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 将程序要执行地址 ?程序计数器PC转移 JMP 源操作数 ? 目的地址传送 MOV 目的操作数 ? 源操作数 ? 目的地址与 AND 目的操作数 - 源操作数 ? 目的地址减法 SUB 目的操作数 + 1 ? 目的地址加1 INC 目的操作数 + 源操作数 ? 目的地址加法 ADD 操 作 操 作 码 名 称 汇 编 指 令 EA = f(FA)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档