汇编语言基础--关键代码含义
<h1>一、判断类</h1><pre class="prettyprint"><span style="color: rgba(255, 0, 0, 1)">JE</span><span style="color: rgba(0, 128, 0, 1)"> ;等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNE</span> <span style="color: rgba(0, 128, 0, 1)"> ;不等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JZ</span><span style="color: rgba(0, 128, 0, 1)"> ;为 0 则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNZ</span> <span style="color: rgba(0, 128, 0, 1)"> ;不为 0 则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JS</span><span style="color: rgba(0, 128, 0, 1)"> ;为负则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNS</span> <span style="color: rgba(0, 128, 0, 1)"> ;不为负则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JC</span><span style="color: rgba(0, 128, 0, 1)"> ;进位则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNC</span> <span style="color: rgba(0, 128, 0, 1)"> ;不进位则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JO</span><span style="color: rgba(0, 128, 0, 1)"> ;溢出则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNO</span> <span style="color: rgba(0, 128, 0, 1)"> ;不溢出则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JA</span><span style="color: rgba(0, 128, 0, 1)"> ;无符号大于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNA</span> <span style="color: rgba(0, 128, 0, 1)"> ;无符号不大于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JAE</span> <span style="color: rgba(0, 128, 0, 1)"> ;无符号大于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNAE</span><span style="color: rgba(0, 128, 0, 1)"> ;无符号不大于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JG</span><span style="color: rgba(0, 128, 0, 1)"> ;有符号大于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNG</span> <span style="color: rgba(0, 128, 0, 1)"> ;有符号不大于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JGE</span> <span style="color: rgba(0, 128, 0, 1)"> ;有符号大于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNGE</span><span style="color: rgba(0, 128, 0, 1)"> ;有符号不大于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JB</span><span style="color: rgba(0, 128, 0, 1)"> ;无符号小于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNB</span> <span style="color: rgba(0, 128, 0, 1)"> ;无符号不小于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JBE</span> <span style="color: rgba(0, 128, 0, 1)"> ;无符号小于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNBE</span><span style="color: rgba(0, 128, 0, 1)"> ;无符号不小于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JL</span><span style="color: rgba(0, 128, 0, 1)"> ;有符号小于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNL</span> <span style="color: rgba(0, 128, 0, 1)"> ;有符号不小于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JLE</span> <span style="color: rgba(0, 128, 0, 1)"> ;有符号小于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNLE</span><span style="color: rgba(0, 128, 0, 1)"> ;有符号不小于等于则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JP</span><span style="color: rgba(0, 128, 0, 1)"> ;奇偶位置位则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JNP</span> <span style="color: rgba(0, 128, 0, 1)"> ;奇偶位清除则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JPE</span> <span style="color: rgba(0, 128, 0, 1)"> ;奇偶位相等则跳转</span>
<span style="color: rgba(255, 0, 0, 1)">JPO</span> <span style="color: rgba(0, 128, 0, 1)"> ;奇偶位不等则跳转</span></pre>
<h1>二、赋值类</h1>
<h1>三、运算类</h1>
<h1>四、其他指令</h1>
<p>1、jmp</p>
<p> JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。</p>
<p> </p>
<table data-sort="sortDisabled">
<tbody>
<tr>
<td align="left" valign="top" width="208">JMP 1000H</td>
<td align="left" valign="top" width="447">段内直接转移,转移地址的偏移量由指令给出</td>
</tr>
<tr>
<td align="left" valign="top" width="208">JMP CX</td>
<td align="left" valign="top" width="447">
<div class="para">段内间接转移,转移地址的偏移量由CX指出</div>
</td>
</tr>
<tr>
<td align="left" valign="top" width="208">JMP 1000H:2000H</td>
<td align="left" valign="top" width="447">
<div class="para">段间直接转移,段码和偏移量由指令给出</div>
</td>
</tr>
<tr>
<td align="left" valign="top" width="208">JMP DWORD PTR </td>
<td align="left" valign="top" width="447">段间间接转移转移地址在SI所指地址开始的4个单元中<br><br></td>
</tr>
</tbody>
</table>
<p> </p><br><br>
来源:https://www.cnblogs.com/raorao1994/p/11990571.html
頁:
[1]