Discussion
Match the following :
| Description | Register |
|---|---|
| 1. Keeps track of the next instruction to be executed. | i. Accumulator (ACC) |
| 2. Holds instructions to be decoded by the control unit. | ii. Memory Address Register (MAR) |
| 3. Points to the memory location to be accessed by the CPU. | iii. Program counter (PC) |
| 4. Used for storing variables, temporary results and results from the ALU | iv. Instruction Register (IR) |
Choose the most appropriate option from below :
Answer: B
The correct matching is 1-iii, 2-iv, 3-ii, 4-i.
- The program counter keeps track of the address of the next instruction to be executed (1-iii).
- The instruction register holds the instruction currently being decoded by the control unit (2-iv).
- The memory address register holds the address of the memory location to be read or written (3-ii).
- The accumulator holds operands and the intermediate results produced by the ALU (4-i).
A common mix-up is between the program counter and the MAR: both hold addresses, but the PC points to the next instruction while the MAR points to whatever location is being accessed now.
No comment is present. Be the first to comment.
Loading…
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development