《8086指令格式分析.pptVIP

  • 12
  • 0
  • 约2.74千字
  • 约 9页
  • 2016-12-29 发布于北京
  • 举报
8086/8088计算机指令格式 操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分,其长度取决于指令系统中的指令条数 操作对象(操作数)是指令执行的参与者,即各种操作的对象 有些指令不需要操作数,通常的指令都有一个或两个操作数,也有个别指令有3个甚至4个操作数 8086/8088计算机指令格式 零地址指令,一般有如下两种情况: 无需任何操作数,如空指令 所需操作数是隐含约定的 8086/8088计算机指令格式 二地址指令 格式 功能 (D1 )OP( D2 )→ D1 举例 8086/8088计算机指令格式 关于寻址方式字节的分析 操作码字节中的D1、D0位分别用于表示指令中数据传送的方向和操作数类型 D=0,则reg域指定的寄存器用作源操作数 D=1,则reg域指定的寄存器用作目的操作数,而源操作数可来自r/m域中的存储器或另一个寄存器 W(宽度)用于表示操作数是8位还是16位。W=0,指令中两个操作数均为8位,W=1,则为16位。 关于寻址方式字节的分析 Reg域:规定一个寄存器操作数,在指令中作为源操作数还是目的操作数由D位规定 Mod域:用来区分另一个操作数是在寄存器,还是在存储器中 关于寻址方式字节的分析 r/m域:受寻址方式mod域所控制。若mod=11为寄存器寻址,r/m域指出第二个操作数所在寄存器号;mod=00、01、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档