Files
spider-compiler/samples/factorial.spasm
T
2026-06-20 11:53:08 -06:00

12 lines
205 B
Plaintext

@asm
.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