Files
spider-compiler/samples/factorial.spasm
T
2026-07-11 18:33:04 -06:00

15 lines
239 B
Plaintext

@asm
@include("file")
#include "file"
.data
.code
MOV RA, 1
MOV RB, 8 ; Input number
:loop_start
MUL RA, RB
NOT RB ; RB != 0? Updates equal flag
DEC RB ; RB -= 1
JEQ loop_start ; If equal flag, goto loop_start
; End program, result in RA