How do we execute machine code?
Our execution model is stack based.
Operators will pop off operands from the stack, and push results back on to the stack.
Hence the program occurs procedurally.
But wait…What about branching?
Our execution model is stack based.
Operators will pop off operands from the stack, and push results back on to the stack.
Hence the program occurs procedurally.
But wait…What about branching?