EasyManuals Logo

Intel MCS 51 User Manual

Intel MCS 51
334 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #52 background imageLoading...
Page #52 background image
i~e McS@-51PROGRAMMER’SGUIDEAND INSTRUCTION SET
Table 10.8051 Inetruotion Sat Summary (Continued)
Mnemonic Deaoription
~we o:acw~r
tRITNWTIC OPERATIONS(Continued)
NC DPTR
IncrementDate 1 24
Pointer
dUL AB MultiPiyA& B
1 48
)IV AB Ditie AbyB
1 48
)A A DecimelAdjuet 1
12
Accumulator
.OGICALOPERATtONS
\NL A,Rn
ANDRegieterto 1
12
Accumulator
tNL A,direct
ANDdiractbyte 2
12
toAccumulator
4NL A,@Ri ANDindirect
1 12
RAMto
Accumulator
4NL A,#date ANDimmediate 2
12
datato
Accumulator
4NL direct,A ANDAccumulator 2
12
todirectbyte
4NL diract,#data ANDimmediate 3
24
datatodirectbyte
)RL A,Rn
ORregisterto
1 12
Accumulator
2RL A,direct ORdirectbyteto 2
12
Accumulator
2RL A,@Ri
ORindiractRAM 1
12
toAccumulator
3RL A,#date
ORimmediate
2 12
datato
Accumulator
3RL dirac4,A ORAccumulator 2
12
todirectbyte
3RL dirsct,~date OR
immediate
3 24
detetodiractbyte
KRL A,Rn Excluaiva-OR
1 12
regieterto
Armmulator
I(RL A,diraot ExclusMe-OR
2
12
directbyteto
Accumulator
KRL A,@Ri Exclush/e-OR
1 12
indirectRAMto
Accumulator
KRL A,#data Exclusiva-OR
2
12
immediatedatato
Accumulator
KRL direct,A
Excluaive-OR
2 12
Accumulatorto
directbyte
KRL direct,gdata Exclueive-OR
3 24
immediatedate
todirectbyte
CLR A
Clear
1
12
Accumulate
CPL A
Complement
1
12
Accumulator
.------ ---------- ,A . . ,.
LUUIGAL urtm IIUNS {wmunuao)
RL A
RLC A
RR A
RRC A
SWAPA
DATATRANSFER
MOV A,Rn
MOV A,direct
MOV A,@Ri
MOV A,#date
MOV Rn.A
MOV Rn,direot
MOV Rn,#date
MOV direct,A
MOV direct,Rn
MOV diract,direct
MOV direct,@Ri
AccumulatorLeft
Rotate
AccumulatorLeft
throughtheCarry
Rotate
Accumulator
Right
Rotate
Accumulator
Rightthrough
mecerry
Swapnibbles
withinthe
Accumulator
Move
registerto
Accumulator
Movediract
byteto
Accumulator
Moveindirect
RAMto
Accumulator
Move
immediate
dateto
Accumulator
Move
Accumulator
toregister
Movedirect
byteto
register
Move
immediatedate
toregister
Mova
Accumulator
todirectbyte
Moveregister
todirectbyte
Movedirect
bytatodiract
Moveindirect
RAMto
directbyte
MOV direct,#date Move
immediatedata
todireotbyte
MOV @Ri,A
Move
Accumulatorto
1
1
1
1
1
1
2
1
2
1
2
2
2
2
3
2
3
1
12
12
12
12
12
12
12
12
12
12
24
12
12
24
24
24
24
12
I
indirectRAM
Allmnemonicscopyrighted@lnteiCorporation19S0
.
2-22

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel MCS 51 and is the answer not in the manual?

Intel MCS 51 Specifications

General IconGeneral
BrandIntel
ModelMCS 51
CategoryMicrocontrollers
LanguageEnglish

Related product manuals