PDP-12 System Reference Manual

Order Number: DEC-12-SRZC-D

This document serves as a comprehensive system reference manual for the Digital Equipment Corporation PDP-12, a versatile digital computer featuring two distinct operating modes: LINC (Laboratory Instrument Computer) and PDP-8. It outlines the computer's core architecture, including a single central processor with a 12-bit word length and a 1.6-microsecond cycle time, offering 4K (expandable to 32K) words of core memory. Both operating modes have equal status, allowing programs to switch between them and utilize their respective instruction sets.

The manual details the PDP-12's various components and capabilities, such as the central processor's registers (e.g., Accumulator, Program Counter, Memory Buffer), memory organization (divided into segments in LINC mode and pages in 8 mode), and extensive input/output facilities. These I/O capabilities include a CRT display, a data terminal with analog inputs and relays, LINCtape transports, and a flexible I/O bus supporting a wide range of peripheral devices like the Extended Arithmetic Element (EAE), real-time clocks, disk storage, magnetic tape, line printers, and card readers.

Detailed programming information is provided for both LINC and 8 modes, covering instruction formats, data transfers, arithmetic, logical operations, program control, skips, and interrupt handling. The document also describes the physical controls and indicators on the console, CRT display, LINCtape transport, and Teletype Model 33 ASR. A significant portion is dedicated to comprehensive descriptions of peripheral devices, their functionalities, specifications, and associated IOT (Input/Output Transfer) instructions. Finally, the manual includes a program library listing available PDP-12 and PDP-8 software, such as assemblers (LAP6-DIAL), compilers (FORTRAN, FOCAL), debuggers, utility routines, and diagnostic programs, along with appendices detailing instruction sets, code tables, and interface connection diagrams.

DEC-12-SRZC-D
December 1972
330 pages
Quality

Original
22MB

OCR Version
24MB
DEC-12-SRZC-D
June 1973
324 pages
Quality

Original
15MB
DEC-12-SRZC-D
2000
330 pages
Quality

Original
34MB
Related Documents
LINCtape/DECtape Conversion Program DEC-12-YIYA-D
LINC-8 Simulator Trap Processor DEC-12-SI1B-D
Convert A Program to Translate LAP6 or LAP6-3L Source to DIAL DEC-12-ESYB-D
MAGSPY A Moving Window for Scanning LINC-Tape DEC-12-UZSA-D
JMP Self MAINDEC-12-D1BA-D
PDP-8 Diagnostics Random JMP Test MAINDEC-08-D04B-D
Random JMP-JMS Test MAINDEC-08-D05B-D
Random ISZ Test MAINDEC-08-D07B-D
Family-of-8 ASR 33/35 Teletype Tests Part 1 MAINDEC-08-D2PE-D
4K Fortran Pgmr Ref 197003 DEC-08-AFCO-D
8K Fortran System Prog Ref 196904 DEC-08-KFXB-D
PDP-8/1 DISK MONITOR SYSTEM PROGRAMMER'S REFERENCE MANUAL For additional copies specify DEC-D8-SDAB-D
PDP-8/1 DDT DYNAMIC DEBUGGING TECHNIQUE PROGRAMMER’'S REFERENCE MANUAL For additional copies specify DEC-08-CDDB-D
PDP-8 Floating-Point System Programmers Reference Manual DEC-08-YQYB-D
PDP-8 FLOATING-POINT SYSTEM PROGRAMMING MANUAL For additional copies specify DEC-08-YQYA-D
dec-08-coco-d DEC-08-COCO-D
dec-08-lbaa-d DEC-08-LBAA-D
dec-08-lraa-d DEC-08-LRAA-D
QANDA An Interactive Subroutine Using The VR12 Display DEC-12-FISA-D
Catacal DEC-12-UW1A-D
ADtape And Adcon DEC-12-UW2A-D
TISA Time Independent Spectrum Acquisition Program DEC-12-UW3A-D
NMRSIM(E) DEC-12-UW5A-D
digital-8-1-u-d DIGITAL-8-1-U
digital-8-11-u-d DIGITAL-8-11-U
digital-8-12-u-d DIGITAL-8-12-U
digital-8-14-u-d DIGITAL-8-14-U
digital-8-25-f-d DIGITAL-8-25-F
Focal-8 Programming Manual DEC-08-AJAD-D
Fred (File Replacement, Entry, and Deletion) DEC-12-FZFA-D
Mark 12 A Formatting and Verification Program for Uncertified Tapes DEC-12-YITB-D
Ffaesim DIGITAL-8-17-U
Addindx (Lap6-Dial-Ms Index Manipulator) DEC-12-FZDA-D
Slowcref DEC-12-SE2D-D
Binary-to-Binary-Coded-Decimal Conversion (Four Digit) DIGITAL-8-15-U-SYM
Character String Typeout DIGITAL-8-20-U-SYM
Unsigned Decimal Print DIGITAL-8-22-U-SYM
Symbolic Tape Format Generator DIGITAL-8-21-U-SYM
Signed Decimal Print, Single Precision DIGITAL-8-23-U-SYM
Unsigned Decimal Print, Double Precision DIGITAL-8-24-U-SYM
Single Precision Decimal-to-Binary Conversion and Input ASR 33, Signed or Unsigned DIGITAL-8-28-U-SYM
Signed Decimal Print, Double Precision DIGITAL-8-25-U-SYM
Double Precision Decimal-to-Binary Conversion and Input (ASR-33) (Signed or Unsigned) DIGITAL-8-29-U-SYM
LINCtape/DECtape Conversion Program DEC-12-YIYA-D
Convert A Program to Translate LAP6 or LAP6-3L Source to DIAL DEC-12-ESYB-D
MAGSPY A Moving Window for Scanning LINC-Tape DEC-12-UZSA-D
PDP-8 Diagnostics Random JMP Test MAINDEC-08-D04B-D
Random ISZ Test MAINDEC-08-D07B-D
Family-of-8 ASR 33/35 Teletype Tests Part 1 MAINDEC-08-D2PE-D
4K Fortran Pgmr Ref 197003 DEC-08-AFCO-D
8K Fortran System Prog Ref 196904 DEC-08-KFXB-D
PDP-8/1 DISK MONITOR SYSTEM PROGRAMMER'S REFERENCE MANUAL For additional copies specify DEC-D8-SDAB-D
PDP-8/1 DDT DYNAMIC DEBUGGING TECHNIQUE PROGRAMMER’'S REFERENCE MANUAL For additional copies specify DEC-08-CDDB-D
PDP-8 Floating-Point System Programmers Reference Manual DEC-08-YQYB-D
PDP-8 FLOATING-POINT SYSTEM PROGRAMMING MANUAL For additional copies specify DEC-08-YQYA-D
dec-08-coco-d DEC-08-COCO-D
dec-08-lbaa-d DEC-08-LBAA-D
dec-08-lraa-d DEC-08-LRAA-D
QANDA An Interactive Subroutine Using The VR12 Display DEC-12-FISA-D
Catacal DEC-12-UW1A-D
ADtape And Adcon DEC-12-UW2A-D
TISA Time Independent Spectrum Acquisition Program DEC-12-UW3A-D
NMRSIM(E) DEC-12-UW5A-D
digital-8-1-u-d DIGITAL-8-1-U
digital-8-11-u-d DIGITAL-8-11-U
digital-8-12-u-d DIGITAL-8-12-U
digital-8-14-u-d DIGITAL-8-14-U
digital-8-25-f-d DIGITAL-8-25-F
Focal-8 Programming Manual DEC-08-AJAD-D
Fred (File Replacement, Entry, and Deletion) DEC-12-FZFA-D
Mark 12 A Formatting and Verification Program for Uncertified Tapes DEC-12-YITB-D
Ffaesim DIGITAL-8-17-U
Addindx (Lap6-Dial-Ms Index Manipulator) DEC-12-FZDA-D
Slowcref DEC-12-SE2D-D
Binary-to-Binary-Coded-Decimal Conversion (Four Digit) DIGITAL-8-15-U-SYM
Character String Typeout DIGITAL-8-20-U-SYM
Unsigned Decimal Print DIGITAL-8-22-U-SYM
Symbolic Tape Format Generator DIGITAL-8-21-U-SYM
Signed Decimal Print, Single Precision DIGITAL-8-23-U-SYM
Unsigned Decimal Print, Double Precision DIGITAL-8-24-U-SYM
Single Precision Decimal-to-Binary Conversion and Input ASR 33, Signed or Unsigned DIGITAL-8-28-U-SYM
Signed Decimal Print, Double Precision DIGITAL-8-25-U-SYM
Double Precision Decimal-to-Binary Conversion and Input (ASR-33) (Signed or Unsigned) DIGITAL-8-29-U-SYM

Site structure and layout ©2025 Majenko Technologies