VAX-11/780 Microprogramming Tools User's Guide

Company:Digital Equipment Corporation
Part:AA-H306B-TE
Date:1982-03
Keywords:

Table of Contents

  • Chapter 1 Introduction
  • Chapter 2 Assembling Your Microprogram
    • 2.1 Program Structure
      • 2.1.1 The Bit Numbering
      • 2.1.2 The Program Radix
      • 2.1.3 Memories
      • 2.1.4 The Program Title
      • 2.1.5 The Table of Contents
      • 2.1.6 Listing Pagination
      • 2.1.7 Comments
    • 2.2 Field Definitions
      • 2.2.1 Names
      • 2.2.2 Field Position
      • 2.2.3 Qualifiers
        • 2.2.3.1 The .DEFAULT Qualifier
        • 2.2.3.2 The .ADDRESS and .NEXTADDRESS Qualifiers
        • 2.2.3.3 The .VALIDITY Qualifier
      • 2.2.4 Value Definitions
    • 2.3 Expressions
      • 2.3.1 Numbers
      • 2.3.2 Expression-Names
      • 2.3.3 Function Calls
      • 2.3.4 Value-names
      • 2.3.5 Field Contents Indicators
      • 2.3.6 Predefined Symbol Names
    • 2.4 Macros
      • 2.4.1 The Macro-Name
    • 2.5 The Macro-Body
      • 2.5.1 Parameters
    • 2.6 Microinstructions
      • 2.6.1 Continuing a Microinstruction
    • 2.7 The Microword
    • 2.8 The Address Space
    • 2.9 Specifying the Method of Allocation
      • 2.9.1 Sequential Allocation
      • 2.9.2 Random Allocation
        • 2.9.2.1 Constraints
        • 2.9.2.2 Indicating a bit that can be set 0 or 1
        • 2.9.2.3 The size of the address set
        • 2.9.2.4 Constraints within constraints
        • 2.9.2.5 Terminating a constraint
    • 2.10 Communication
      • 2.10.1 Memory Communication
      • 2.10.2 Program Communication
    • 2.11 Conditional Assembly
      • 2.11.1 The Conditional Assembly Keywords
      • 2.11.2 Conditional Assembly Blocks
    • 2.12 Setting and Changing Expression-Names
    • 2.13 List Controls
      • 2.13.1 The List Control Counters
    • 2.14 The VAX 11/780 Definition Language
    • 2.15 User Interface
  • Chapter 3 Loading a Microprogram
    • 3.1 Functions
      • 3.1.1 Verifying the Installation of the Extended WCS Board
      • 3.1.2 Initializing the Extended WCS
      • 3.1.3 Setting the Starting Address
      • 3.1.4 Loading the Microprogram
      • 3.1.5 Logging the WCS Load
    • 3.2 Verifying that the Loading was Successful
      • 3.2.1 Using the Sample Program
      • 3.2.2 Sequencing with the Debugger
    • 3.3 User Interface
    • 3.4 Program Behavior
      • 3.4.1 VAX 11/780 WCS Architecture Description
      • 3.4.2 VMS Operating System Support
    • 3.5 Error Messages
  • Chapter 4 Executing a Microprogram
    • 4.1 Extended Function Call
      • 4.1.1 Exceptions
      • 4.1.2 Setting the System Control Block Vector
      • 4.1.3 Patching the Entry Vector
  • Appendix A VAX 11/780 Field and Macro Definitions
  • Appendix B Sample Microprogram for System Revision >= 7
    • B.1 The Input File (.MIC)
    • B.2 The Listing File (.MCR)
    • B.3 The Object File (.ULD)
  • Appendix C Sample Microprogram for System Revision < 7
    • C.1 The Input File (.MIC)
    • C.2 The Listing File (.MCR)
    • C.3 The Object File (.ULD)
  • Appendix D The Test Program

Copies

Address: http://bitsavers.org/pdf/dec/vax/780/AA-H306B_780uprogToolsMar82.pdf
Site: Al Kossow's Bitsavers
Format: PDF
Size: 5856069 bytes (5.6 MiB)
MD5: 4341fb5b4e28357d3ce8d44901563500
Mirrors: