Added example that prints a multi-digit number. Added library functions in support.
[vvhitespace] / examples / print-number-from-stack / printnum.pvvs
diff --git a/examples/print-number-from-stack/printnum.pvvs b/examples/print-number-from-stack/printnum.pvvs
new file mode 100644 (file)
index 0000000..a05b42b
--- /dev/null
@@ -0,0 +1,9 @@
+@@ This program outputs "-42424242"
+
+SSTTSTSSSSTTTSTSTSTTTTSTTSSTSN         | ST: Push -42424242
+NSTTSTSN                       | FC: JSR>1010 (print number from stack; see stdlib)
+SSSTSTSN                       | ST: Push +10 (ASCII '\n')
+TNSS                           | IO: Putchar
+NNN                            | FC: Terminate program
+
+#include "stdio.pvvs"