[net.micro.pc] Request for help -- PC/MS-DOS

dmt@hocsl.UUCP (09/01/84)

I need a little help with a problem I'm having with PC/MS-DOS.
(At least I think the problem is DOS.)

I've built a relatively simple program, in assembler, for
my IBM PC almost-alike.  It ends, as I THINK it should,
with an INT 20H (but I get the same effect with DOS call 0).
The program executes right up to the INT 20 exactly as it should.
But then it hangs, and I have to reboot.  Mysteriously enough,
when run under DEBUG, it works fine and gives the "program
terminated normally" message.

To try to localize the problem, I created a program that does
NOTHING but call INT 20.  Once again, it ran fine under DEBUG,
but hung when called from the command interpreter as a .BIN
file (I get the same problem with a .EXE).

What am I doing wrong?
Thanks in advance for any suggestions.

			Dave Tutelman