【转载】汇编跳转指令集

1汇编指令:  JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL    
  2名称或内存 功能  操作数  操作码 模数 寄存器1 寄存器2 位移量 立即数 符号 方向 芯片型号 16位  32位
  3JO   溢出跳转         短        $70    无  无  无  无  10  无  无  8086  无  无
  4JNO  不溢出跳转       短        $71    无  无  无  无  10  无  无  8086  无  无
  5JB   低于跳转         短        $72    无  无  无  无  10  无  无  8086  无  无
  6JNB  不低于跳转       短        $73    无  无  无  无  10  无  无  8086  无  无
  7JE   相等跳转         短        $74    无  无  无  无  10  无  无  8086  无  无
  8JNE  不等跳转         短        $75    无  无  无  无  10  无  无  8086  无  无
  9JBE  不高于跳转       短        $76    无  无  无  无  10  无  无  8086  无  无
 10JA   高于跳转         短        $77    无  无  无  无  10  无  无  8086  无  无
 11JS   负号跳转         短        $78    无  无  无  无  10  无  无  8086  无  无
 12JNS  非负跳转         短        $79    无  无  无  无  10  无  无  8086  无  无
 13JP   奇偶跳转         短        $7A    无  无  无  无  10  无  无  8086  无  无
 14JNP  非奇偶跳转       短        $7B    无  无  无  无  10  无  无  8086  无  无
 15JL   小于跳转         短        $7C    无  无  无  无  10  无  无  8086  无  无
 16JNL  不小于跳转       短        $7D    无  无  无  无  10  无  无  8086  无  无
 17JNG  不大于跳转       短        $7E    无  无  无  无  10  无  无  8086  无  无
 18JG   大于跳转         短        $7F    无  无  无  无  10  无  无  8086  无  无
 19JO   溢出跳转         近        $0F80  无  无  无  无  10  无  无  386  无  $66
 20JNO  不溢出跳转       近        $0F81  无  无  无  无  10  无  无  386  无  $66
 21JB   低于跳转         近        $0F82  无  无  无  无  10  无  无  386  无  $66
 22JNB  不低于跳转       近        $0F83  无  无  无  无  10  无  无  386  无  $66
 23JE   相等跳转         近        $0F84  无  无  无  无  10  无  无  386  无  $66
 24JNE  不等跳转         近        $0F85  无  无  无  无  10  无  无  386  无  $66
 25JBE  不高于跳转       近        $0F86  无  无  无  无  10  无  无  386  无  $66
 26JA   高于跳转         近        $0F87  无  无  无  无  10  无  无  386  无  $66
 27JS   负号跳转         近        $0F88  无  无  无  无  10  无  无  386  无  $66
 28JNS  非负跳转         近        $0F89  无  无  无  无  10  无  无  386  无  $66
 29JP   奇偶跳转         近        $0F8A  无  无  无  无  10  无  无  386  无  $66
 30JNP  非奇偶跳转       近        $0F8B  无  无  无  无  10  无  无  386  无  $66
 31JL   小于跳转         近        $0F8C  无  无  无  无  10  无  无  386  无  $66
 32JNL  不小于跳转       近        $0F8D  无  无  无  无  10  无  无  386  无  $66
 33JNG  不大于跳转       近        $0F8E  无  无  无  无  10  无  无  386  无  $66
 34JG   大于跳转         近        $0F8F  无  无  无  无  10  无  无  386  无  $66
 35JO   溢出跳转         近        $0F80  无  无  无  无  10  无  无  386  $66  无
 36JNO  不溢出跳转       近        $0F81  无  无  无  无  10  无  无  386  $66  无
 37JB   低于跳转         近        $0F82  无  无  无  无  10  无  无  386  $66  无
 38JNB  不低于跳转       近        $0F83  无  无  无  无  10  无  无  386  $66  无
 39JE   相等跳转         近        $0F84  无  无  无  无  10  无  无  386  $66  无
 40JNE  不等跳转         近        $0F85  无  无  无  无  10  无  无  386  $66  无
 41JBE  不高于跳转       近        $0F86  无  无  无  无  10  无  无  386  $66  无
 42JA   高于跳转         近        $0F87  无  无  无  无  10  无  无  386  $66  无
 43JS   负号跳转         近        $0F88  无  无  无  无  10  无  无  386  $66  无
 44JNS  非负跳转         近        $0F89  无  无  无  无  10  无  无  386  $66  无
 45JP   奇偶跳转         近        $0F8A  无  无  无  无  10  无  无  386  $66  无
 46JNP  非奇偶跳转       近        $0F8B  无  无  无  无  10  无  无  386  $66  无
 47JL   小于跳转         近        $0F8C  无  无  无  无  10  无  无  386  $66  无
 48JNL  不小于跳转       近        $0F8D  无  无  无  无  10  无  无  386  $66  无
 49JNG  不大于跳转       近        $0F8E  无  无  无  无  10  无  无  386  $66  无
 50JG   大于跳转         近        $0F8F  无  无  无  无  10  无  无  386  $66  无
 51JCXZ 计数一六零跳转  位移8      $E3    无  无  无  无  10  无  无  8086  无  $67
 52JECXZ计数三二零跳转  位移8      $E3    无  无  无  无  10  无  无  386  $67  无
 53JMP  跳转  寄16                 $FF    11  100  3  无  无  无  无  8086  无  $66
 54JMP  跳转  寄32                 $FF    11  100  3  无  无  无  无  386  $66  无
 55JMP  跳转  16[寄16]             $FF    00  100  5  无  无  无  无  8086  无  $6766
 56JMP  跳转  32[寄16]             $FF    00  100  5  无  无  无  无  386  $66  $67
 57JMP  跳转  16[寄32]             $FF    00  100  5  无  无  无  无  386  $67  $66
 58JMP  跳转  32[寄32]             $FF    00  100  5  无  无  无  无  386  $6766  无
 59JMP  跳转  16[寄16+位移8]       $FF    01  100  5  9  无  无  无  8086  无  $6766
 60JMP  跳转  32[寄16+位移8]       $FF    01  100  5  9  无  无  无  386  $66  $67
 61JMP  跳转  16[寄32+位移8]       $FF    01  100  5  9  无  无  无  386  $67  $66
 62JMP  跳转  32[寄32+位移8]       $FF    01  100  5  9  无  无  无  386  $6766  无
 63JMP  跳转  16[寄16+位移16]      $FF    10  100  5  9  无  无  无  8086  无  $6766
 64JMP  跳转  32[寄16+位移16]      $FF    10  100  5  9  无  无  无  386  $66  $67
 65JMP  跳转  16[寄32+位移32]      $FF    10  100  5  9  无  无  无  386  $67  $66
 66JMP  跳转  32[寄32+位移32]      $FF    10  100  5  9  无  无  无  386  $6766  无
 67JMP  跳转  近16[寄16]           $FF    00  100  5  无  无  无  无  8086  无  $6766
 68JMP  跳转  近32[寄16]           $FF    00  100  5  无  无  无  无  386  $66  $67
 69JMP  跳转  近16[寄32]           $FF    00  100  5  无  无  无  无  386  $67  $66
 70JMP  跳转  近32[寄32]           $FF    00  100  5  无  无  无  无  386  $6766  无
 71JMP  跳转  近16[寄16+位移8]     $FF    01  100  5  9  无  无  无  8086  无  $6766
 72JMP  跳转  近32[寄16+位移8]     $FF    01  100  5  9  无  无  无  386  $66  $67
 73JMP  跳转  近16[寄32+位移8]     $FF    01  100  5  9  无  无  无  386  $67  $66
 74JMP  跳转  近32[寄32+位移8]     $FF    01  100  5  9  无  无  无  386  $6766  无
 75JMP  跳转  近16[寄16+位移16]    $FF    10  100  5  9  无  无  无  8086  无  $6766
 76JMP  跳转  近32[寄16+位移16]    $FF    10  100  5  9  无  无  无  386  $66  $67
 77JMP  跳转  近16[寄32+位移32]    $FF    10  100  5  9  无  无  无  386  $67  $66
 78JMP  跳转  近32[寄32+位移32]    $FF    10  100  5  9  无  无  无  386  $6766  无
 79JMP  跳转  远16[寄16]           $FF    00  101  5  无  无  无  无  8086  无  $6766
 80JMP  跳转  远32[寄16]           $FF    00  101  5  无  无  无  无  386  $66  $67
 81JMP  跳转  远16[寄32]           $FF    00  101  5  无  无  无  无  386  $67  $66
 82JMP  跳转  远32[寄32]           $FF    00  101  5  无  无  无  无  386  $6766  无
 83JMP  跳转  远16[寄16+位移8]     $FF    01  101  5  9  无  无  无  8086  无  $6766
 84JMP  跳转  远32[寄16+位移8]     $FF    01  101  5  9  无  无  无  386  $66  $67
 85JMP  跳转  远16[寄32+位移8]     $FF    01  101  5  9  无  无  无  386  $67  $66
 86JMP  跳转  远32[寄32+位移8]     $FF    01  101  5  9  无  无  无  386  $6766  无
 87JMP  跳转  远16[寄16+位移16]    $FF    10  101  5  9  无  无  无  8086  无  $6766
 88JMP  跳转  远32[寄16+位移16]    $FF    10  101  5  9  无  无  无  386  $66  $67
 89JMP  跳转  远16[寄32+位移32]    $FF    10  101  5  9  无  无  无  386  $67  $66
 90JMP  跳转  远32[寄32+位移32]    $FF    10  101  5  9  无  无  无  386  $6766  无
 91JMP  跳转  短                   $EB    无  无  无  无  10  无  无  8086  无  无
 92JMP  跳转  位移16               $E9    无  无  无  无  10  无  无  8086  无  $66
 93JMP  跳转  位移32               $E9    无  无  无  无  10  无  无  386  $66  无
 94JMP  跳转  近                   $E9    无  无  无  无  10  无  无  8086  无  $66
 95JMP  跳转  近                   $E9    无  无  无  无  10  无  无  386  $66  无
 96JMP  跳转  远(数段址:)偏移16    $EA    无  无  无  无  10  无  无  8086  无  $66
 97JMP  跳转  远(数段址:)偏移32    $EA    无  无  无  无  10  无  无  386  $66  无
 98JMP  跳转  数段址:偏移16        $EA    无  无  无  无  12  无  无  8086  无  $66
 99JMP  跳转  数段址:偏移32        $EA    无  无  无  无  12  无  无  386  $66  无
100JMPE 跳转扩展  寄16             $0F00  11  110  3  无  无  无  无  IA64  无  $66
101JMPE 跳转扩展  寄32             $0F00  11  110  3  无  无  无  无  IA64  $66  无
102JMPE 跳转扩展  16[寄16]         $0F00  00  110  5  无  无  无  无  IA64  无  $66
103JMPE 跳转扩展  32[寄16]         $0F00  00  110  5  无  无  无  无  IA64  $66  无
104JMPE 跳转扩展  16[寄32]         $0F00  00  110  5  无  无  无  无  IA64  无  $66
105JMPE 跳转扩展  32[寄32]         $0F00  00  110  5  无  无  无  无  IA64  $66  无
106JMPE 跳转扩展  16[寄16+位移8]   $0F00  01  110  5   9  无  无  无  IA64  无  $66
107JMPE 跳转扩展  32[寄16+位移8]   $0F00  01  110  5   9  无  无  无  IA64  $66  无
108JMPE 跳转扩展  16[寄32+位移8]   $0F00  01  110  5   9  无  无  无  IA64  无  $66
109JMPE 跳转扩展  32[寄32+位移8]   $0F00  01  110  5   9  无  无  无  IA64  $66  无
110JMPE 跳转扩展  16[寄16+位移16]  $0F00  10  110  5   9  无  无  无  IA64  无  $66
111JMPE 跳转扩展  32[寄16+位移16]  $0F00  10  110  5   9  无  无  无  IA64  $66  无
112JMPE 跳转扩展  16[寄32+位移32]  $0F00  10  110  5   9  无  无  无  IA64  无  $66
113JMPE 跳转扩展  32[寄32+位移32]  $0F00  10  110  5   9  无  无  无  IA64  $66  无
114JMPE 跳转扩展  位移16           $0FB8  无  无  无  无  10  无  无  IA64  无  $66
115JMPE 跳转扩展  位移32           $0FB8  无  无  无  无  10  无  无  IA64  $66  无  

posted on 2014-07-01 11:13  iackjee  阅读(1152)  评论(0编辑  收藏  举报

导航