COS-310 System Reference Manual

Company:Digital Equipment Corporation
Part:AA-D647A-TA
Date:1978-10
Keywords:
Cited by:

Table of Contents

  • Chapter 1 DIBOL Language
    • 1.1 Source Program
    • 1.2 Statements
      • 1.2.1 ACCEPT - Input/Output Statement
      • 1.2.2 CALL - Control Statement
      • 1.2.3 CHAIN - Control Statement
      • 1.2.4 Data Manipulation Statements
        • 1.2.4.1 Data Conversion
        • 1.2.4.2 Arithmetic Expressions
        • 1.2.4.3 Clearing Fields and Records
        • 1.2.4.4 Moving Alphanumeric Data
        • 1.2.4.5 Moving Numeric Data
        • 1.2.4.6 Moving Records
        • 1.2.4.7 Data Formatting
      • 1.2.5 DISPLAY - Input/Output Statement
      • 1.2.6 END - Compiler Statement
      • 1.2.7 FINI - Input/Output Statement
      • 1.2.8 FORMS - Input/Output Statement
      • 1.2.9 GO TO - Control Statement
        • 1.2.9.1 Unconditional GO TO
        • 1.2.9.2 Computed GO TO
      • 1.2.10 IF - Control Statement
      • 1.2.11 INCR
      • 1.2.12 INIT - Input/Output Statement
      • 1.2.13 ON ERROR - Control Statement
      • 1.2.14 PROC - Compiler Statement
      • 1.2.15 READ - Input/Output Statement
      • 1.2.16 RECORD - Data Definition Statement
      • 1.2.17 RETURN - Control Statement
      • 1.2.18 START - Compiler Statement
      • 1.2.19 STOP - Control Statement
      • 1.2.20 TRACE/NO TRACE - Debugging Statement
      • 1.2.21 TRAP - Control Statement
      • 1.2.22 WRITE - Input/Output Statement
      • 1.2.23 XMIT - Input/Output Statement
  • Chapter 2 The Monitor
    • 2.1 Master Control Program
      • 2.1.1 MOUNT Messages
      • 2.1.2 Operating Procedures
    • 2.2 Monitor Commands
      • 2.2.1 BATCH
      • 2.2.2 DATE
      • 2.2.3 DELETE
      • 2.2.4 DIRECTORY
      • 2.2.5 PLEASE
      • 2.2.6 RUN
      • 2.2.7 SAVE
    • 2.3 Editor Commands
      • 2.3.1 ERASE
      • 2.3.2 FETCH
      • 2.3.3 LIST
      • 2.3.4 Line Number
      • 2.3.5 Number Commands
      • 2.3.6 RESEQUENCE
      • 2.3.7 WRITE
    • 2.4 Monitor Error Messages
    • 2.5 Run-Time Error Messages
  • Chapter 3 System Generation Program (SYSGEN)
    • 3.1 SYSGEN/B Operating Procedures
    • 3.2 SYSGEN/C Operating Procedures
    • 3.3 SYSGEN Error Messages
  • Chapter 4 Data File Utility Program (DFU)
    • 4.1 DFU Operating Procedures
      • 4.1.1 DFU,filnam Operating Procedures
      • 4.1.2 DFU/B Operating Procedures
      • 4.1.3 DFU/K Operating Procedures
      • 4.1.4 DFU/D Operating Procedures
      • 4.1.5 DFU/DL Operating Procedures
      • 4.1.6 DFU/E Operating Procedures
      • 4.1.7 DFU/EL Operating Procedures
    • 4.2 Logical Unit Assignments on the COS-310 System
      • 4.2.1 Determining Logical Unit Size
      • 4.2.2 How Logical Units are Assigned by DFU
    • 4.3 Disk Users
    • 4.4 DFU Error Messages
  • Chapter 5 DIBOL Compiler (COMP)
    • 5.1 COMP Operating Procedures
      • 5.1.1 Source Program Compilation Listing
      • 5.1.2 Storage Map Listing
    • 5.2 Conditional Compilation Procedure (CCP)
    • 5.3 Size of the Binary Program
    • 5.4 Compiler Error Messages
  • Chapter 6 DIBOL Debugging Technique (DDT)
    • 6.1 DDT Operating Procedures
    • 6.2 DDT Commands
    • 6.3 DDT Error Messages
  • Chapter 7 Cross Reference Program (CREF)
    • 7.1 CREF Operating Procedures
    • 7.2 CREF Error Messages
  • Chapter 8 Peripheral Interchange Program (PIP)
    • 8.1 PIP Operating Procedures
      • 8.1.1 Transfer Binary File (OPT- B)
      • 8.1.2 Copy Device (OPT- C)
      • 8.1.3 Transfer Data Files (OPT- D)
      • 8.1.4 Consolidate Space in Directory (OPT- E)
      • 8.1.5 Allocate Space to Binary Scratch Area (OPT - E)
      • 8.1.6 Copy and Verify (OPT- I)
      • 8.1.7 Perform a Read/Check (OPT- R)
      • 8.1.8 Transfer Source Files (OPT- S)
      • 8.1.9 Transfer System Program (OPT- V)
      • 8.1.10 Return to Monitor (OPT- X)
    • 8.2 PIP Error Messages
  • Chapter 9 Sort Program (SORT)
    • 9.1 SORT Operating Procedures
    • 9.2 SORT Command File
      • 9.2.1 Record Descriptor Division
      • 9.2.2 INPUT/OUTPUT Division
    • 9.3 Merge Operating Procedure
      • 9.3.1 Merge Using SORT and the /A Option
      • 9.3.2 Merge Using SORT and the /M Option
      • 9.3.3 Merge Using SORT and the /n Option
    • 9.4 SORT Error Messages
  • Chapter 10 File Exchange Program (FILEX)
    • 10.1 Universal Diskette
    • 10.2 FILEX Operating Procedures
    • 10.3 COPY (OPT:C)
      • 10.3.1 OS/8 ASCII Input (Mode A)
      • 10.3.2 COS-310 Data Input (Mode D)
      • 10.3.3 Universal Input (Mode U)
      • 10.3.4 Output Modes (A, D, S, U)
        • 10.3.4.1 COS/8 ASCII Output (Mode A)
        • 10.3.4.2 COS-310 Data File Output (Mode D)
        • 10.3.4.3 COS-310 Source File Output (Mode S)
        • 10.3.4.4 Universal Diskette Output (Mode U)
    • 10.4 DELETE (OPT:D)
    • 10.5 LIST (OPT:L)
    • 10.6 EXIT (OPT:X)
    • 10.7 ZERO (OPT:Z)
    • 10.8 FILEX Error Messages
  • Chapter 11 Patch Program (PATCH)
    • 11.1 PATCH Operating Procedures
    • 11.2 Error Correction
      • 11.2.1 CTRL/U or R (Restart)
      • 11.2.2 Wrong Old Value
      • 11.2.3 Bad Checksum
    • 11.3 PATCH Error Messages
  • Chapter 12 Boot Program (BOOT)
    • 12.1 BOOT Operating Procedures
    • 12.2 BOOT Error Messages
  • Chapter 13 Line Change Program (LINCHG)
    • 13.1 LINCHG Operating Procedures
    • 13.2 LINCHG Error Messages
  • Chapter 14 Format Programs (DKFMT, DYFMT)
    • 14.1 Formatting RK05 Disks
    • 14.2 Formatting RX02 Diskettes
  • Chapter 15 Dump and Fix Technique (DAFT)
    • 15.1 DAFT Compiling Procedure
    • 15.2 DAFT Operating Procedures
    • 15.3 DAFT Command File
    • 15.4 DAFT Commands
      • 15.4.1 Symbols Used in DAFT Commands
      • 15.4.2 DAFT Command Summary
    • 15.5 DAFT Output
    • 15.6 DAFT Error Messages
  • Chapter 16 Report Program Generator (PRINT)
    • 16.1 PRINT Compiling Procedure
    • 16.2 PRINT Operating Procedures
      • 16.2.1 FILEX - Creation of a Source File
      • 16.2.2 Compilation
      • 16.2.3 Program Execution
    • 16.3 PRINT Command File
      • 16.3.1 IDENT Section
      • 16.3.2 HEAD1 and HEAD2 Section
      • 16.3.3 INPUT Section
      • 16.3.4 COMPUTE Section
      • 16.3.5 PRINT Section
      • 16.3.6 END Section
    • 16.4 PRINT Error Messages
  • Chapter 17 Flowchart Generator Program (FLOW)
    • 17.1 FLOW Compiling Procedure
    • 17.2 FLOW Operating Procedures
    • 17.3 FLOW Commands
      • 17.3.1 PROC Command
      • 17.3.2 DISK Command
      • 17.3.3 IF Command
      • 17.3.4 CALL Command
      • 17.3.5 START Command
      • 17.3.6 STOP Command
      • 17.3.7 GOTO Command
      • 17.3.8 CGOTO Command
      • 17.3.9 I/O Command
      • 17.3.10 TITLE Command
      • 17.3.11 SBTTL Command
      • 17.3.12 PAGE Command
    • 17.4 FLOW Example
    • 17.5 FLOW Error Messages
  • Chapter 18 Menu Program (MENU)
    • 18.1 MENU Operating Procedures
    • 18.2 MENU Command File
      • 18.2.1 Display Section
      • 18.2.2 Command Section
      • 18.2.3 Accept Section
    • 18.3 MENU Error Messages
  • Appendix A COS-310 Character Set
  • Appendix B COS-310 Files
    • B.1 COS-310 Source Files
    • B.2 COS-310 Data Files
    • B.3 COS-310 Binary Files
    • B.4 COS-310 System Files
    • B.5 System Device Format
  • Appendix C Error Message Index
  • Appendix D Advanced Programming Techniques
    • D.1 ACCEPT and DISPLAY
      • D.1.1 Background Information
      • D.1.2 Interaction of ACCEPT and DISPLAY
      • D.1.3 Example Using ACCEPT and DISPLAY
      • D.1.4 Generalized ACCEPT Subroutines
        • D.1.4.1 Hardware Display Clear Feature
        • D.1.4.2 Clear Incorrect Data by Displaying Spaces
        • D.1.4.3 Other Desired Features
        • D.1.4.4 Escape Code Sequences as Terminators
    • D.2 Direct Access Technique
      • D.2.1 Background Information
      • D.2.2 The Reason for Direct Access
      • D.2.3 How the Direct Access Technique Works in DIBOL
      • D.2.4 Unsorted File
      • D.2.5 Sorted File
      • D.2.6 Rough Table, No Index File
      • D.2.7 Rough Table Plus Index File
      • D.2.8 Summary
      • D.2.9 Record Count
    • D.3 Direct Access Notes
      • D.3.1 XMIT Statements (Extending a File)
        • D.3.1.1 Truncating a File
        • D.3.1.2 Appending to a File
        • D.3.1.3 Rewriting a File
    • D.4 Numeric Field Verification
    • D.5 CHAIN Statement Notes
      • D.5.1 Interaction of CHAIN and INIT (channel, SYS)
      • D.5.2 Transferring Variable Values
      • D.5.3 Multiple CHAIN Entry Points
    • D.6 DIBOL Programming of Source Files
      • D.6.1 Operating Procedures
      • D.6.2 Data Division
      • D.6.3 Procedure Division
    • D.7 Checkdigit Formula
    • D.8 VT50/VT52 Escape Sequences

Copies

Address: http://pdp-8.org/scans/highgate/cos310-docs/aa-d647a-ta-c1-4.pdf
Site: Aaron Nabil's PDP-8.org, a LINC, PDP-5, PDP-8 and PDP-12 resource
Format: PDF
Size: 3492284 bytes (3.3 MiB)
MD5: 0caf77a976a030eb07335cb9ae54553d
Notes: Part 1 of 3: Chapters 1 to 4
 
Address: http://pdp-8.org/scans/highgate/cos310-docs/aa-d647a-ta-app.pdf
Site: Aaron Nabil's PDP-8.org, a LINC, PDP-5, PDP-8 and PDP-12 resource
Format: PDF
Size: 2740155 bytes (2.6 MiB)
MD5: 0e22d0b5386cbcae15a333e3a7cb0fbf
Notes: Part 3 of 3: Appendices
 
Address: http://pdp-8.org/scans/highgate/cos310-docs/aa-d647a-ta-c5-18.pdf
Site: Aaron Nabil's PDP-8.org, a LINC, PDP-5, PDP-8 and PDP-12 resource
Format: PDF
Size: 3191482 bytes (3.0 MiB)
MD5: aa156c74c6bf048703650b1e0d2c4b47
Notes: Part 2 of 3: Chapters 5 to 18