--- /dev/null
+@ Push '42' onto heap[32]-heap[33].
+SSSTSTSTSN | PUSH 42 (pattern)
+SSSTSSSSSN | PUSH 32 (address)
+SSSTN | PUSH 1 (count)
+NSTTTSSSN | JSR > 11000 (memset)
+
+@ Push '42' onto heap[64]-heap[64].
+SSSTSTSTSN | PUSH 42 (pattern)
+SSSTSSSSSSN | PUSH 64 (address)
+SSSTN | PUSH 1 (count)
+NSTTTSSSN | JSR > 11000 (memset)
+
+@ This comparison should return true.
+SSSTN | PUSH 1 (count)
+SSSTSSSSSN | PUSH 32 (blk1ptr)
+SSSTSSSSSSN | PUSH 64 (blk2ptr)
+NSTTTSTTN | JSR > 11011 (memcmp)
+
+NSTTSSTN | JSR > 1001 (print number from stack)
+
+NNN | DIE
+
+#include <heap.pvvs>
+#include <stdio.pvvs>
['2002_slurp', '', 'TOS:\n3:\t+242\n2:\t+243\n1:\t+244\n'],
['2003_memset', '', '32:\t+42\n33:\t+42\n'],
['2004_memcpy', '', '34:\t+42\n35:\t+42\n'],
+ ['2005_memcmp', '', '+1'],
]
for test in tests: