FOR 0 5 FIRST BEGIN R2 = R0 R2 * 200 @printStr FOR FIRST END HALT LABEL printStr PUSH R0 R2 R3 R0 = txt LABEL printStrLoop R3 = [R0] R3 AND 255 IF ZERO THEN printStrEnd $1000 = R2 $1001 = R3 R2++ $1000 = R2 $1001 = 255 R2++ R0++ GOTO printStrLoop LABEL printStrEnd POP R3 R2 R0 RETURN LABEL txt DB "Hello World!", 0