COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Placing the data from the address in MAR into MDR
|
|
Placing the address of the data into MAR
|
|
Completing the execution of the data and placing its storage address into MAR
|
|
Decoding the data in MDR and placing it in IR
|
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.