Download Print this page

Siemens SAB 80515 Series User Manual page 179

8-bit single-chip microcontroller family

Advertisement

MOV
DPTR, #data16
Function:
Load data pointer with a 16-bit constant
Description:
The data pointer is loaded with the 16-bit constant indicated. The 16 bit constant is
loaded into the second and third bytes of the instruction. The second byte (DPH) is
the high-order byte, while the third byte (DPL) holds the low-order byte. No flags are
affected.
This is the only instruction which moves 16 bits of data at once.
Example:
The instruction
MOV
will load the value 1234 H into the data pointer: DPH will hold 12 H and DPL will hold
34 H .
Operation:
MOV
(DPTR) ← #data15-0
DPH
Encoding:
1 0 0 1
Bytes:
3
Cycles:
2
Semiconductor Group
DPTR, #1234 H
DPL ← #data15-8
0 0 0 0
#data7-0
immed. data 15 . . . 8
*
179
Instruction Set
immed. data 7 . . . 0

Advertisement

loading

This manual is also suitable for:

Sab 80c515Sab 80c535Sab 80535Sab 80515k