CameraIcon
CameraIcon
SearchIcon
MyQuestionIcon
MyQuestionIcon
160
You visited us 160 times! Enjoying our articles? Unlock Full Access!
Question

Which of the following registers is used to keep track of address of the memory location where the next instruction is located?

A
Memory Address Register
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
Memory Data Register
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Instruction Register
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
Program Counter
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
E
None of the above
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is C Program Counter

Program Counter registers is used to keep track of address of the memory location where the next instruction is located.

A program counter is a register in a computer processor that contains the address (location) of the instruction being executed at the current time. As each instruction gets fetched, the program counter increases its stored value by 1. The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program

The program counter is simply the location of the instruction being executed, and so it will change based on the processor architecture. That is, a 64 bit architecture will need 64 bits to hold the program counter, a 32 bit will need 32, and so on.


flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Computers in Accounting
ACCOUNTANCY
Watch in App
Join BYJU'S Learning Program
CrossIcon