add.asm 335 B

123456789101112131415161718192021
  1. .org 0x8000
  2. start:
  3. addi sp,sp,-48
  4. sw s0,44(sp)
  5. addi s0,sp,48
  6. sw a0,-36(s0)
  7. sw a1,-40(s0)
  8. li a5,1
  9. sw a5,-20(s0)
  10. li a5,2
  11. sw a5,-24(s0)
  12. lw a4,-20(s0)
  13. lw a5,-24(s0)
  14. add a5,a4,a5
  15. sw a5,-28(s0)
  16. li a5,0
  17. mv a0,a5
  18. lw s0,44(sp)
  19. addi sp,sp,48
  20. ret