┌────────────────┐ ┌────────────────┐ ┌─────────────┐ │1. Pop A │ ┌────────────────────────┐ ┌─────────────────┐ ┌─────────────────────┐ │Instruction IADD│ │Operand Stack│ ├────────────────┤ │Instruction ADD R1 R2 R3│ │Virtual Registers│ │R1 is R2 plus R3 │ ├────────────────┤ ├─────────────┤---│3. Push A plus B│ ├────────────────────────┤ ├─────────────────┤---├─────────────────────┤ └────────────────┘ └─────────────┘ │ │ └────────────────────────┘ └─────────────────┘ │ │ └────────────────┘ └─────────────────────┘