Which of the following statement is true? A. Control memory is part of the…

2021

Which of the following statement is true?

A. Control memory is part of the hardwired control unit.

B. Program control instructions are used to alter the sequential flow of the program.

C. The register indirect addressing mode for accessing memory operand is similar to displacement addressing mode.

D. CPU utilization is not affected by the introduction of Interrupts.

  1. A.

    A

  2. B.

    B

  3. C.

    C

  4. D.

    D

Attempted by 59 students.

Show answer & explanation

Correct answer: B

Answer: The only true statement is Program control instructions are used to alter the sequential flow of the program.

  • Control memory is part of the hardwired control unit. — False. Control memory stores microinstructions and is a feature of microprogrammed control units. A hardwired control unit produces control signals with fixed logic and does not use a control memory.

  • Program control instructions are used to alter the sequential flow of the program. — True. Instructions like jumps, branches, calls, and returns explicitly change the next instruction address and therefore alter the program's sequential flow.

  • The register indirect addressing mode for accessing memory operand is similar to displacement addressing mode. — False (nuanced). Register indirect uses a register that directly contains the effective address. Displacement addressing uses a base register plus a constant offset. Register indirect can be viewed as a special case of displacement with offset zero, but they are not equivalent in general.

  • CPU utilization is not affected by the introduction of Interrupts. — False. Interrupts require the CPU to save state, run an interrupt service routine, and restore state, which consumes CPU cycles and introduces overhead, thereby affecting CPU utilization.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor