彙編跳轉指令
名稱 | 功能 | 運算元 | 操作碼 | 模數 | 暫存器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 | 無 |
相關文章
- 彙編學習筆記之轉移指令筆記
- linux彙編指令Linux
- 彙編指令(待完善)
- 彙編---移位指令
- ARM彙編指令集彙總
- 8086彙編指令快速參考
- 彙編--串傳送指令 MOVS
- C語言轉寫成MIPS指令集彙編以及MIPS指令集彙編中函式呼叫時棧的變化C語言函式
- 學習筆記分享之彙編---2.彙編指令/語法筆記
- 常用的x86彙編指令
- 入門龍芯舊世界彙編指令
- io記憶體,io埠,彙編 in out 指令記憶體
- 深入彙編指令理解Java關鍵字volatileJava
- 彙編+qemu玩轉控制檯列印
- scheme跳轉特殊字元編碼問題Scheme字元
- 逆向學習筆記3——暫存器與彙編指令筆記
- iOS彙編教程(六)CPU 指令重排與記憶體屏障iOS記憶體
- 彙編學習筆記07——BCD碼及調整指令筆記
- 彙編
- 實驗3 轉移指令跳轉原理及其簡單應用程式設計程式設計
- 轉跳
- 指令集彙總
- python編寫圖片主色轉換指令碼Python指令碼
- nasm彙編ASM
- 彙編命令A
- ARM彙編解決階乘以及大小寫轉換
- JS 跳轉JS
- 彙編基礎
- 初識彙編
- 手撕彙編。。。
- 錨點 跳轉
- 【ionic】介面跳轉
- Flowable 自由跳轉
- Flowable自由跳轉
- iOS逆向之旅(基礎篇) — 彙編(一)— 彙編基礎iOS
- iOS逆向學習筆記 - 彙編(一) - 初識彙編iOS筆記
- iOS逆向學習筆記 - 彙編(四) - 迴圈&選擇[cmp 比較指令]iOS筆記
- Jack對分支迴圈語句偽指令反彙編前後的比較