文档详情

北邮信通微机原理课件 CH3_指令系统.pdf

发布:2017-09-15约4.21万字共134页下载文档
文本预览下载声明
第三章 指令系统 信息理论与技术教研中心 1 本章主要内容  微机系统的指令格式及其寻址方式  8086指令系统(6类指令)  DEBUG调试工具  x86高性能微处理器新增指令简介 信息理论与技术教研中心 2 第一节 指令格式与寻址方式 信息理论与技术教研中心 3 基本概念  微机工作过程中其内部信息有两类:  一类是控制信息(指令)  一类是被加工处理的信息(数据)  指令:微机中的控制信息就是使计算机进行某种 操作的命令,这些命令就称为指令。  指令系统:一台计算机所能执行的全部指令的集 合称为指令系统。不同的计算机其指令系统是不 同的。 信息理论与技术教研中心 4 基本概念(cont.)  汇编语言指令或符号指令:用字母和其它一些符 号组成的“助记符”与操作数等表示的指令称为汇 编语言指令或符号指令。  例如:MOV AX, BX ; AX←BX 其二进制代码(机器代码)为89D8H,就是 1000 1001 1101 1000 B 不易理解,不易记忆  汇编程序与汇编过程:把符号指令变成机器代码 的过程叫汇编,完成汇编任务的程序叫汇编程序。 信息理论与技术教研中心 5 指令的组成 操作码字段(field) 标明计算机要执行什么操作 操作数字段 指出指令在执行过程中所需要的操作数(值为多少 或者放在什么地方) ,以及操作结果送到哪里 信息理论与技术教研中心 6 指令格式  指令一般由两部分组成:操作码与地址码  操作码规定操作的性质(即执行什么样的操作) ;  地址码提供操作数地址或操作数本身。 Q D  还有多地址指令 Q D1 D2 D3  微机中操作数的来源有以下三处:  操作数就含在指令中(码区中)  操作数在CPU 的REG 中  操作数在内存的数据区中 信息理论与技术教研中心 7 指令示例  加1指令:INC AX 只需要指出加1的操作数,它是“一地址”指令。  双操作数指令:ADD AX, BX 大多数运算型指令都是双操作数指令,对这种指 令,有的机器(大中型)使用“三地址”指令:除给出 参加运算的两个操作数外,还要指出运算结果的 存放地址 信息理论与技术教研中心 8 寻址方式 寻址方式:如何寻找操作数(在何处,如何找) 。 寻址过程:形成操作数地址的过程。 8086有24种寻址方式(可对位、字节、字、字串、 BCD等数据类型等进行操作) 。 信息理论与技术教研中心 9 复习:8086 的寄存器阵列  通用REG组  段R
显示全部
相似文档