Adds the values stored in B and C and stores the result in A
Substracts the values stored in B and C and stores the result in A
Multiplies the values stored in B and C and stores the result in A
Divides the values stored in B and C and stores the result in A
Copies at address A the contents from at address B
Copies at address A the value B
If the value located at address A is equal to 0 jumps to instruction number B
Jumps to instruction number A
If values located at adresses B and C are equal, writes 1 at address A else writes 0
If values located at addresses B and C are not equal, writes 1 at address A else writes 0
If value located at address B is less than the one located at address C, writes 1 at address A else writes 0
If value located at address B is greater than the one located at address C, writes 1 at address A else writes 0
If value located at address B is less than or equal to the one located at address C, writes 1 at address A else writes 0
If value located at address B is greater than or equal to the one located at address C, writes 1 at address A else writes 0
If the values located at addresses B and C are both greater or equal to 1 writes 1 at address A, else writes 0
If the values located at addresses B and C are both equal to 0 writes 0 at address A, else writes 1
If the value at address B is greater or equal to 1, writes 0 at address A else writes 1
Prints the content located at address A
Copies the value of the address B at A
Copies the value pointed by B at address A
Copies the value of B at the address pointed by A
Stores the return value at A, changes the values of EBP and ESP
Saves the values of EBP and the return address, upadtes EBP to EBP + B and jumps to instruction number A