1,885
edits
Changes
no edit summary
* Relative - A [[Signed|signed or unsigned]] offset is added to the current [[Register#Program Counter|program counter]] to obtain a new address. This is most often used for jumps but is also used for some kinds of data access.
* Stack - Values are pushed to or popped from the [[Stack|stack]].
(There are many other modes available on some architectures).
The addressing modes available and available combinations of operations and addressing modes are significant features of an [[Instruction Set Architecture]].