An assembler program that pushes and pops things off the stack