a%=0 REPEAT a%=a%+&1 UNTIL a%=&1E8480
a%=0 REPEAT a%=a%+1 UNTIL a%=2000000
a%=0 REPEAT a%=a%+1 UNTIL a%=&1E8480
a=0 REPEAT a=a+1 UNTIL a=2000000
|
A%=0 REPEAT A%+=&1 UNTIL A%=&1E8480
REPEAT A%+=&1 UNTIL A%=&1E8480
|
PRINT "Please wait for increment to 2 million" PROCassemble bcd%=2000000 bin%=0 REM REPEAT CALL bin2bcd REM UNTIL bin%=2000000 PRINT bin% PRINT "DONE" END DEF PROCassemble LOCAL P%, L%, gap% DIM gap% &7FF, P% &7FF, L% &7FF [OPT 10 .bin2bcd mov eax,[^bin%] mov ebx,[^bcd%] .loop inc eax cmp eax,ebx jle loop mov [^bin%],eax ret ] ENDPROC
FOR I%=1 TO 10000000:A%-=TRUE:NEXT
TIME=0 A%=0 FORI%=1TO100000000 A%-=TRUE NEXT PRINTTIME