Consider the following sequence of micro operations :

MBR ← PC

MAR ← X

PC ← Y

MEMORY ← MBR

Which one of the following is possible operation performed by this sequence ?

This question was previously asked in
NIELIT Scientific Assistant CS 5 Dec 2021 Official Paper
View all NIELIT Scientific Assistant Papers >
  1. Instruction Fetch
  2. Operand Fetch 
  3. Conditional Branch 
  4. Initiation of interrupt service

Answer (Detailed Solution Below)

Option 4 : Initiation of interrupt service
Free
NIELIT Scientific Assistant Quantitative Aptitude Mock Test
0.9 K Users
20 Questions 20 Marks 30 Mins

Detailed Solution

Download Solution PDF

Correct Answer: Option 4) Initiation of interrupt service

Key Points

Let's examine the steps one by one:

  1. MBR ← PC:
    • The content of the Program Counter (PC), which holds the address of the next instruction to be executed, is copied to the Memory Buffer Register (MBR).
    • This is typically done to save the return address before jumping to an interrupt service routine (ISR).
  2. MAR ← X:
    • The Memory Address Register (MAR) is loaded with the address X.
    • This is the location where the return address (in MBR) will be stored.
  3. PC ← Y:
    • The Program Counter is updated to Y, which points to the start of the ISR.
    • This redirect of the control flow to a new memory location is characteristic of interrupt handling.
  4. MEMORY ← MBR:
    • The value in the MBR (the original PC value) is stored in memory at the address specified by MAR (which is X).
    • This effectively saves the return address so that the CPU can resume the original program after servicing the interrupt.

Therefore, this sequence of micro-operations matches the typical behavior during the initiation of an interrupt service routine, where:

  • The current execution state (PC) is saved,
  • The PC is redirected to the ISR location.

Final Answer: Option 4) Initiation of interrupt service

Latest NIELIT Scientific Assistant Updates

Last updated on Jul 3, 2025

-> NIELIT Scientific Assistant answer key 2025 has been released at the official website. 

-> NIELIT Scientific Assistant admit card 2025 has been released. 

-> NIELIT Scientific Assistant city intimation slip 2025 has been released at the official website.

-> NIELIT Scientific Assistant exam 2025 is scheduled to be conducted on June 28. 

-> A total number of 113 revised vacancies have been announced for the post of Scientific Assistant in Computer Science (CS), Information Technology (IT), and Electronics & Communication (EC) streams.

-> Online application form, last date has been extended up to from 17th April 2025.

->The NIELT has revised the Essential Qualifications for the post of Scientific Assistant. Candidates must possess (M.Sc.)/ (MS)/ (MCA) / (B.E.)/ (B.Tech) in relevant disciplines.

 

-> The NIELIT Scientific Assistant 2025 Notification has been released by the National Institute of Electronics and Information Technology (NIELIT).

More Instruction Cycle Questions

More Instruction Pipelining Questions

Get Free Access Now
Hot Links: teen patti diya teen patti 50 bonus teen patti live teen patti apk teen patti master downloadable content