1: 2007-12-10 (月) 22:30:09 |
現: 2024-01-06 (土) 22:37:41 |
| | | |
| | | |
| + | **無条件ジャンプ [#oaa8d3be] |
| + | JMP [0x200] ;0x200番地にジャンプする |
| + | |
| + | JMP HOGEHOGE ;HOGEHOGEと定義されたラベルの場所にジャンプ |
| | | |
| | | |
| + | **条件ジャンプ [#rc191873] |
| | | |
| + | | |>|>|>|>|>|>|>|>|>|>|>|>|>|>|CENTER:FLAGS|h |
| + | |条件ジャンプ命令|~ |~NT|~IOPL|~0F|~DF|~IF|~TF|~SF|~ZF|~ |~AF|~ |~PF|~ |~CF| |
| + | | JA |-|-|-|-|-|-|-|-|0|-|-|-|-|-|0| |
| + | | JAE |-|-|-|-|-|-|-|-|-|-|-|-|-|-|0| |
| + | | JB |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| + | | JBE |-|-|-|-|-|-|-|-|1|-|-|-|-|-|1| |
| + | | JC |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| + | | JE |-|-|-|-|-|-|-|-|1|-|-|-|-|-|-| |
| + | | JG |-|-|-|-|-|-|-|0F|0|-|-|-|-|-|-| |
| + | | JGE |-|-|-|-|-|-|-|0F|-|-|-|-|-|-|-| |
| + | | JZ |-|-|-|-|-|-|-|-|-|1|-|-|-|-|-| |
| + | | JP |-|-|-|-|-|-|-|-|-|-|-|-|1|-|-| |
| + | | JNP |-|-|-|-|-|-|-|-|-|-|-|-|0|-|-| |
| + | | JPE |-|-|-|-|-|-|-|-|-|-|-|-|1|-|-| |
| + | | JPO |-|-|-|-|-|-|-|-|-|-|-|-|0|-|-| |
| + | |
| + | | JB |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| + | | JB |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| + | | JB |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| + | | JB |-|-|-|-|-|-|-|-|-|-|-|-|-|-|1| |
| | | |
| | | |
- | JA - より上(CF=0 かつ ZF=0) | |
- | JAE - より上か等しい(CF=0) | |
- | JB - より下(CF=1) | |
- | JBE - より下か等しい(CF=1 かつ ZF=1) | |
- | JC - キャリー(CF=1) | |
- | JE - 等しい(ZF=1) | |
- | JG - より大きい(ZF=0 かつ SF=OF) | |
- | JGE - より大きいか等しい(SF=OF) | |
| JL - より小さい(SF<>OF) | | JL - より小さい(SF<>OF) |
| JLE - より小さいか等しい(ZF=1 または SF<>OF) | | JLE - より小さいか等しい(ZF=1 または SF<>OF) |
| + | |
| JNA - より上でない(CF=1 または ZF=1) | | JNA - より上でない(CF=1 または ZF=1) |
| JNAE - より上でなく等しくない(CF=1) | | JNAE - より上でなく等しくない(CF=1) |
| JNLE - より小さくなく等しくない(ZF=0 およびSF=OF) | | JNLE - より小さくなく等しくない(ZF=0 およびSF=OF) |
| JNO - オーバーフローがない(OF=0) | | JNO - オーバーフローがない(OF=0) |
- | JNP - パリティがない(PF=0) | + | |
| JNS - 符号がない(SF=0) | | JNS - 符号がない(SF=0) |
| JNZ - ゼロでない(ZF=0) | | JNZ - ゼロでない(ZF=0) |
| JO - オーバーフローがある(OF=1) | | JO - オーバーフローがある(OF=1) |
- | JP - パリティがある(PF=1) | + | |
- | JPE - パリティが偶数(PF=1) | + | |
- | JPO - パリティが奇数(PF=0) | + | |
| JS - 符号がある(SF=1) | | JS - 符号がある(SF=1) |
- | JZ - ゼロ(ZF=1) | + | |
| | | |
| ステータスフラグを見る条件分岐のほか レジスタをみて分岐する。 | | ステータスフラグを見る条件分岐のほか レジスタをみて分岐する。 |
| JCXZ -CXレジスタが0 | | JCXZ -CXレジスタが0 |
| JECXZ - ECXレジスタが0 | | JECXZ - ECXレジスタが0 |