COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
The CIR
|
|
The MAR
|
|
The MDR
|
|
The ALU
|
Detailed explanation-1: -In a computer, the memory address register (MAR) is the CPU register that either stores the memory address from which data will be fetched to the CPU registers, or the address to which data will be sent and stored via system bus.
Detailed explanation-2: -The Memory Buffer Register (MBR) contains a copy of the designated memory location specified by the MAR after a “read” or the new contents of the memory prior to a “write".
Detailed explanation-3: -Memory addresses in a program are represented in hexadecimal format, by a variable name or label, etc. In assembly the address can be stored in a register so it can be referred as the content of the register, for example, (R1) is the address stored in register 1.
Detailed explanation-4: -An instruction, stored in the memory, is fetched into the control unit by supplying the memory with the address of the instruction. The control unit decodes the instruction in order to find the sequence of operation necessary to execute it.