Review – disassembling C program
•int a, b;
•
•int _tmain(int argc, _TCHAR* argv[])
•{
• a = 1;           // mov [a], 1 
• b = 1; // mov [b], 1
•
• b = b + a;   // mov eax, [a]
•                    // add [b], eax         
• ++a;              // inc eax
•        // mov [a], eax    
• b = a * b;        // imul [b]
• // mov [b], eax         
•
• // results: [a] = 2 and [b] = 4
•
• return 0;
•}