Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!ames!apple!oliveb!sun!token!alpope From: alpope@token.Sun.COM (Alan Pope) Newsgroups: comp.sys.ibm.pc Subject: Re: DEBUG bug Summary: Reserved Interrupts used by IBM not MS Message-ID: <107241@sun.Eng.Sun.COM> Date: 30 May 89 22:19:32 GMT References: <514@philmtl.philips.ca> <2611@solo3.cs.vu.nl> <14109@watdragon.waterloo.edu> Sender: news@sun.Eng.Sun.COM Lines: 21 In article <14109@watdragon.waterloo.edu>, afscian@violet.waterloo.edu (Anthony Scian) writes: > In article <2611@solo3.cs.vu.nl> msschaa@cs.vu.nl (Schaap MS) writes: > >>Go into DEBUG and enter and *trace* through the following instructions with > >>DEBUG on an 80286 or 80386 based system: > >> > >> MOV BX,FFFF > >> MOV AL,[BX] > >> > >>In trying to display the data contents DEBUG accesses a *word* and causes a > >>segment overflow trap which hangs the machine! > You can thank Microsoft for this behaviour because they used Intel > reserved interrupts for their own purposes (MS-DOS). > [stuff deleted] > Anthony > //// Anthony Scian afscian@violet.uwaterloo.ca afscian@violet.waterloo.edu //// IBM used the reserved interrupts, not Microsoft. Keep your facts straight. Alan L. Pope alpope@sun.com