⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap2-3.htm.primary

📁 加密与解密,软件加密保护技术与解决方案,看雪文档!
💻 PRIMARY
📖 第 1 页 / 共 3 页
字号:
  <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">&lt;  低于/不高于或等于</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">&lt;=  低于或等于/不高于</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">&gt;  大于/不小于或等于</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">&gt;=  大于或等于/不小于</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">&lt;  小于/不大于或等于</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">&lt;=  小于或等于/不大于</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&lt;&gt;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&lt;&gt;OF)</div>
    </td>
  </tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -