Owner's manual

MAXQ7665/MAXQ7666 Users Guide
14-3
SECTION 14: MAXQ7665/MAXQ7666 INSTRUCTION SET SUMMARY
MNEMONIC DESCRIPTION
16-BIT INSTRUCTION
WORD
STATUS BITS
AFFECTED
AP
INC/DEC
NOTES
AND src Acc Acc AND src f001 1010 ssss ssss S, Z
Y
1
OR src Acc Acc OR src f010 1010 ssss ssss S, Z
Y
1
XOR src Acc Acc XOR src f011 1010 ssss ssss S, Z
Y
1
CPL Acc ~Acc 1000 1010 0001 1010 S, Z
Y
NEG Acc ~Acc + 1 1000 1010 1001 1010 S, Z
Y
SLA Shift Acc left arithmetically 1000 1010 0010 1010 C, S, Z
Y
SLA2 Shift Acc left arithmetically twice 1000 1010 0011 1010 C, S, Z
Y
SLA4 Shift Acc left arithmetically four times 1000 1010 0110 1010 C, S, Z
Y
RL Rotate Acc left (w/o C) 1000 1010 0100 1010 S
Y
RLC Rotate Acc left (through C) 1000 1010 0101 1010 C, S, Z
Y
SRA Shift Acc right arithmetically 1000 1010 1111 1010 C, Z
Y
SRA2 Shift Acc right arithmetically twice 1000 1010 1110 1010 C, Z
Y
SRA4 Shift Acc right arithmetically four times 1000 1010 1011 1010 C, Z
Y
SR Shift Acc right (0 msbit) 1000 1010 1010 1010 C, S, Z
Y
RR Rotate Acc right (w/o C) 1000 1010 1100 1010 S
Y
LOGICAL OPERATIONS
RRC Rotate Acc right (though C) 1000 1010 1101 1010 C, S, Z
Y
MOVE C, Acc.<b> C Acc.<b> 1110 1010 bbbb 1010 C
MOVE C, #0 C 0 1101 1010 0000 1010 C
MOVE C, #1 C 1 1101 1010 0001 1010 C
CPL C C ~C 1101 1010 0010 1010 C
MOVE Acc.<b>, C Acc.<b> C 1111 1010 bbbb 1010 S, Z
AND Acc.<b> C C AND Acc.<b> 1001 1010 bbbb 1010 C
OR Acc.<b> C C OR Acc.<b> 1010 1010 bbbb 1010 C
XOR Acc.<b> C C XOR Acc.<b> 1011 1010 bbbb 1010 C
MOVE dst.<b>, #1 dst.<b> 1 1ddd dddd 1bbb 0111 C, S, E, Z 2
MOVE dst.<b>, #0 dst.<b> 0 1ddd dddd 0bbb 0111 C, S, E, Z 2
BIT OPERATIONS
MOVE C, src.<b> C src.<b> fbbb 0111 ssss ssss C
ADD src Acc Acc + src f100 1010 ssss ssss C, S, Z, OV
Y
1
ADDC src Acc Acc + (src + C) f110 1010 ssss ssss C, S, Z, OV
Y
1
SUB src Acc Acc – src f101 1010 ssss ssss C, S, Z, OV
Y
1
MATH
SUBB src Acc Acc – (src + C) f111 1010 ssss ssss C, S, Z, OV
Y
1
Table 14-1. MAXQ7665/MAXQ7666 Instruction Set Summary
Maxim Integrated