VEC EXEP.TXT
Jump to navigation
Jump to search
***** ASSIGNMENT OF MOTOROLA 68000 EXCEPTION VECTORS **** In order: Vector number, address in decimal, address in hexadecimal, description of the zone, assignment. 0 0 000 SP RESET STACK POINTER INITIALIZATION - 4 004 SP RESET PROGRAM COUNTER INITIALIZATION 2 8 008 SD BUS ERROR 3 12 00C SD ADDRESS ERROR 4 16 010 SD ILLEGAL INSTRUCTION 5 20 014 SD ZERO DIVIDE 6 24 018 SD CHK INSTRUCTION 7 28 01C SD TRAPV INSTRUCTION 8 32 020 SD PRIVILEGE VIOLATION 9 36 024 SD TRACE 10 40 028 SD LINE 1010 EMULATOR 11 44 02C SD LINE 1111 EMULATOR 12 48 030 SD (unassigned, reserved) 13 52 034 SD (unassigned, reserved) 14 56 038 SD (unassigned, reserved) 15 60 03C SD (uninitialized vector) 16-23 64 04C SD (unassigned, reserved) 95 05F --- 24 96 060 SD SPOOF INTERRUPT 25 100 064 SD AUTO INTERRUPT VECTOR LEVEL 1 26 104 068 SD AUTO INTERRUPT VECTOR LEVEL 2 27 108 06C SD AUTO INTERRUPT VECTOR LEVEL 3 28 112 070 SD AUTO INTERRUPT VECTOR LEVEL 4 29 116 074 SD AUTO INTERRUPT VECTOR LEVEL 5 30 120 078 SD AUTO INTERRUPT VECTOR LEVEL 6 31 124 07C SD AUTO INTERRUPT VECTOR LEVEL 7 32 128 080 SD TRAP INSTRUCTION VECTOR 0 33 132 084 SD TRAP INSTRUCTION VECTOR 1 34 136 088 SD TRAP INSTRUCTION VECTOR 2 35 140 08C SD TRAP INSTRUCTION VECTOR 3 36 144 090 SD TRAP INSTRUCTION VECTOR 4 37 148 094 SD TRAP INSTRUCTION VECTOR 5 38 152 098 SD TRAP INSTRUCTION VECTOR 6 39 156 09C SD TRAP INSTRUCTION VECTOR 7 40 160 0A0 SD TRAP INSTRUCTION VECTOR 8 41 164 0A4 SD TRAP INSTRUCTION VECTOR 9 42 168 0A8 SD TRAP INSTRUCTION VECTOR 10 43 172 0AC SD TRAP INSTRUCTION VECTOR 11 44 176 0B0 SD TRAP INSTRUCTION VECTOR 12 45 180 0B4 SD TRAP INSTRUCTION VECTOR 13 46 184 0B8 SD TRAP INSTRUCTION VECTOR 14 47 188 0BC SD TRAP INSTRUCTION VECTOR 15 48-63 192 0C0 SD (unassigned, reserved) 64-255 256 100 SD USER INTERRUPT VECTORS SD = supervisor data zone SP = supervisor program zone Vectors numbered 12 to 23 and 48 to 63 are reserved for future extensions. No device should be assigned there. Note: regarding the MFP, a circuit generating a large portion of interrupts in the ST, it uses, of course, user interrupt vectors. Indeed, when talking about users here, it is not about you, but the people who use the 68000 to build their machines, that is to say people from ATARI, COMMODORE or APPLE!
Back to ASM_Tutorial