Correct Answer - Option 2 : 2
Function: Load data pointer with a 16 bit constant.
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.
The instruction, MOV DPTR, 1234H will load the value 1234H into the Data Pointer. DPH will hold 12H and DPL will hold 34H.
Number of cycles required for execution: 2