The way in which the address of a particular memory location is produced in a computer system. These can include direct addressing, indirect addressing, relative addressing, and indexed addressing modes. Addressing modes are specified for individual processors; the specification is part of the computer architect’s task.