📄 chap2-3.htm.primary
字号:
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JB/JNAE(比较无符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">72</div>
</td>
<td class="p9" width="28%">
<div align="center">C=1</div>
</td>
<td class="p9" width="30%">
<div align="center">< 低于/不高于或等于</div>
</td>
</tr>
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JBE/JNA(比较无符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">76</div>
</td>
<td class="p9" width="28%">
<div align="center">C或Z=1</div>
</td>
<td class="p9" width="30%">
<div align="center"><= 低于或等于/不高于</div>
</td>
</tr>
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JG/JNLE(比较带符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">7F</div>
</td>
<td class="p9" width="28%">
<div align="center">(S异或O)或Z=0</div>
</td>
<td class="p9" width="30%">
<div align="center">> 大于/不小于或等于</div>
</td>
</tr>
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JGE/JNL(比较带符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">7D</div>
</td>
<td class="p9" width="28%">
<div align="center">S异或O=0</div>
</td>
<td class="p9" width="30%">
<div align="center">>= 大于或等于/不小于</div>
</td>
</tr>
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JL/JNGE(比较带符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">7C</div>
</td>
<td class="p9" width="28%" bgcolor="#FFFFDF">
<div align="center">S异或O=1</div>
</td>
<td class="p9" width="30%">
<div align="center">< 小于/不大于或等于</div>
</td>
</tr>
<tr bgcolor="#FFFFDF">
<td class="p9" width="27%">
<div align="center">JLE/JNG(比较带符号数)</div>
</td>
<td class="p9" width="15%">
<div align="center">7E</div>
</td>
<td class="p9" width="28%">
<div align="center">(S异或O)或Z=1</div>
</td>
<td class="p9" width="30%">
<div align="center"><= 小于或等于/不大于</div>
</td>
</tr>
</table>
<p class="p9"><b><font color="#000000">四、无条件转移指令</font></b>(<font face=verdana,arial,helvetica size=2 class="p9">fisheep译
fisheep@sohu.com</font><font face=verdana,arial,helvetica size=2><span class="p9"><i>)</i></span></font></p>
<table width="100%" border="1" cellspacing="0" bordercolordark="#FFFFDF" bgcolor="#FFFFDF" bordercolorlight="#CCCCCC">
<tr bgcolor="#CCCCFF">
<td height="23" width="15%" class="p9"><span class="p9">操作码 </span></td>
<td height="23" width="29%" class="p9"><span class="p9">伪码指令</span></td>
<td height="23" width="56%" class="p9"><span class="p9">含义</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center">EB cb</div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP rel8</span></td>
<td height="23" width="56%" class="p9"><span class="p9">相对短跳转(8位),使rel8处的代码位下一条指令</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">E9 cw</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP rel16 </span></td>
<td height="23" width="56%" class="p9"><span class="p9">相对跳转(16位),使rel16处的代码位下一条指令</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">FF /4</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP r/m16</span></td>
<td height="23" width="56%" class="p9"><span class="p9">绝对跳转(16位),下一指令地址在r/m16中给出</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">FF /4</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP r/m32</span></td>
<td height="23" width="56%" class="p9"><span class="p9">绝对跳转(32位),下一指令地址在r/m32中给出</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">EA cb</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP ptr16:16</span></td>
<td height="23" width="56%" class="p9"><span class="p9">远距离绝对跳转, 下一指令地址在操作数中</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">EA cb</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP ptr16:32 </span></td>
<td height="23" width="56%" class="p9"><span class="p9">远距离绝对跳转, 下一指令地址在操作数中</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">FF /5</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP m16:16</span></td>
<td height="23" width="56%" class="p9"><span class="p9">远距离绝对跳转, 下一指令地址在内存m16:16中</span></td>
</tr>
<tr bgcolor="#FFFFDF">
<td height="23" width="15%" class="p9">
<div align="center"><span class="p9">FF /5</span></div>
</td>
<td height="23" width="29%" class="p9"><span class="p9">JMP m16:32 </span></td>
<td height="23" width="56%" class="p9"><span class="p9">远距离绝对跳转, 下一指令地址在内存m16:32中</span></td>
</tr>
</table>
<p><span class="p9"><b><font color="#000000">五、16位/32位寻址方式</font></b><font color="#000000"><font face=verdana,arial,helvetica size=2 class="p9">(fisheep译
fisheep@sohu.com) </font></font></span><br>
</p>
<table width="100%" cellspacing="0" bordercolordark="#FFFFDF" bgcolor="#FFFFDF" bordercolorlight="#CCCCCC" border="1">
<tr bgcolor="#CCCCFF">
<td class="p9" colspan="2" height="20">
<div align="center">操作码</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">伪码指令</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">跳转含义 </div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">跳转类型</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">跳转的条件(标志位)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 87 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JA rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">大于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(CF=0 and ZF=0)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 83 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JAE rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">大于等于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(CF=0)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 82 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JB rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">小于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(CF=1)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 86 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JBE rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">小于等于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(CF=1 or ZF=1)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 82 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JC rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">进位</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(CF=1)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 84 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JE rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">等于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(ZF=1)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 84 cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JZ rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">为0</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(ZF=1)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 8F cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JG rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">大于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(ZF=0 and SF=OF)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 8D cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JGE rel16/32 </div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">大于等于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(SF=OF)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 8C cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JL rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">小于 </div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(SF<>OF)</div>
</td>
</tr>
<tr>
<td class="p9" colspan="2" height="20">
<div align="center">0F 8E cw/cd</div>
</td>
<td class="p9" width="21%" height="20">
<div align="center">JLE rel16/32</div>
</td>
<td class="p9" width="16%" height="20">
<div align="center">小于等于</div>
</td>
<td class="p9" width="11%" height="20">
<div align="center">near</div>
</td>
<td class="p9" width="25%" height="20">
<div align="center">(ZF=1 or SF<>OF)</div>
</td>
</tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -