EasyManua.ls Logo

Intel MCS 51

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
Loading...
I I
int& M=@-51 PROGRAMMER’SGUIDE AND INSTRUCTIONSET
MOV C,blt
Bytes:
Cycles:
Enooding:
Operstion:
MOV bi&C
Bytes:
Cycles:
Enooding:
Operstion:
2
1
1o1o
1“0’01 EiEl
MOV
(~+(bit)
.
L
2
1001
1“0’01 E
MOV
(bit)+ (C)
MOV DPTR,#dsts16
Function:
Description:
Example:
Bytesx
Cycles:
Encoding:
Operation:
LoadData Pointer with a Id-bitconstant
The Data Pointer is loadedwith the Id-bit constant indicated.The id-bit constantis loaded
into the secondand third bytesof the instruction. The secondbyte (DPH) is the high-order
byte,whilethe third byte (DPL)holdsthe low-orderbyte.No tlagsare atTeeted.
Thisis the only instructionwhichmovea16bits of tits at once.
Theinstruction,
MOV DPTR,# 1234H
willloadthe value 1234Hintothe Data Pointer:DPH willhold12Hand DPL willhold 34H.
3
.
L
1001 0000
I
immed.dsts15-6
I
immed.data7-O
MOV
(DPTR)~ #data154
DPH DPL + #&ltS15.8 #data73
2-56

Table of Contents

Related product manuals