微机原理8086 8088指令系统.ppt

微机原理8086 8088指令系统

第3章 8086/8088指令系统 指令是计算机能够识别和执行的指挥计算机操作的命令。 指令系统是该计算机所有指令的集合,它是综合反映计算机性能的重要因素,不仅直接影响机器的硬件结构,还影响机器的系统软件及机器的适用范围。 一般,计算机的CPU不同,其使用的指令系统就不同。 3.1 指令格式与寻址方式 3.1.1 指令格式 操作码:指示计算机执行具体的操作,如加、减、移位、比较等。 操作数:用来指出操作码所需操作数的来源和操作结果的动向,即给出操作数和操作数地址。 一条指令可包括一个或两个操作数。 保持原值不变的称为源操作数src(source),不保留原值而将处理结果存入其中的则称为目的操作数dst(destination)。 3.1.2 寻址方式 包括:操作数的寻址方式和指令的寻址方式。 指令通常顺序存放,因此,指令寻址只要通过对指令指针IP内容自动加1,便可形成下一条指令地址。 当遇到转移或调用指令时,按照转移目标修改IP或CS,因此,指令的寻址主要是转移指令和调用指令的转移目的地址的形成方式,这里先讨论操作数的寻址方式 8086/8088的操作数寻址方式 1、隐含寻址 指令中不指明操作数,但隐含在操作码中。如: ①乘法,其指令开工是单操作数指令(MUL src),只指示了源操作数src;另一操作数隐含为AL或AX。同样其乘积的存放地址也是隐含为AX或AX、DX。 ②进栈、出

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档