Stack addressing mode is one of the many types of addressing mode within the computer system used for instruction cycle. In this type of addressing mode, the operand is on the stack. It uses the stack functions such as Push and Pop. For example the instruction ADD will POP two operands from the stack and perform the operation ADD on them, then PUSH the result to the top of the stack.