Rev. 1.20 156 January 23, 2015 Rev. 1.20 157 January 23, 2015
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
JMP addr
Jumpunconditionally
Description ThecontentsoftheProgramCounterarereplacedwiththespeciedaddress.Program
executionthencontinuesfromthisnewaddress.Asthisrequirestheinsertionofadummy
instructionwhilethenewaddressisloaded,itisatwocycleinstruction.
Operation ProgramCounter←addr
Affectedag(s) None
MOV A,[m]
MoveDataMemorytoACC
Description ThecontentsofthespeciedDataMemoryarecopiedtotheAccumulator.
Operation ACC←[m]
Affectedag(s) None
MOV A,x
MoveimmediatedatatoACC
Description TheimmediatedataspeciedisloadedintotheAccumulator.
Operation ACC←x
Affectedag(s) None
MOV [m],A
MoveACCtoDataMemory
Description ThecontentsoftheAccumulatorarecopiedtothespeciedDataMemory.
Operation [m]←ACC
Affectedag(s) None
NOP
Nooperation
Description Nooperationisperformed.Executioncontinueswiththenextinstruction.
Operation Nooperation
Affectedag(s) None
OR A,[m]
LogicalORDataMemorytoACC
Description DataintheAccumulatorandthespeciedDataMemoryperformabitwise
logicalORoperation.TheresultisstoredintheAccumulator.
Operation ACC←ACC″OR″[m]
Affectedag(s) Z
OR A,x
LogicalORimmediatedatatoACC
Description DataintheAccumulatorandthespeciedimmediatedataperformabitwiselogicalOR
operation.TheresultisstoredintheAccumulator.
Operation ACC←ACC″OR″x
Affectedag(s) Z
ORM A,[m]
LogicalORACCtoDataMemory
Description DatainthespeciedDataMemoryandtheAccumulatorperformabitwiselogicalOR
operation.TheresultisstoredintheDataMemory.
Operation [m]←ACC″OR″[m]
Affectedag(s) Z
RET
Returnfromsubroutine
Description TheProgramCounterisrestoredfromthestack.Programexecutioncontinuesattherestored
a
ddress.
Operation ProgramCounter←Stack
Affectedag(s) None