into eax mov byte ptr [var], 5 — store the value 5 into the byte at location var push eax — push eax on the stack push [var] — push the 4 bytes at address var onto the stack
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number 7
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number 7
exp -‐ term term ::= factor | factor * term | factor / term factor ::= number | ( exp ) 7 number + operator 3 number * operator 5 number -‐ operator 2 number 7 3 +