Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. AREA calculator, CODE, READONLY ; assembly header
  2.  
  3. compute_asm
  4. IMPORT OPERAND_1 ; imports from C file
  5. IMPORT OPERAND_2 ; imports from C file
  6. IMPORT USER_OPERATION ; imports from C file
  7. ALIGN ; aligns memory
  8.  
  9. initial_values PROC
  10. LDR R1, =OPERAND_1; loads R1 with OPERAND_1
  11. LDR R2, =OPERAND_2; loads R2 with OPERAND_2
  12.  
  13. int OPERAND_1; //declares OPERAND_1 for Assembly use
  14. int OPERAND_2; //declares OPERAND_2 for Assembly use
  15. int USER_OPERATION; //declares USER_OPERATION for Assembly use
  16.  
  17. extern int add_number(); //links add_number function in Assembly
  18. extern int subtract_number(); //links subtract_number function in Assembly
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement