To help debug a new chip that you have written, you can make your own test script. Look at some existing .tst files to see how they're written. For instance, here's an IsZero16.tst file.
load IsZero16.hdl,
output-file IsZero16.out,
//compare-to IsZero16.cmp,
output-list in%B2.16.2 out%B2.1.2;
set in %B0000000000000000, eval, output;
set in %B0000000000000001, eval, output;
set in %B0000000000000010, eval, output;
set in %B0000000000000100, eval, output;
set in %B0000000000001000, eval, output;
set in %B0000000000010000, eval, output;
set in %B0000000000100000, eval, output;
set in %B0000000001000000, eval, output;
set in %B0000000010000000, eval, output;
set in %B0000000100000000, eval, output;
set in %B0000001000000000, eval, output;
set in %B0000010000000000, eval, output;
set in %B0000100000000000, eval, output;
set in %B0001000000000000, eval, output;
set in %B0010000000000000, eval, output;
set in %B0100000000000000, eval, output;
set in %B1000000000000000, eval, output;
--Mark