The first machine cycle of an instruction is always a
Fetch cycle
In computer architecture, the processor executes instructions through a series of steps known as the instruction cycle. This cycle is further broken down into smaller steps called machine cycles. Each machine cycle performs a specific operation like fetching an instruction, decoding it, or executing it.
The question asks which machine cycle is *always* the first one for any given instruction. The fundamental process of running a program involves the CPU fetching instructions from memory one by one and then executing them. Therefore, before any other operation can occur, the instruction itself must be retrieved from the memory location where it is stored. This initial retrieval process is called the Fetch cycle.
The typical sequence of machine cycles within an instruction cycle is:
It is logically impossible to decode or execute an instruction before it has been fetched from memory. Hence, the Fetch cycle is universally the first machine cycle for every instruction.
Let's look at why the other options are not the correct answer for the *first* machine cycle:
Therefore, the Fetch cycle is the only machine cycle that is guaranteed to be the first step in processing any instruction.
Execute Cycle of Computer is
A fetch cycle is the
Identify the correct sequence of steps A-D followed by the CPU as it processes each instruction in a program.
A. Store
B. Decode
C. Fetch
D. Execute
Choose the correct answer from the options given below :