Which register is used to store the return address during subroutine calls? MCQ with Answer and Explanation

Which register is used to store the return address during subroutine calls?
A. Program Counter
B. Accumulator
C. Flag Register
D. Link Register
Answer: Option D
Solution (By JKExamLibrary)
Link Register (in many architectures) holds the return address.

This question belongs to: Computer CPU (Central Processing Unit)

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More CPU (Central Processing Unit) Questions

Question #1 Report Error
Which is used for high performance computing?
A. Basic embedded
B. Mobile SoCs
C. Many core CPUs with high bandwidth memory
D. Single core low power

Correct Answer: Option C


Explanation:
Like in supercomputers.

This question belongs to: Computer CPU (Central Processing Unit)
Question #2 Report Error
The load/store architecture restricts memory access to:
A. ALU only
B. All instructions
C. Control unit
D. Dedicated load and store instructions

Correct Answer: Option D


Explanation:
Typical in RISC designs.

This question belongs to: Computer CPU (Central Processing Unit)
Question #3 Report Error
The latency of register access is:
A. 1 clock cycle or less
B. Variable by design
C. Hundreds of cycles
D. Same as main memory

Correct Answer: Option A


Explanation:
Registers are the fastest storage.

This question belongs to: Computer CPU (Central Processing Unit)