Question Bank (1 mark) · Q3
Q.What is program counter?
Karnataka PUCTextbookShort· 1mImportance★★★★★est
13% · 15/115 Questions
✓ Free question
[!TLDR]
The PC holds the address of the next instruction, and auto-increments so the program runs in sequence.
Instructions are stored in code memory at successive addresses. The program counter points to the next instruction; after each fetch it increments automatically, and a jump or call instruction loads a new value into it to change the flow. The 8051's PC is 16-bit, so it can address 64 KB of program memory.
[!ANSWER]
It is the register that stores the address of the next instruction to be executed (16-bit in the 8051).
Unlock everything free for 14 days
- Full step-by-step solutions
- Concept-first explanations
- Methods, shortcuts & mistakes
- PYQ mapping + timed mock tests
Full access for 14 days. No credit card required.