PDP-11 Memory Map ================= Kernel Memory 000000 0000 +-----------------------+ | Interupt vectors | 000400 0100 +-----------------------+ | | | | | | | | 160000 E000 +-----------------------+ | Paged memory window | 170000 F000 +-----------------------+ | I/O devices | 177777 FFFF +-----------------------+ Interrupt Vectors ----------------- Octal Hex 000000 0000 Startup, execution starts at 000000 000004 0004 Bus error (bus timeout) (JMP/JSR in mode 0, stack error) 000010 0008 Illegal instruction (also CSM) (Kernel instructions in User mode) 000014 000C BPT 000020 0010 IOT 000024 0014 Power failure 000030 0018 EMT n 000034 001C TRAP n 000040 0020 System software 000044 0024 System software 000050 0028 System software 000054 002C System software Unix devices: 000060 0030 Console Terminal, keyboard/reader input 000064 0034 Console Terminal, printer/punch output 000070 0038 PC11, paper tape reader input 000074 003C PC11, paper tape punch output 000100 0040 KW11-L, line clock 000104 0044 KW11-P, programmable clock 000110 0048 000114 004C Memory parity 000120 0050 XV Plotter 000124 0054 DR11-B DMA interlace; (DA11-B) 000130 0058 AD01, A/D subsystem 000134 005C AFC11, analog subsystem 000140 0060 AA11, display 000144 0064 AA11, light pen 000150 0068 000154 006C 000160 0070 000164 0074 000170 0078 User reserved 000174 007C User reserved 000200 0080 IRQ7VEC LP11/LS11, line printer 000204 0084 IRQ6VEC RS04/RF11, fixed head disk 000210 0088 IRQ5VEC RC11, disk 000214 008C IRQ4VEC TC11, DECtape 000220 0090 IRQ3VEC RK11, disk RK disk drive 000224 0094 IRQ2VEC TU16/TM11, magnetic tape 000230 0098 IRQ1VEC CD11/CM11/CR11, card reader 000234 009C IRQ0VEC UDC11, digital control subsystem; ICS/ICR11 000240 00A0 PIRQ, Program Interrupt Request (11/55,11/45) 000244 00A4 Floating point error 000250 00A8 Memory Management: Segmentation violation 000254 00AC RP04/RP11 disk pack 000260 00B0 TA11, cassette 000264 00B4 RX11, floppy disk 000270 00B8 User reserved 000274 00BC User reserved 000300 00C0 Floating vectors 000304 00C4 000310 00C8 000314 00CC 000320 00D0 000324 00D4 000330 00D8 000334 00DC 000340 00E0 000344 00E4 000350 00E8 000354 00EC 000360 00F0 000364 00F4 000370 00F8 000374 00FC 000400 0100 160000 E000 160100 DZ11 Terminal Multiplexer 172340 F4E0 Kernel Page Address Register 0 - &0000-&1FFF 172342 F4E2 Kernel Page Address Register 1 - &2000-&3FFF 172344 F4E4 Kernel Page Address Register 2 - &4000-&5FFF 172346 F4E6 Kernel Page Address Register 3 - &6000-&7FFF 172350 F4E8 Kernel Page Address Register 4 - &8000-&9FFF 172352 F4EA Kernel Page Address Register 5 - &A000-&BFFF 172354 F4EC Kernel Page Address Register 6 - &C000-&DFFF 172356 F4EE Kernel Page Address Register 7 - &E000-&FFFF 172400 172402 172404 172406 172410 DR11 Word Count 172412 DR11 Current Address 172414 DR11 Device Interface CSR 172416 DR11 Device Interface DBR 172520 TM11 Status 172522 TM11/TU10 Magnetic Tape CSR 172524 TM11 Byte Count 172526 TM11 Current Address 172530 TM11/TU10 Magnetic Tape DBR 176710 RP11 Device Status 176712 RP11 Error Register 176714 RP11/RS03 DEC Disk Park CSR, vector 254 176716 RP11 Word Count 176720 RP11 Current Address 176722 RP11 Disk Cylinder Address 176724 RP11 Disk Address 176726 RP11 Mainenance 176730 RP11 176732 RP11 176734 176736 177100 177110 177120 177130 177140 177150 177160 CR11/CM11 Card Reader CSR 177162 CR11/CM11 Card Reader DBR 177164 CR11 177166 177170 177172 177174 177176 177200 177300 177310 177320 177330 177340 TC11/TU56 DECtape CSR vector 214 177342 TC11/TU56 Control 177344 TC11/TU56 Word Count 177346 TC11/TU56 Current Address 177350 TC11/TU56 DECtape DBR 177352 177354 177356 177400 177410 177420 177430 177440 RC11 Look Ahead 177442 RC11 Disk Address 177444 ???RC11/RS64 DECdisk CSR, vector 210 177446 RC11 177450 RC11 Word Count 177452 RC11 Current Address 177454 RC11 Maintenance 177456 RC11/RS64 DECdisk DBR 177460 RF11/RS11 DECdisk CSR, vector 204 177462 RF11 Word Count 177464 RF11 Current Address 177466 RF11 Disk Address 177470 RF11 Disk Address Extended 177472 ???RF11/RS11 DECdisk DBR 177474 177476 RF11 Maintenance 177500 FF40 177502 FF42 177504 FF44 177506 FF46 177510 FF48 177512 FF4A 177514 FF4C LP11 Line Printer CSR, vector 200 177516 FF4E LP11 Line Printer DBR 177520 FF50 177530 FF58 177540 FF60 177542 FF62 177544 FF64 177546 FF66 KW11-L Link Clock CSR, vector 100 177550 FF68 PC11 Reader CSR, vector 70 177552 FF6A PC11 Reader DBR 177554 FF6C PC11 Punch CSR, vector 74 177556 FF6E PC11 Punch DBR 177560 FF70 Teletype keyboard CSR Control Status Register, vector 60 177562 FF72 Teletype keyboard DBR Data Buffer Register 177564 FF74 Teletype printer CSR, vector 64 177566 FF76 Teletype printer DBR 177570 FF78 Front panel switches 177572 FF7A 177574 FF7C 177576 FF7E 177600 FF80 177610 FF88 177620 FF90 177630 FF98 177640 FFA0 User Page Address Register 0 - &0000-&1FFF 177642 FFA2 User Page Address Register 1 - &2000-&3FFF 177644 FFA4 User Page Address Register 2 - &4000-&5FFF 177646 FFA6 User Page Address Register 3 - &6000-&7FFF 177650 FFA8 User Page Address Register 4 - &8000-&9FFF 177652 FFAA User Page Address Register 5 - &A000-&BFFF 177654 FFAC User Page Address Register 6 - &C000-&DFFF 177656 FFAE User Page Address Register 7 - &E000-&FFFF 177660 177670 177700 177710 177720 177730 177740 177750 177760 FFF0 Tube Register 0 Status 177762 FFF2 Tube Register 0 Data 177764 FFF4 Tube Register 1 Status 177766 FFF6 Tube Register 1 Data 177770 FFF8 Tube Register 2 Status 177772 FFFA Tube Register 2 Data 177774 FFFC Tube Register 3 Status 177776 FFFE Tube Register 3 Data 17765000 - 17765776 boot rom/eprom - PDP11/83