Using stack to save registers
•mov eax, 10
•mov edx, 20
•push eax
•push edx
•imul eax, edx
•mov dword ptr [result], eax
•pop edx ; popping in reverse order
•pop eax ; stack is LIFO