Skip to content
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.