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