The addressing mode is the approach through which an instruction operand is determined. The information saved in the operation code is the operand value or the result. The role of the microprocessor is to implement a sequence of memory-saved instructions to implement a specific task.
In this mode, the information to be processed is accessible within the register(s) and register(s) is (are) operands. Hence the operation is implemented inside multiple registers of the microprocessor.
Let us see the comparison between Memory Address Mode and Register Address Mode
|Memory Address Mode||Register Address Mode|
|In memory, the operand is accessible and its address is present in the instruction itself. This addressing method facilitates the memory address accurately including the Direct addressing method.||In the registers, an operand will be denoted and the register number will be provided in the instruction. The operand is retrieved with the register number demonstrate in the instruction including the Register method.|
|The memory address specified in the direction can display the location where the memory saves the successful strong.||The address of the operand occurs in the register. It can change the effective address from the content of the register specified in the instruction. The effective address cannot be an element of the register. This approach takes complete benefit of registers, including the indirect mode register.|
|The element of the list register is inserted to the location part that is provided in the direction. Record Mode can receive to a group whose parts are inserted away at increasing locations in memory, including Ordered Address Mode.||It can have a data table and our application requirements to approach all the values consecutively. It can find anything that improves the counter/register of the software that has a base address, including Auto Increment Mode.|
|The element of the program counter is used to the location bit of the guidance. In this approach, the location element of the direction is commonly a marked number that can be positive or negative such as relative tending to mode.||Register-based addressing mode is usually can configure registers to a constant value, and this approach is quite a handful of techniques such as the Immediate method.|