82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
-
-
+
|
* [high-speed paper tape punch][pp8i] and reader
* DECtape types [555][dt555] and [TU55][tu55]
* auto-restart type [KR01][kr01]
* [Type 182 EAE][t182]
* interrupt controller
* line printer type 645 (Analex?)
* and many lesser-known peripherals!
* Ability to define new instructions
* Zero-page addressing
* Indirect addressing
* `EXPUNGE`, `FIXTAB`, and `FIXMRI` pseudo-ops to augment or redefine the predefined instruction set
* `PAUSE` assembly output, giving the user time to do manual things while the assembler waits
* Radix selection with `DECIMAL` and `OCTAL` pseudo-ops
* `DECIMAL` and `OCTAL` pseudo-ops for radix selection
* `FIELD` pseudo-op to select the core memory field
We give this list not to try to replace the PAL-III manual, but instead to allow searching this document for language features. You may assume that assemblers listed below also support these listed features, especially within the PAL genealogical line; we call out the exceptions below.
[asr33]: https://archive.org/stream/bitsavers_decpdp8pdpManualFeb66_21177111/F-87_PDP-8_Maintenance_Manual_Feb66#page/n145/mode/1up
[dt555]: https://archive.org/details/bitsavers_decdectapeDec64_1008579
[hlc]: https://en.wikipedia.org/wiki/Headless_computer
|