previous | start | next

IA32 Assembler for: assignment statements (2)

 sum:                sum:                                                   
                        pushl   %ebp                                    
                        movl    %esp, %ebp      
                        subl    $16, %esp       
 reg1 = b               movl    12(%ebp), %eax                 
 add a, reg1            addl    8(%ebp), %eax   
 mov reg1, ans          movl    %eax, -4(%ebp)                 
 mov ans, reg1          movl    -4(%ebp), %eax                 
 return                 leave                             
                        ret                     


previous | start | next