📄 the02.htm
字号:
<td width="80" > <p >W和f做异或运算 </p></td>
<td width="101"> <p >XORWF f,d </p></td>
<td width="81"> <p >W〇f→d </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0001 11df ffff </p></td>
<td width="42" > <p >1Cf </p></td>
<td width="80"> <p >W加f </p></td>
<td width="101" > <p >ADDWF f,d </p></td>
<td width="81" > <p >W+f→d </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >C,DC,Z </p></td>
<td width="70" colspan="3" > <p >1,2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112"> <p >0010 00df ffff </p></td>
<td width="42"> <p >20f </p></td>
<td width="80" > <p >传送f到d </p></td>
<td width="101" > <p >MOVF f,d </p></td>
<td width="81" > <p >f→d </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0010 01df ffff </p></td>
<td width="42" > <p >24f </p></td>
<td width="80" > <p >f取补 </p></td>
<td width="101"> <p >COMF f,d </p></td>
<td width="81" > <p >f→d </p></td>
<td width="77" colspan="2"> <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0010 10df ffff </p></td>
<td width="42" > <p >28f </p></td>
<td width="80" > <p >f递增 </p></td>
<td width="101" > <p >INCF f,d </p></td>
<td width="81" > <p >f+1→d </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3"> <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0010 11df ffff </p></td>
<td width="42" > <p >2Cf </p></td>
<td width="80" > <p >f递减,为0则跳 </p></td>
<td width="101"> <p >DECFSZ f,d </p></td>
<td width="186" colspan="4" > <p >f-1→d,skip if zero </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3"> <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0011 00df ffff </p></td>
<td width="42" > <p >30f </p></td>
<td width="80" > <p >f循环右移 </p></td>
<td width="101" > <p >RRF f,d </p></td>
<td width="186" colspan="4"> <p >f(n)→d(n-1),f(0)→C,C→d(7) </p></td>
<td width="84" colspan="5" > <p >C </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0011 01df ffff </p></td>
<td width="42"> <p >34f </p></td>
<td width="80" > <p >f循环左移 </p></td>
<td width="101" > <p >RLF f,d </p></td>
<td width="186" colspan="4" > <p >f(n)→d(n+1),f(7)→C,C→d(0) </p></td>
<td width="84" colspan="5" > <p >C </p></td>
<td width="70" colspan="3"> <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0011 10df ffff </p></td>
<td width="42" > <p >38f </p></td>
<td width="80"> <p >f半字节交换 </p></td>
<td width="101" > <p >SWAPF f,d </p></td>
<td width="186" colspan="4" > <p >f(0.3)←→f(4-7)→d </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0011 11df ffff </p></td>
<td width="42" > <p >3Cf </p></td>
<td width="80" > <p >f递增,为0则跳 </p></td>
<td width="101" > <p >INCFSZ f,d </p></td>
<td width="186" colspan="4" > <p >f+1→d,skip if zero </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3"> <p >2,4 </p></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="416" colspan="5" > <p > </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="56" colspan="4" > <p > </p></td>
<td width="63" colspan="3" > <p > </p></td>
<td width="63" colspan="2" > <p > </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="416" colspan="5" rowspan="3" > <p >面向位操作类指令</p></td>
<td width="70" > <p >(11-8)</p></td>
<td width="63" colspan="5" > <p >(7-5)</p></td>
<td width="63" colspan="3" > <p >(4-0)</p></td>
<td width="63" colspan="2" > <p > </p></td>
</tr>
<tr>
<td width="77" colspan="2" bgcolor="#FFFFFF" > OPCODE</td>
<td width="77" colspan="5" bgcolor="#FFFFFF" > b(BIT#)</td>
<td width="77" colspan="3" bgcolor="#FFFFFF" > f(FILE#)</td>
<td width="28" bgcolor="#FFFFFF"> <p > </p></td>
</tr>
<tr>
<td width="77" colspan="2" bgcolor="#FFFFFF"> <p > </p></td>
<td width="56" colspan="4" bgcolor="#FFFFFF"> <p > </p></td>
<td width="56" colspan="2" bgcolor="#FFFFFF"> <p > </p></td>
<td width="70" colspan="3" bgcolor="#FFFFFF"> <p > </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="416" colspan="5" > <p >二进制代码
HEX 名称 助记符,操作数 操作</p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="28" > <p > </p></td>
<td width="84" colspan="5" > <p >状态影响</p></td>
<td width="70" colspan="3" > <p >注</p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0100 bbbf ffff </p></td>
<td width="42" > <p >4bf </p></td>
<td width="80" > <p >清除f的位b </p></td>
<td width="101" > <p >BCF f,b </p></td>
<td width="186" colspan="4" > <p >0→f(b) </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0101 bbbf ffff </p></td>
<td width="42" > <p >5bf </p></td>
<td width="80" > <p >设置f的位b </p></td>
<td width="101" > <p >BSF f,b </p></td>
<td width="186" colspan="4" > <p >1→f(b) </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p >2,4 </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0110 bbbf ffff </p></td>
<td width="42" > <p >6bf </p></td>
<td width="80" > <p >测试f的位b,为0则跳 </p></td>
<td width="101" > <p >BTFSC f,b </p></td>
<td width="186" colspan="4" > <p >Test bit(b) in file(f):Skip
if clear </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p > </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="112" > <p >0111 bbbf ffff </p></td>
<td width="42" > <p >7bf </p></td>
<td width="80"> <p >测试f的位b,为0则跳 </p></td>
<td width="101" > <p >BTFSS f,b </p></td>
<td width="186" colspan="4" > <p >Test bit(b) in file(f):Skip
if clear </p></td>
<td width="84" colspan="5" > <p >Z </p></td>
<td width="70" colspan="3" > <p > </p></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="416" colspan="5"> <p > </p></td>
<td width="77" colspan="2" > <p > </p></td>
<td width="119" colspan="7" > </td>
<td width="63" colspan="2" > <p > </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="416" colspan="5" rowspan="3" > <p >常数操作和控制操作类指令</p></td>
<td width="77" colspan="2"> <p >(11-8)</p></td>
<td width="119" colspan="7"> (7-0)</td>
<td width="63" colspan="2"> <p > </p></td>
</tr>
<tr>
<td width="77" colspan="2" bgcolor="#FFFFFF" > OPCODE</td>
<td width="154" colspan="8" bgcolor="#FFFFFF"> k(LITERAL)</td>
<td width="28" bgcolor="#FFFFFF" > <p > </p></td>
</tr>
<tr>
<td width="77" colspan="2" bgcolor="#FFFFFF"> <p > </p></td>
<td width="56" colspan="4" bgcolor="#FFFFFF" > <p > </p></td>
<td width="56" colspan="2" bgcolor="#FFFFFF"> <p > </p></td>
<td width="70" colspan="3" bgcolor="#FFFFFF"> <p > </p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="416" colspan="5" > <p >二进制代码
HEX 名称 助记符,操作数 操作</p></td>
<td width="77" colspan="2" bgcolor="#FFFFFF"> <p > </p></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -