Advertisement
Furry_02

Code

Dec 29th, 2021
702
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   ; Macros for registers
  2.   $MACRO AX : 0
  3.   $MACRO BX : 1
  4.   $MACRO CX : 2
  5.   $MACRO DX : 3
  6.  
  7.   ; Load first 2 values
  8.   MVDR 1, AX
  9.   MVDR 1, BX
  10.  
  11.   ; Set loop index to 0
  12.   MVDR 0, CX
  13.  
  14.   ; Add the values
  15.   ADD AX, BX
  16.  
  17.   ; Load result into RAM
  18.   MVRAD AX, CX
  19.  
  20.   ; Increment loop index
  21.   INC CX
  22.  
  23.   ; Jump to the start if loop index < 20
  24.   CPRD CX, 20
  25.   JILT 3
  26.  
  27.   ; Output first 5 values
  28.   MVAR 0, CX
  29.   OUT CX, 0
  30.  
  31.   MVAR 1, CX
  32.   OUT CX, 0
  33.  
  34.   MVAR 0, CX
  35.   OUT CX, 0
  36.  
  37.   MVAR 2, CX
  38.   OUT CX, 0
  39.  
  40.   MVAR 3, CX
  41.   OUT CX, 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement