W742E/C816
Publication Release Date: April 15, 2005
- 51 - Revision A2
Machine code Mnemonic Function Flag affected W/C
Arithmetic
0001 1000 0xxx xxxx ADD R, ACC ACC←(R) + (ACC) ZF, CF 1/1
0001 1100 iiii nnnn ADD WRn, #I ACC←(WRn) + I ZF, CF 1/1
0001 1001 0xxx xxxx ADDR R, ACC ACC, R←(R) + (ACC) ZF, CF 1/1
0001 1101 iiii nnnn ADDR WRn, #I ACC, WRn←(WRn) + I ZF, CF 1/1
0000 1000 0xxx xxxx ADC R, ACC ACC←(R) + (ACC) + (CF) ZF, CF 1/1
0000 1100 iiii nnnn ADC WRn, #I ACC←(WRn) + I + (CF) ZF, CF 1/1
0000 1001 0xxx xxxx ADCR R, ACC ACC, R←(R) + (ACC) + (CF) ZF, CF 1/1
0000 1101 iiii nnnn ADCR WRn, #I ACC, WRn←(WRn) + I + (CF) ZF, CF 1/1
0010 1000 0xxx xxxx ADU R, ACC ACC←(R) + (ACC) ZF 1/1
0010 1100 iiii nnnn ADU WRn, #I ACC←(WRn) + I ZF 1/1
0010 1001 0xxx xxxx ADUR R, ACC ACC, R←(R) + (ACC) ZF 1/1
0010 1101 iiii nnnn ADUR WRn, #I ACC, WRn←(WRn) + I ZF 1/1
0001 1010 0xxx xxxx SUB R, ACC ACC←(R) - (ACC) ZF, CF 1/1
0001 1110 iiii nnnn SUB WRn, #I ACC←(WRn) - I ZF, CF 1/1
0001 1011 0xxx xxxx SUBR R, ACC ACC, R←(R) - (ACC) ZF, CF 1/1
0001 1111 iiii nnnn SUBR WRn, #I ACC, WR←(WR) - I ZF, CF 1/1
0000 1010 0xxx xxxx SBC R, ACC ACC←(R) - (ACC) - (CF) ZF, CF 1/1
0000 1110 iiii nnnn SBC WRn, #I ACC←(WRn) - I - (CF) ZF, CF 1/1
0000 1011 0xxxxxxx SBCR R, ACC ACC, R←(R) - (ACC) - (CF) ZF, CF 1/1
0000 1111 iiii nnnn SBCR WRn, #I ACC, WRn←(WRn) - I - (CF) ZF, CF 1/1
0100 1010 0xxx xxxx INC R ACC, R←(R) + 1 ZF, CF 1/1
0100 1010 1xxx xxxx DEC R ACC, R←(R) - 1 ZF, CF 1/1
Logic
0010 1010 0xxx xxxx ANL R, ACC ACC←(R) & (ACC) ZF 1/1
0010 1110 iiii nnnn ANL WRn, #I ACC←(WRn) & I ZF 1/1
0010 1011 0xxx xxxx ANLR R, ACC ACC, R←(R) & (ACC) ZF 1/1
0010 1111 iiii nnnn ANLR WRn, #I ACC, WRn←(WRn) & I ZF 1/1
0011 1010 0xxx xxxx ORL R, ACC ACC←(R) ∧ (ACC) ZF 1/1
0011 1110 iiii nnnn ORL WRn, #I ACC←(WRn) ∧ I ZF 1/1
0011 1011 0xxx xxxx ORLR R, ACC ACC, R←(R) ∧ (ACC) ZF 1/1
0011 1111 iiii nnnn ORLR WRn, #I ACC, WRn←(WRn) ∧ I ZF 1/1
0011 1000 0xxx xxxx XRL R, ACC ACC←(R) EX (ACC) ZF 1/1
0011 1100 iiii nnnn XRL WRn, #I ACC←(WRn) EX I ZF 1/1
0011 1001 0xxx xxxx XRLR R, ACC ACC, R←(R) EX (ACC) ZF 1/1
0011 1101 iiii nnnn XRLR WRn, #I ACC, WRn←(WRn) EX I ZF 1/1
Deleted: SA5505
Deleted: W742C811