Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.PCS 1/10/84; site hocsl.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!hogpc!pegasus!hocsl!dmt From: dmt@hocsl.UUCP Newsgroups: net.micro.pc Subject: Request for help -- PC/MS-DOS Message-ID: <158@hocsl.UUCP> Date: Fri, 31-Aug-84 20:26:53 EDT Article-I.D.: hocsl.158 Posted: Fri Aug 31 20:26:53 1984 Date-Received: Mon, 3-Sep-84 20:10:20 EDT Organization: AT&T Information Systems Labs, Holmdel NJ Lines: 21 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