@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ Dumps the heap from 'startaddr' to 'endaddr'.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
NSSVTTTSSSN | Mark: 111000 (dump heap)
@ Prepare a numeric address and value on the stack
@ Print output line for this memory location
NSTTSSSSSTN | JSR>1000001 (print absolute value of number)
SSSTTTSTSN | PUSH ASCII ':'
SSSTSSTN | PUSH ASCII '\t'
NSTTSTSN | JSR>1010 (print number from stack)
SSSTSTSN | PUSH ASCII '\n'
@ Figure out if the loop is complete.
NTSSSTTTSSSSSSSSSSSN | BRZ > 00111000 00000000
NSNTTTSSSN | JMP>111000 (dump heap)
NSSVSSTTTSSSSSSSSSSSN | Mark: 00111000 00000000