LIVE Course for free

Rated by 1 million+ students
Get app now
0 votes
in Electronics by (54.3k points)
closed by
The number of cycles required to execute the given instruction is:
MOV DPTR,#data16
1. 3
2. 2
3. 4
4. 1

1 Answer

0 votes
by (30.0k points)
selected by
Best answer
Correct Answer - Option 2 : 2

MOV DPTR,#data16-

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.

Byte: 3

Number of cycles required for execution: 2

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.