Guest User

Untitled

a guest
Apr 17th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.98 KB | None | 0 0
  1. .Orig x3000
  2. INIT_CODE
  3. LEA R6, #-1
  4. ADD R5, R6, #0
  5. ADD R6, R6, R6
  6. ADD R6, R6, R6
  7. ADD R6, R6, R5
  8. ADD R6, R6, #-1
  9. ADD R5, R5, R5
  10. ADD R5, R6, #0
  11. LD R4, GLOBAL_DATA_POINTER
  12. LD R7, GLOBAL_MAIN_POINTER
  13. jsrr R7
  14. HALT
  15.  
  16. GLOBAL_DATA_POINTER .FILL GLOBAL_DATA_START
  17. GLOBAL_MAIN_POINTER .FILL main
  18. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;main;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  19. main
  20. ADD R6, R6, #-2
  21. STR R7, R6, #0
  22. ADD R6, R6, #-1
  23. STR R5, R6, #0
  24. ADD R5, R6, #-1
  25.  
  26. ADD R6, R6, #-2
  27. ADD R7, R4, #3
  28. ldr R7, R7, #0
  29. str R7, R5, #0
  30. ADD R7, R4, #2
  31. ldr R7, R7, #0
  32. str R7, R5, #-1
  33. ADD R7, R4, #1
  34. ldr R7, R7, #0
  35. lc3_L1_bitshift                                                                                                                                                        
  36. STR R7, R5, #3
  37. ADD R6, R5, #1
  38. LDR R5, R6, #0
  39. ADD R6, R6, #1
  40. LDR R7, R6, #0
  41. ADD R6, R6, #1
  42. RET
  43.  
  44.  
  45. GLOBAL_DATA_START
  46. L1_bitshift .FILL lc3_L1_bitshift
  47. L4_bitshift .FILL #0
  48. L3_bitshift .FILL #3
  49. L2_bitshift .FILL #5
  50. .END
Add Comment
Please, Sign In to add comment