Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!usc!rpi!zaphod.mps.ohio-state.edu!samsung!emory!auc!rar From: rar@auc.UUCP (Rodney Ricks) Newsgroups: comp.sys.amiga.programmer Subject: Re: Unknown GURU numbers Summary: A corrected list of 68000 exception vector numbers Message-ID: <32537@auc.UUCP> Date: 12 Mar 91 22:06:00 GMT References: <910310.075519@lerami.lonestar.org> <2093@public.BTR.COM> <29030.27dca903@kuhub.cc.ukans.edu> Reply-To: rar@auc.UUCP (Rodney Ricks) Organization: Atlanta University Center, Atlanta, Ga. Lines: 47 In article <29030.27dca903@kuhub.cc.ukans.edu> markv@kuhub.cc.ukans.edu writes: >> In article <1991Mar10.072019.15764@zorch.SF-Bay.ORG>, mike@zorch.SF-Bay.ORG (Mike Smithwick) writes: >>>[] >>>Is there a more complete source of GURU numbers than alerts.h? I'm always >>>getting ones which aren't listed. Just what the heck is 0x00000003 and >>>0x0000000B? > The book I have (the 68000, 68010, 68020 Primer, by Kelly-Bootle & Fowler Sams/The Waite Group) disagrees with Mark's listing. > According to this book vectors 0 and 1 are: 0 -Reset: Initial SSP 1 -Reset: Initial PC which you describe below, but in the reverse order. Many of the rest of the vectors seem to be shifted by one from what you listed, making them as follows: 2 -Bus Error 3 -Address Error 4 -Illegal instruction 5 -Divide by 0 6 -CHK instruction 7 -TRAPV instruction 8 -Privlege violation 9 -Opcode 1010 Emulation (A-line emulation) A -Opcode 1111 Emulation (F-line emulation) B-17 -Reserved > 18 -Spurious interrupt > 19-1F -Autovector interrupts 1-7 > 20-2F -TRAP instruction vectors > 30-3F -Reserved > 40-FF -User interrupt vectors > Most likely this was just a typo, but I felt something needed to be said. >> Eduardo Horvath >Mark Gooderum Rodney Ricks -- /// /// Rodney Ricks, Morehouse College \\\/// \\//