PointerSupport swapping operation in register levelRegistersStack pointerProgram CounterSystem RegisterBase pointerIndex PointerReturn address