Created
September 19, 2016 14:48
-
-
Save robbmanes/969fb867f47bd694360a620cd21c9bcd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ONLY TWO CELLS IN USE | |
# CELL1 IS A LOOP COUNTER | |
# CELL2 IS ASCII VALUE TO PRINT | |
# YOU ARE CORRECT THAT THIS IS BAD AND UNOPTIMIZED | |
# I SHOULD HAVE LOOPED MORE INSTEAD OF BASIC COUNTING | |
# WHATEVER | |
############################################################################### | |
# OPERATION: PRINT 'R' AS ASCII 82 | |
################################## | |
# ADD 8 to CELL1 | |
# ADD 10 TO CELL2 10 TIMES | |
# ADD 2 TO CELL2 AND PRINT | |
++++++++ | |
[ > ++++++++++ < - ] | |
> ++ . | |
# OPERATION: PRINT 'O' AS ASCII 79 | |
################################## | |
# DECREMENT CELL2 BY 3 AND PRINT | |
--- . | |
# OPERATION: PRINT 'BB' AS ASCII 66 | |
################################### | |
# DECREMENT CELL2 BY 13 AND PRINT TWICE | |
------------- .. | |
# OPERATION: PRINT SPACE AS ASCII 32 | |
#################################### | |
# ADD 3 TO CELL1 | |
# SUB 10 FROM CELL2 3 TIMES | |
# SUB 4 FROM CELL2 AND PRINT | |
< +++ | |
[ > ---------- < - ] | |
> ---- . | |
# OPERATION: PRINT 'S' AS ASCII 83 | |
################################## | |
# ADD 5 TO CELL1 | |
# ADD 10 TO CELL2 5 TIMES | |
# ADD 1 TO CELL2 AND PRINT | |
< +++++ | |
[ > ++++++++++ < - ] | |
> + . | |
# OPERATION: PRINT 'E' AS ASCII 69 | |
################################## | |
# ADD 2 TO CELL1 | |
# SUB 10 TO CELL2 2 TIMES | |
# ADD 6 TO CELL2 AND PRINT | |
< ++ | |
[ > ---------- < - ] | |
> ++++++ . | |
# OPERATION: PRINT 'P' AS ASCII 80 | |
################################## | |
# ADD 1 TO CELL1 | |
# ADD 10 TO CELL2 1 TIME | |
# ADD 1 TO CELL2 AND PRINT | |
< + | |
[ > ++++++++++ < - ] | |
> + . | |
# OPERATION: PRINT 'T' AS ASCII 84 | |
################################## | |
# ADD 4 TO CELL2 AND PRINT | |
++++ . | |
# OPERATION: PRINT SPACE AS ASCII 32 | |
#################################### | |
# ADD 5 TO CELL1 | |
# SUB 10 FROM CELL2 5 TIMES | |
# SUB 2 FROM CELL2 AND PRINT | |
< +++++ | |
[ > ---------- < - ] | |
> -- . | |
# OPERATION: PRINT '2' AS ASCII 50 | |
################################## | |
# ADD 2 TO CELL1 | |
# SUB 10 FROM CELL2 2 TIMES | |
# SUB 2 FROM CELL2 AND PRINT | |
< ++ | |
[ > ++++++++++ < - ] | |
> -- .. + | |
# OPERATION: PRINT SPACE AS ASCII 32 | |
#################################### | |
# ADD 2 TO CELL1 | |
# SUB 10 FROM CELL2 2 TIMES | |
# ADD 1 TO CELL2 AND PRINT | |
< ++ | |
[ > ---------- < - ] | |
> + . | |
# OPERATION: PRINT '2' AS ASCII 50 | |
################################## | |
# ADD 2 TO CELL1 | |
# ADD 10 TO CELL2 ONE TIME | |
< ++ | |
[ > ++++++++++ < - ] | |
> -- . | |
# OPERATION: PRINT '8' AS ASCII 56 | |
################################## | |
# ADD 6 TO CELL2 AND PRINT | |
++++++ . | |
############################################################################### | |
# CRITICISM: | |
# IF YOU USE MORE CELLS, YOU CAN STORE SPACES FOR EASIER ACCESS | |
# IF YOU LOOPED MORE OFTEN YOUD BE MORE EFFICIENT |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment