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