Computer Architecture : Addressing Modes

In the instruction format the address fields are very small. We would like to reference a large range of locations in main memory or virtual memory. To get this objective, various different addressing modes have been used. Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs. The various addressing modes that are defined in a given instruction set architecture define how machine language instructions in that architecture identify the operands of each instruction. An addressing mode specifies how to calculate the effective memory address of an operand by using information held in registers and or constants contained within a machine instruction or elsewhere.

Types of Addressing Modes : 

The most common addressing techniques are

  • Immediate addressing mode
  • Direct addressing mode
  • Indirect addressing mode
  • Register addressing mode
  • Register Indirect addressing mode
  • Displacement addressing mode
  • Stack addressing mode

Next Topic:

No comments:

Post a Comment