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 + #<S15.8❑ #data73
2-56