Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU From: Ralf.Brown@B.GP.CS.CMU.EDU Newsgroups: alt.msdos.programmer Subject: Re: Int 3 Message-ID: <25b5c63d@ralf> Date: 18 Jan 90 12:35:57 GMT Sender: ralf@b.gp.cs.cmu.edu Organization: Carnegie Mellon University School of Computer Science Lines: 17 In-Reply-To: In article , skeeve@pawl.rpi.edu (Sean C. Cox) wrote: } } Int 3 sets a breakpoint for program execution, useful for debugging, but } not much else (I can't think of anything at least). When your program Turbo Pascal versions 1 through 3 used INT 3 to implement Control-Break checking when enabled by the {$U+} compiler directive. An INT 3 would be inserted after the code for each statement, and the interrupt handler would check the keyboard, aborting or returning as appropriate. -- UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf -=- 412-268-3053 (school) -=- FAX: ask ARPA: ralf@cs.cmu.edu BIT: ralf%cs.cmu.edu@CMUCCVMA FIDO: Ralf Brown 1:129/46 "How to Prove It" by Dana Angluin Disclaimer? I claimed something? 14. proof by importance: A large body of useful consequences all follow from the proposition in question.