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 #53 background imageLoading...
Page #53 background image
in~.
M=”-51 PROGRAMMER’SGUIDE AND INSTRUCTION SET
Table 10.8051 Instruction Set Summary(Continued)
I
Mnemonic
OeecriptfonByte ~~k~o’
IDATATRANSFER(continued)
MOV
MOV
MOV
@Ri,direct
Movedirect
byteto
indirectRAM
@Ri,#date
Move
immediate
dateto
indirectRAM
DPTR,#data16LoedDets
Pointerwitha
MOVCA,@A+DPTR
MOVCA,@A+PC
MOVX A,@Ri
MOVX A,@DPTR
MOVX @Ri,A
MOVX @DPTR,A
PUSH direct
POP direct
XCH A,Rn
XCH A,direct
XCH
A,@Ri
XCHD A,@Ri
16-bitconstant
MoveMe
byterelativeto
DPTRtoAcc
MoveCode
byterelativeto
PCtoAcc
Move
External
RAM(8-bit
eddr)toAcc
Move
External
RAM(l&bit
addr)toAcc
MoveAccto
ExternalRAM
(8-bitaddr)
MoveAccto
ExternalRAM
(lS-bitaddr)
Pushdirect
byteonto
stack
Popdirect
bytefrom
stack
Exchange
registerwith
Exchange
directbyte
with
Exchange
indirectRAM
with
Exchangelow-
orderDigif
indirectRAM
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
24
12
24
24
24
24
24
24
24
24
24
12
12
12
12
I
with Acc
Mnemonic
Description Byte
Oeciltetor
Period
BOOLEANVARIABLEMANIPULATION
GLH
CLR
SETB
CPL
CPL
ANL
ANL
ORL
ORL
MOV
MOV
JC
JNC
JB
JNB
JBC
L
bit
c
bit
c
bit
C,bit
C,/bit
C,bit
C,/bit
C,bit
bit,C
rel
rel
bit,rel
bi$rel
bit.rel
wearwny
Clesrdirectbit
SetCarry
Setdirectbit
Complement
carry
Complement
directbit
ANDdirectbit
toCARRY
ANDcomplement
ofdirectbit
tocarry
ORdirectbit
tocarry
ORcomplement
ofdirectbit
tocarry
Movedirectbit
tocarry
MoveCsrryto
directbit
JumpifCsny
isset
JumpifCarry
notset
Jumpifdirecf
Bitisset
Jumpifdirect
BitisNotset
Jumoifdirect
Bitisset&
clearbit
PROGRAMBRANCHING
ACALL addrl1 Absolute
Subroutine
call
LCALL addr16 Long
Subroutine
call
RET
Returnfrom
Subroutine
RETI
Retumfrom
intempt
AJMP addrll Absolute
Jump
WMP addr16 LongJump
SJMP rel
ShortJumo
1
2
1
2
1
2
2
2
2
2
2
2
2
2
3
3
3
2
3
1
1
2
3
2
12
12
12
12
12
12
24
24
24
24
12
24
24
24
24
24
24
24
24
24
24
24
24
24
(relativeaddr)
VImnemonicscopyrigMed@lntelCorporation1980
2-23

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