new example: prime.asm

This commit is contained in:
KikooDX 2021-08-20 13:51:33 +02:00
parent 924f3fa4ef
commit b4ecada5a6
1 changed files with 31 additions and 0 deletions

31
examples/prime.asm Normal file
View File

@ -0,0 +1,31 @@
;find all prime numbers between 3 and 100
;main loop
MOV 3 N
LBL M
; number to test
MOV N A
MOV A ANS
SUB 3
; test loop
LBL L
ADD 2
MOV ANS D
; remainder test
MOV A ANS
MOD D
JEZ F
; dsz d
MOV D ANS
; lpwhile d>2
SUB 3
JMZ L
; true
MOV A ANS
DSP
; false
LBL F
MOV N ANS
ADD 2
MOV ANS N
SUB 99
JNZ M