MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The Instruction fetch phase ends with ____
A
Placing the data from the address in MAR into MDR
B
Placing the address of the data into MAR
C
Completing the execution of the data and placing its storage address into MAR
D
Decoding the data in MDR and placing it in IR
Explanation: 

Detailed explanation-1: -Explanation: The fetch ends with the instruction getting decoded and being placed in the IR and the PC getting incremented.

Detailed explanation-2: -The instruction after obtained from the PC, is decoded and operands are fetched and stored in the IR.

Detailed explanation-3: -Instruction execution can be divided into small steps in different ways. One can divide it into two stages: instruction fetch and instruction execution (as e.g. in the Intel 8086).

Detailed explanation-4: -ADD: This instruction adds 2 values (from 2 registers or from a register and an immediate value) and puts them into a register. Similar format is used for SUB, MULT, DIV, MOD. For eg. “ADD R1 R2 R3; ” will move the value R2+R3 into R1.

There is 1 question to complete.