彙編跳轉指令
名稱 | 功能 | 運算元 | 操作碼 | 模數 | 暫存器1 | 暫存器2 或記憶體 | 位移量 | 立即數 | 符號 | 方向 | 晶片 型號 | 16位 | 32位 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JO | 溢位跳轉 | 短 | $70 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNO | 不溢位跳轉 | 短 | $71 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JB | 低於跳轉 | 短 | $72 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNB | 不低於跳轉 | 短 | $73 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JE | 相等跳轉 | 短 | $74 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNE | 不等跳轉 | 短 | $75 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JBE | 不高於跳轉 | 短 | $76 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JA | 高於跳轉 | 短 | $77 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JS | 負號跳轉 | 短 | $78 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNS | 非負跳轉 | 短 | $79 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JP | 奇偶跳轉 | 短 | $7A | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNP | 非奇偶跳轉 | 短 | $7B | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JL | 小於跳轉 | 短 | $7C | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNL | 不小於跳轉 | 短 | $7D | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JNG | 不大於跳轉 | 短 | $7E | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JG | 大於跳轉 | 短 | $7F | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JO | 溢位跳轉 | 近 | $0F80 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNO | 不溢位跳轉 | 近 | $0F81 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JB | 低於跳轉 | 近 | $0F82 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNB | 不低於跳轉 | 近 | $0F83 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JE | 相等跳轉 | 近 | $0F84 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNE | 不等跳轉 | 近 | $0F85 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JBE | 不高於跳轉 | 近 | $0F86 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JA | 高於跳轉 | 近 | $0F87 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JS | 負號跳轉 | 近 | $0F88 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNS | 非負跳轉 | 近 | $0F89 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JP | 奇偶跳轉 | 近 | $0F8A | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNP | 非奇偶跳轉 | 近 | $0F8B | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JL | 小於跳轉 | 近 | $0F8C | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNL | 不小於跳轉 | 近 | $0F8D | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JNG | 不大於跳轉 | 近 | $0F8E | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JG | 大於跳轉 | 近 | $0F8F | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | 無 | $66 |
JO | 溢位跳轉 | 近 | $0F80 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNO | 不溢位跳轉 | 近 | $0F81 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JB | 低於跳轉 | 近 | $0F82 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNB | 不低於跳轉 | 近 | $0F83 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JE | 相等跳轉 | 近 | $0F84 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNE | 不等跳轉 | 近 | $0F85 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JBE | 不高於跳轉 | 近 | $0F86 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JA | 高於跳轉 | 近 | $0F87 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JS | 負號跳轉 | 近 | $0F88 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNS | 非負跳轉 | 近 | $0F89 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JP | 奇偶跳轉 | 近 | $0F8A | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNP | 非奇偶跳轉 | 近 | $0F8B | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JL | 小於跳轉 | 近 | $0F8C | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNL | 不小於跳轉 | 近 | $0F8D | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JNG | 不大於跳轉 | 近 | $0F8E | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JG | 大於跳轉 | 近 | $0F8F | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JCXZ | 計數一六零跳轉 | 位移8 | $E3 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | $67 |
JECXZ | 計數三二零跳轉 | 位移8 | $E3 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $67 | 無 |
JMP | 跳轉 | 寄16 | $FF | 11 | 100 | 3 | 無 | 無 | 無 | 無 | 8086 | 無 | $66 |
JMP | 跳轉 | 寄32 | $FF | 11 | 100 | 3 | 無 | 無 | 無 | 無 | 386 | $66 | 無 |
JMP | 跳轉 | 16[寄16] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 32[寄16] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 16[寄32] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 32[寄32] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 16[寄16+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 32[寄16+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 16[寄32+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 32[寄32+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 16[寄16+位移16] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 32[寄16+位移16] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 16[寄32+位移32] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 32[寄32+位移32] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 近16[寄16] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 近32[寄16] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 近16[寄32] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 近32[寄32] | $FF | 00 | 100 | 5 | 無 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 近16[寄16+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 近32[寄16+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 近16[寄32+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 近32[寄32+位移8] | $FF | 01 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 近16[寄16+位移16] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 近32[寄16+位移16] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 近16[寄32+位移32] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 近32[寄32+位移32] | $FF | 10 | 100 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 遠16[寄16] | $FF | 00 | 101 | 5 | 無 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 遠32[寄16] | $FF | 00 | 101 | 5 | 無 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 遠16[寄32] | $FF | 00 | 101 | 5 | 無 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 遠32[寄32] | $FF | 00 | 101 | 5 | 無 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 遠16[寄16+位移8] | $FF | 01 | 101 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 遠32[寄16+位移8] | $FF | 01 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 遠16[寄32+位移8] | $FF | 01 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 遠32[寄32+位移8] | $FF | 01 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 遠16[寄16+位移16] | $FF | 10 | 101 | 5 | 9 | 無 | 無 | 無 | 8086 | 無 | $6766 |
JMP | 跳轉 | 遠32[寄16+位移16] | $FF | 10 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $66 | $67 |
JMP | 跳轉 | 遠16[寄32+位移32] | $FF | 10 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $67 | $66 |
JMP | 跳轉 | 遠32[寄32+位移32] | $FF | 10 | 101 | 5 | 9 | 無 | 無 | 無 | 386 | $6766 | 無 |
JMP | 跳轉 | 短 | $EB | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | 無 |
JMP | 跳轉 | 位移16 | $E9 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | $66 |
JMP | 跳轉 | 位移32 | $E9 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JMP | 跳轉 | 近 | $E9 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | $66 |
JMP | 跳轉 | 近 | $E9 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JMP | 跳轉 | 遠(數段址:)偏移16 | $EA | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 8086 | 無 | $66 |
JMP | 跳轉 | 遠(數段址:)偏移32 | $EA | 無 | 無 | 無 | 無 | 10 | 無 | 無 | 386 | $66 | 無 |
JMP | 跳轉 | 數段址:偏移16 | $EA | 無 | 無 | 無 | 無 | 12 | 無 | 無 | 8086 | 無 | $66 |
JMP | 跳轉 | 數段址:偏移32 | $EA | 無 | 無 | 無 | 無 | 12 | 無 | 無 | 386 | $66 | 無 |
JMPE | 跳轉擴充套件 | 寄16 | $0F00 | 11 | 110 | 3 | 無 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 寄32 | $0F00 | 11 | 110 | 3 | 無 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄16] | $0F00 | 00 | 110 | 5 | 無 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄16] | $0F00 | 00 | 110 | 5 | 無 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄32] | $0F00 | 00 | 110 | 5 | 無 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄32] | $0F00 | 00 | 110 | 5 | 無 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄16+位移8] | $0F00 | 01 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄16+位移8] | $0F00 | 01 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄32+位移8] | $0F00 | 01 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄32+位移8] | $0F00 | 01 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄16+位移16] | $0F00 | 10 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄16+位移16] | $0F00 | 10 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 16[寄32+位移32] | $0F00 | 10 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 32[寄32+位移32] | $0F00 | 10 | 110 | 5 | 9 | 無 | 無 | 無 | IA64 | $66 | 無 |
JMPE | 跳轉擴充套件 | 位移16 | $0FB8 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | IA64 | 無 | $66 |
JMPE | 跳轉擴充套件 | 位移32 | $0FB8 | 無 | 無 | 無 | 無 | 10 | 無 | 無 | IA64 | $66 | 無 |
相關文章
- 彙編debug程式跳轉指令的方法
- 彙編指令
- 彙編指令速查
- 基本彙編指令
- 彙編學習筆記之轉移指令筆記
- 彙編---移位指令
- 彙編指令(待完善)
- linux彙編指令Linux
- [ARM] ARM彙編指令
- ARM彙編指令集彙總
- 學 Win32 彙編[28] - 跳轉指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等Win32JS
- 學習筆記分享之彙編---2.彙編指令/語法筆記
- 彙編--串傳送指令 MOVS
- 8086彙編指令快速參考
- 常用的x86彙編指令
- C語言轉寫成MIPS指令集彙編以及MIPS指令集彙編中函式呼叫時棧的變化C語言函式
- 我的彙編學習之路(1):指令
- io記憶體,io埠,彙編 in out 指令記憶體
- 深入彙編指令理解Java關鍵字volatileJava
- javascript控制頁面(含iframe進行頁面跳轉)跳轉、重新整理的方法彙總JavaScript
- 反彙編器-javap.exe(轉)Java
- 彙編+qemu玩轉控制檯列印
- 常見暫存器以及常見彙編指令,常見爆破指令 goodGo
- 識別和避免反彙編中遇到的花指令
- 正確區分LJMP、AJMP、SJMP、JMP跳轉指令
- scheme跳轉特殊字元編碼問題Scheme字元
- shellcode轉換成彙編程式碼
- iOS彙編教程(六)CPU 指令重排與記憶體屏障iOS記憶體
- 彙編學習筆記07——BCD碼及調整指令筆記
- 逆向學習筆記3——暫存器與彙編指令筆記
- Weex 學習文件、跳轉路徑、控制檯輸出、we轉js彙總JS
- Win32彙編教程二 Win32彙編程式的結構和語法 (轉)Win32
- 基本概念(win32)彙編教程(轉)Win32
- Win32彙編教程十二 管道操作 (轉)Win32
- 彙編命令A
- 轉跳
- 指令集彙總
- Linux 指令碼編寫基礎(轉)Linux指令碼