Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Macros for registers
- $MACRO AX : 0
- $MACRO BX : 1
- $MACRO CX : 2
- $MACRO DX : 3
- ; Load first 2 values
- MVDR 1, AX
- MVDR 1, BX
- ; Set loop index to 0
- MVDR 0, CX
- ; Add the values
- ADD AX, BX
- ; Load result into RAM
- MVRAD AX, CX
- ; Increment loop index
- INC CX
- ; Jump to the start if loop index < 20
- CPRD CX, 20
- JILT 3
- ; Output first 5 values
- MVAR 0, CX
- OUT CX, 0
- MVAR 1, CX
- OUT CX, 0
- MVAR 0, CX
- OUT CX, 0
- MVAR 2, CX
- OUT CX, 0
- MVAR 3, CX
- OUT CX, 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement