Correct Answer - Option 2 : 2
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 that moves 16-bits of data at once.
Example:
The instruction, MOV DPTR, 1234H will load the value 1234H into the Data Pointer. DPH will hold 12H and DPL will hold 34H.
Byte: 3
Number of cycles required for execution: 2