answersLogoWhite

0


Best Answer

Because of different in speeds of cpu the system bus and the memory circut

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why does memory access take more machine cycles than register access?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why does memory access take more machine cycle than register access?

Because of different in speeds of cpu the system bus and the memory circut


Why register to register instruction is faster?

Register to register addressing mode is faster because you don't have to do an extra memory access cycle or more.Register to register addressing mode is faster because:Registers are part of and are directly accessibility by the CPU assembly.They electronics that make up a register use more expensive but faster circuitry.Since it does not require memory access, the steps and time involved in memory address decoding and memory access are skipped.


Why is it necessary to access register instead of memory?

i need the answer. please


How many machine cycle are required in LDA 2050H?

It will require 4 machine cycles, 1.opcode fetch 2.memory read 3. memory read 4. memory write


Why does it take 5 machine cycles in the SHLD instruction of 8085 microprocessor?

fetch SHLD opcode bytefetch direct address least significant bytefetch direct address most significant bytewrite L register contents byte to memorywrite H register contents byte to memory


Draw and explain the bloack Daigram of Von Neumann machine?

Block diagram of the von Neumann architecture: MQ, multiplier quotient register; IR, instruction register; IBR, instruction buffer register; MAR, memory address register; MDR, memory data register


What is a memory mapped register?

A memory mapped register is a register that has its specific address stored in a known memory location.


How many machine cycles are required for RET instruction in 8085 microprocessor is?

RET instruction needs 3 machine cycles. One to fetch and decode the instruction(4 T states), and two more machine cycles(i.e. 2*3=6 T states) to read two bytes from the stack(stack is exterior to microprocessor, stack is in R/W memory, so to exchange data with stack needs machine cycles). Thus, RET instruction needs total 3 machine cycles and 10 T-states.


Which computer memories has the shortest access time?

Usually the register set memory. The L1 cache may be as fast.


What is randon access memory?

Random access memory (RAM) is the machine's working memory. All programs and data must be loaded into RAM in order for the central processing unit (CPU) to execute those programs.


What are the types of memory register?

what is register


Where does global static local register variables free memory and C Program instructions get stored?

* These are all implementation defined. Access to `register' specified indentifiers should be as fast as possible, so the compiler may place the value in a machine register. However, the compiler is free to treat a `register' declaration as an `auto' declaration. * Where free memory is maintained is an OS specific concept. Instructions are generally stored in code segement. Local Variables are stored in Stack. Register variables are stored in Register. Global & static variables are stored in data segment. The memory created dynamically are stored in Heap And the C program instructions get stored in code segment.