Instruction Set Summary
Mnemonic
Arithmetic
ADD A,[m]
Add data memory to ACC
ADDM A,[m]
Add ACC to data memory
ADD A,x
Add immediate data to ACC
ADC A,[m]
Add data memory to ACC with carry
ADCM A,[m]
Add ACC to register with carry
Subtract immediate data from ACC
SUB A,x
SUB A,[m]
Subtract data memory from ACC
SUBM A,[m]
Subtract data memory from ACC with result in data memory
SBC A,[m]
Subtract data memory from ACC with carry
SBCM A,[m]
Subtract data memory from ACC with carry leaving result in
the data memory
DAA [m]
Decimal adjust ACC for addition with result in data memory
Logic Operation
AND A,[m]
AND data memory to ACC
OR A,[m]
OR data memory to ACC
XOR A,[m]
Exclusive-OR data memory to ACC
ANDM A,[m]
AND ACC to data memory
ORM A,[m]
OR ACC to data memory
XORM A,[m]
Exclusive-OR ACC to data memory
AND A,x
AND immediate data to ACC
OR A,x
OR immediate data to ACC
XOR A,x
Exclusive-OR immediate data to ACC
CPL [m]
Complement data memory
CPLA [m]
Complement data memory with result in ACC
Increment & Decrement
INCA [m]
Increment data memory with result in ACC
INC [m]
Increment data memory
DECA [m]
Decrement data memory with result in ACC
DEC [m]
Decrement data memory
Rotate
RRA [m]
Rotate data memory right with result in ACC
RR [m]
Rotate data memory right
RRCA [m]
Rotate data memory right through carry with result in ACC
RRC [m]
Rotate data memory right through carry
RLA [m]
Rotate data memory left with result in ACC
RL [m]
Rotate data memory left
RLCA [m]
Rotate data memory left through carry with result in ACC
RLC [m]
Rotate data memory left through carry
Description
29
HT827A0
Flag Affected
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
Z,C,AC,OV
C
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
None
None
C
C
None
None
C
C
March 15, 2000
Need help?
Do you have a question about the HT827A0 and is the answer not in the manual?