i need the answer. please
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.
An indirect address is an address contained in a register or memory location, instead of in the instruction itself. In the 8085, the most common form is to load or calculate an address in the HL register, and then access the memory pointed to by HL using the M register designation, such as MOV A,M.
Because of different in speeds of cpu the system bus and the memory circut
Because of different in speeds of cpu the system bus and the memory circut
A memory mapped register is a register that has its specific address stored in a known memory location.
Usually the register set memory. The L1 cache may be as fast.
a "reduced" instruction set, consisting only of the instructions most commonly generated by compilersall arithmetic and logic instructions operate only register to register using an internal register setonly basic arithmetic and logic operations are built in, others handled in softwareall memory access instructions are simple register load or store instructionsonly one memory access mode built in, others handled in softwareinstructions always aligned whole words (no short or unaligned instructions)significant degree of pipeline parallelism in the hardware to optimize hardware efficiencyetc.
what is register
what is the difference between cache & register ? Cache memory is random access memory (RAM) that a computer microprocessor can access more quickly than it can access regular RAM. As the microprocessor processes data, it looks first in the cache memory and if it finds the data there (from a previous reading of data), it does not have to do the more time-consuming reading of data from larger memory. The register is a small set of data holding places that are part of a computer processor . A register may hold a computer instruction , a storage address, or any kind of data (such as a bit ..."
Base and Limit registers are hardware registers used in computer systems to define the memory range that a program can access. The Base register stores the starting memory address of a program, while the Limit register stores the size of the memory range that the program can access relative to the base address. This mechanism helps prevent programs from accessing memory outside of their allocated range, enhancing system security and stability.
registers are a small high-speed memory inside CPU. one advantage of using them is increase in CPU speed because of their high access rate in comparison by ram.
difference between register and memory location