AOS :
~em,~User~~·:Man~1.TABLE OF CONTENTS SECTION
I INTRODUCTION • • • • • • • • • • • • • • • • • • • • • •
I I
o
1 2 3
4
• • • •
• • • • Scope of this Manual • • •
Notation and Terminology •
System Organization • • • • • • • Command and Data
o
Prompt Lines 1 File NamesOverview • • •
• • • • • •
.' .
• • • • • • • • •
2 Data Prompts • • • • • • • • Key Commands • • • • • • • • •
o
Accept and Escape • • • • • I Console End of File • • • • 2 Cursor Movement • • • • • • 3 User Interrupt Commands • •o
Monitor Trap • • • • • • 1 Stop and Start • • • • • 2 Console Output Flush • • 3 Keyboard Type-ahead Flush 4 Disk Type • • • • • • ••
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
OPERATING SYSTEM • • • • • • • • • • • • • • •
o
1
Error Handling • • • •
o
Execution Errors • • 1 Stack Overflow • • • 2 Floppy Disk Errors • 3 Disk Swapping • • • File System • • • •o
Overview-. • • • I Syntax Overview• •
• •
• •
•
•
•
•
•
•
•
• 2 Physical Units • • • •
o
Syntax Overview • • I I/O Devices • • • •o
Serial Devices • 1 Block-structured• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
· . . .,.
• •• • • • • • • Devices • • • 3 Logical Volumes • • • • •
o
Syntax Overview,. • .' '.I Block-structured (Disk)
• • • • •
· . . . ,
Volumes • 2 Disk Volume Usage • • •
3 System Volumes • • • • 4 Prefixed Volumes • • • 5 Disk Directories • • •
o
Duplicate Directories• • • • •
• • • • •
• • • • •
• • • • •
• • • •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
•
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • •
...
• • • • •
• • • • •
., .
• •• • • • •
• • • • •
....
• • •• • • • •
• • • • •
• • • • •
• • • • •
• • •
•
•• • • • •
• •
·
-.
•• • • • •
• • • • •
• • • • • PAGE
1 1 2 3 4 4 4 5 6 6 6 6 6 6 7 7 7 8
9 10 10 11 12 13 14 14 15 16 17 18 18 18 19 20 21 21 21 22 22 22
II OPERATING S'tSTEH (continued)
'" ... ."
1 Fi,le Sy~tem (continued)
4, 0 i
s
k " F i 1 e s • .,. .,. • • ,. -: :,~O .. Syntax Oye~~iew ,!, • . . ' ) .
• • • • • • • • • • •
• • • • • • • • • • •
File Attr ibutes'''. • • .• .... • • • • • • • • • • •
o
File Type • . • • • • • • • • • • • • • • • •o
F~le Type Assign~~nt, • • • • • • • • • • 1 UCSD Pascal File,s 41 • • • • • • • • • • •. 0' Text' Fl1,es '.', .• " • • • • • • • • • • • •
~ 1" Co~e' F ii:~~s,',. ",.. • • • • • • • • • • • •
f
Data Files • • • • • • • • • • • • • • • 3 ·Res~rlctions Imposed by Types • • • • • • 1 Fi!e Date ". • • • • • • • • • • • • • • • •2 Size and L?Cat~on,At,tributes • • • • • • • • 24 24 24 24 25 25 25 25 25 26 26 26 2 F~l~ 9uff~x~s • •. • • • • • • • • • • • • • •• 27
3 'F
" 0: i
1 e System" T i tle
s • F~le.». .' . . . ..
1'i tl~s:. • • • • • • • • • • •• 27 271 Other Reserved Titles • • • • • • • • • • • 29 2' User File Ti tfes ." .' • • • • • • • • • • • • 29 '3 Titles~with .... t .. Non-block-structured Volumes • • 29 • . , ,
4 File ~eng~h and, File Length Specifiers • • • •
.' .. *' ~
5, Syntax Spepification. .,., • • • • • • • • • • • •
" ..
29 31 6 File Conventions and Applications • • • • • • • • 33
o
File Name Prompt Conventions • • • • • • • •• 33o
Input Prompts • • • • • • • • • • • • • • • 33 1 Output Prompts • • • • • • • • • • • • • •• 33I File Access from User Programs • • • • • • • • 34
2 ' Library System • • • • • • • • • • • • • • • • • •• 35
o
System Library • • • • • • • • • • • • • • • • • • 361 Intrinsics Library • • • • • • • • • • • • • • • • 36
"2 Program Library • • • • • • • • • • • • • • • •• 37 3 User Library. • • • • • • • • • • • • • • • • • • 37 4 Library Configuration Examples. • • • • • • •.•• 37 3 System Configuration • • • • • • • • • • • • • • • • 40
o
Operating System Libraries • • • • • • • • • • • • 401 I/O System Configuration • • • • • • • • • • • •• 41 2 Terminal Configuration • ~ • • • • • • • • • • • • 42 3 System Shell • • • • • • • • • • • • • • • • • •• 42 , Execution Error and Breakpoin~ ?r0ce~sing • • • • 43 5 ' Performance Optimizations • • • • • • • • • • •• 43
II OPERATING SYSTEM (continued)
4 Commands and Operation • • • • • • • • • • •
o
Bootstrapping the System • • • .~.;"'';' ~~:~" _ • • 1 The Work File • • • • • • • • • • • • • •·
.:. .
"): ""i:r<:" .''''
'. J.... . '," .
• • • •
o
Work File Manipulation • • • • • • • • 1 Work File Effect~ on Syste~Beh.vior;~.2 Syntax Errors and Editor Invocation • •
· .' . .
· . .' .
• • • • 3 System State Flow Diagram • • • . . .
. '" "':, • •
•
•4
5
,J •
I/O Redirection Options'c. • • ~:' •. ~.:.~ • •
o
Execution Option LtstS\.~~ ~' • • ~ • ~ 1 Output Redirection Opti'oh~j ~~,. .. .,:. • • • 2 Input Redirection Option~·. • ~ • • • ~•
•
• 3 T-File Options • • • • • • • ~ ~ • • i • • 4 Prefix Options • • • ' ...••• '-'." ."'J:;.:: • • . '~
5 Library Options • • ,. • • • •.•.. ~c
."
.1 i • •6 System IIO Redirectlon-' .- ~ .. '." ~:-.. ~~ .• oj i': t;'- •
System Commands' • •
• •
• •
• •
• •
• •
• • • • •
• • • • • • • • • • • •
, 4 , r'
· · · ,.. . . .. "<. . ~ ... ' ;.'.. ,.'
• ~ ~ ' . "". . . . .... • h • I', ~~ "
• .'t.
• • •
· '.- .
" ~ :....,. : .... r. • "':' .• ~.;.• • • od . _ •
~~rl ,,'
· . ". .
t~ ' .. S7,
· '.
-" ' ~. '. '.
• • • .... ;,., 0;-' • • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
· -.
•• • •
• • •
• • •
• • •
• • • Clear Screen
C(ompile • • ECdit • • • •
F (ile • •. • • H(alt • • • • I(nitialize • M(emory • • • R(un • • • •
• • • 'e" ' • • :: ." .!..
...
"... ·
..
• •• • • • •
.
'".
• •.
' •.
• • • -t • • • • • • • • •••
• • • • •• • • • • • • • • • • • • • • • •
o
1 2 3 4 5 6 7 8 9
S(ubmit • • • U(ser restart •
X(ecute • • • • • •
.
'. ·
~.· - . ..
~.. · .
"....
•10 • • • • • • • • • • • • • • • • •
1 , ; '
45 45 48 46.
48 49 49 51 53 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69
THE FILE HANDLER • • • • • • • • • • • • • • • • • • •
1
3
, "
Fifer Prompts • • • • • • • • • • • • • • • • • • • File Naming Conventions
o
"General S~nta~ • • 1 Wildcards. • • • • Filer Commands • • • •(,
•
•
•
• • • •
• • • •
• • • •
• • • •
o ·
Command Summary • • • • • • •0" Work' File Commands • • • • 1 Disk File & Volume Commands
2' Disk VolUme Commands • • •
3 Disk l-ledia Commands • • •
1 2 3
:s
4 6 7"8
9 10 11 12 13 14 15 16 17 18
Blad blbCk~ scan
· C"Change~ .'. • • • .. D Cate .'. • • • • E'Cxtehded list' •
~ G«C e't '
.0 • .0. • '.
K"( r,Unch"~ • • • •
L (ist' diree'tory • M·Cake' . . . . :' • • NCew • • • • • • PCrefix volume • Q(uit • • • • • • R(emove • • • • • S(ave • • • • • • T(ransfer • • • • V(olumes online • WChat is workfi1e?
XCamine bad blocks Z(ero directory.
Recovering Lost Files
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • •
• •
• •
• •
• •
• •
• •
•
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• o • • • • • •
• • • • • • • •
• • • • • • •
• • • • • • • •
• • • • • • •
• • • • • • • •
• • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • • 71 71 72 72 72 73 73 73 74 74 74 75 76 77 78 79 80 81 83 84
85 86 87 88 89 94 95
96 98 100 4 Recovering Lost Directories • • • • • • • • • • • • 103
IV THE ADVANCED SYSTEM EDITOR • • • • • • • • • ~_.·l • .,,, , • • • • •
a
1
• • • • • • • • • • • 106 Basic Concepts • • • • •
o
Prompt Lines • • • • • 1 Commands. • • • • • • 2 File Name Prompts • •3 The Edit Environment • 4 The File Window • • •
5 The File Buffer • • • 6 The Cursor • • • • • • 1 Backup Files • • • • •
• • • • • • • • • • . "::r' • • 107
• • • • • • •
·
..
• • • •• • • • • • • • • • • • •
• • • • • • • • • • • • •
• • • • • • • • • • • • •
• • • • • • • • • • • • •
• • • • • .Jt, • • • •
.. .
•• •
...
• • •...
•·
.. '.
•Using the Editor • • • • •
... .
• • • • • •o
1 2 3 4 5 6 7 8 9
Entering the Editor • • • • • • • • • • • • • • Repeat Factor s • • • • • • • • • • ., / .. , .. ·i::, l.t • •
Direction • • • • • • • • • • • • • \ • . , . , . :.
Markers • • • • • • • • • • • • • • • • • • • ~
Moving The Cur sor • • • • • • • • . . • • ,~.,: :.;' :.. • ~~
The Copy Buf f er • • • • • • • • • • • • • • . • <~
Entering Strings in F(ind and R(ep1ace " . • . • • • . ~
Nested Editing • • • • • • • ..•.• & .
w.',. • •.• ,
.r:eChange Logging • • • • • • • • • • • • ";;'.;'. • .•
User-def ined Functions • • • • • • • • • -" •. , • • • ., . .co,
• ;107
• 108
• 110
• .111
· I I I
• 112
• 113
• 114
• 114
• 115
• 116
• 116
• 118
• 120
• 121
• 123
• 126
• 128
IV THE ADVANCED SYSTEM EDITOR (continued)
2
3 4
Commands • • • • • • • • • • • •
o
1 2 3 4
·5 6 7 8 9 10 11 12 13 14 15 16 '18 17
19 20
~21
22
l' 23
, 24
" 25 26
Command Summary • • • • • • • '0 Moving Commands • • • • • •
1 Text-Changing Commands • • 2 Pattern Matching Commands • 3 Formatting Commands • • • •
4 Buff er r~lanag ing Commands • '5 Function Defining Commands
6 Miscellaneous Commands • • A(djust •
B(eginLine • • C(opy
O(e1ete
"ECdit F(ind
" GCetch
•
•
•
• •
• •
• •
• •
• • '0' <GetAgain>
< I (nsert' • •
J(ump • 'K{o!umn
'L(ineEn8 • •
• •
• • , M(argin • • N{ext· • • • 'O(ppositePage 'P(age • • •
Q(uit
<record> • • R'(eplace • • S(et • • • •
<take up> • •
• • •
"TloDisk' : ~
U(ptop • • •
· V·( erify" ~ • . \f'{otdltto"e~
t.
, eX (change • Z(ap • • • •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• "
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• .. •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
•
· ..
• •• • • • •
• • • • •
• • • • •
• • • • •
Sample Edit Session • • • • • • • Problems • • • • • • • • • • • •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• • •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• "
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
• •
•
•
•
•
•
•
•
•
• 135 135 135 136 136 136 136 137-136
• 138
• 139
• 140
• 142
• 143
• 144
• 146
• 147
• 148
• 150
• 151
• 152
• 153
• 155
• 156
• 157
• 158
• 160
• 161
• 163
• 168
• 169
• 170
• 171
• 1721 173 ' 176
• 177
• 183
v
VI
VII
COMPILER • • • • • • • • • • • • • • • • • • • • • •
o
1
2
Introduction • • • • • • • • • • • • • • Using the Compiler • • • • • •
o
Setting Up Input and Output 1 Console Display • • • • • • 2 Syntax Error Handling • • •• • • •
Files •
• • • •
• • • •
•
•
•
•
•
•
•
•
•
.... ... ' '-,
· ; I ~ .. ,.i ,_.
• • • • •
• • • • •
• • • • •
• • • • •
• • • • • Compiler Problems • • • • • • • • • • • • • • • • •
o
1 2
Syntax Errors and the Editor Insufficient Memory • • • • Insufficient Space on Volume •
•
•
•
• •
• •
• •
• • • • • • •
• •
·
".
,..
• •• •
.. .
..
• •COMMAND FILE INTERPRETER • • • • • • • • •
o
1
2
S(ubrnitting Command Files •
o
Command File Execution • 1 Reserved Command File Names Command Language • • • • • •o
Commands • • • • • • • •o
Immediate Commands • • 1 Deferred Commands • • 1 Targets • • • • • _ • • • 2 Parameters and Variables • 3 Text Lines • • • • • • • • Example eXec Programs _ • • •• •
• •
•
• •
• •
• •
• •
• •
• •
• •
• •
SYSTEM MONITOR • • • • • • • • • •
o
1 2
Entering The Monito~ • Monitor Commands • • HOT Examples • • • • • •
•
•
•
•
•
•
• •
• •
• ~ •
• .. •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
· . .
~ ..•· ....
~ •.'.. ,. .
• •• • •
• •
• .;,! • . . : . ' r . . ' .
J ... "" • :."'j j .t.. ""
• •
·
."... ~.. · ..
• •
· ..,. .
.. ~.
• • • • •
• • • • • • •
• • •
I~. ( " :,2 .! .. ~. ,:;'t ~l
• •. , ~~ . !'~ ~ .(~ •
: ,
• • ~ ~. 'f/' .r· •
• $ • ~.; ,~ j'" (; ~ . ~ •
• ~" .;1':- • ~.~.
•
• •
.. ,:i
.' .
• ~ • .
• 187
• 188
• 188
• 189
• 190
• 191
• 191
• 192
• 192
• 193
• 193
• 193
• 194
• 194
• 195
• 195
• 197
• 197
• 198
• 198
• 200
• 203
• 203
• 204
• 207
VIII UTILITIES • • • • • • • • • • • • • • • • • • • • •
a
1
2
.,
3,
4
p~sk Management • • • • • • • • • • • • • • • • •
a
1
2
Bootstrap Copier •
a
Using Booter G Disk Copying • • •o
Using Backup ••
•
•
•
• • • •
• • • •
• • • •
• • • •
Disk Format Conversion •
o
Using Mapper • • • • • • • • Disk Formatting • • • • • •o
Using Format • • • • • •~ Reformatting Bad Blocks •
•
•
•
•
•
•
•
•
•
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • •
• • • • • • • • 4 Fast Bad Blocks Scanning •
o
psing Bad.Blocks • • • • • • • • • • • • • 5 Hard Disk Management •o
Using Drive.Con • • Changing Volume Size •o
Using Change.Dir ••
•
•
• Data Recovery • • • • • • •
~o 1 2
Using Markdupdir • Using Copydupdir • Using Recover • •
•
•
•
• •
• •
• •
•
•
•
•
•
•
•
•
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
,.Library Management • • • • • • • • • • • • • • •
,.0 .1
.~' > ( . " '
Usi.ng Lib.,rt~:~Y": t.:;·;. 4(: .• d . . •
Using Ic,i1:unap .• .: ... ,: 'ii.' •.. :.) •
I \ " ! 1 1 of!: t
:re.rminal. Configura.t.ion> ;'~
_.! . o
1
-It ~.. .;..,
GO'1!OXY Binding _. ~ .•. ".;;- • •
O. ..Using Bindel.: . "", .' :.. • Using Setup • _ • •
o
Fields in Setup • • • • ••
•
•
• 2 Using Advanced System Setup System I/O Configuration
o
Using Drvr.lnfo • • • • • • •• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• • • • • • • • •
• • • • • • • • • •
• • • • • • • • • •
• 209
• 209
• 210
• 210
• 211
• 211
• 213
• 213
• 215
• 215
• 216
• 217
• 217
• 219
• 219
• 223
• 223
• 224
• 224
• 225
• 225
• 227
• 227
• 230
• 232
• 234
• 236
• 237
• 238
• 243
• 248
• 248
VIII UTILITIES (continued)
5 Line-Oriented Text Editor • • • • • • • • • • • .' .• 251
6
7
8
9
o
I
2 3 4 5 6 7 8 9
Enter ing YALOE • • • • • • • Entering Commands and Text •
o
Command Arguments • • • • 1 Command Strings • • • • • 2 Text Strings • • • The Text Buffer • • • • • The Cursor • • • • • • • • • Special Commands • • • • • • Input/Output Commands. • Cursor Moving Commands. • Text Changing Commands • .. • Other Commands • • • • • • • Command Summary • • • • • • Byte-level File Editoro
Using Patch • • • • • • • • • • • ••
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Printer Spooler •
o
Using Printer • • • • • • • • Calculator • •o
Using Calc • • • Bootstrap Creationo
Using Make.Boot•
•
•
• • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
• • • • • • •
APPENDICES • • • • • • • • • • • • • • • •
• • • • • • • • • 251
• • • • • • • • • 251
• • • • • • • • • 252
• • • • • • • • 252
• • • • • • • • 252
• • • • • • • • • 253
• • • • • • • • • 253
• • • • • • • • • 253
•
· . . . .
",..
• 254•
· .. ..'.
• 256• • • • • • • • • 259
• • • • • • • • • 260
• • • • • • • • • 263
• • • • • • • • • 264
• • • • • • • • • 264
• • • • • • • • • 270
• • • • • • • • • 270
• • • • • • • • • 272
• • • • • • • • • 272
• • • • • • • • • 274
• • • • • • • • • 274
• • • • •
· ".
• • 277Appendix A:
Appendix B:
Standard I/O Results . . . . ' . . . -. • .. ,.'. ' . • 277 Standard Execution Errors • • • • • • • • • 279 Appendix C:
Appendix D:
Appendix E:
Appendix F:
Appendix Fl:
Appendix F2:
Appendix F3:
Appendix F4:
INDEX • • • • •
Standard I/OUni t AssigrUn~en't':s';; • ':C •. ,~ . • ~'. • • 281 Compiler Synta~ Erro[.·s • <:.;":''4-,..;..J .' ,: ... (;;.~, . • ". • • 283 ASCII Character Set • • • • • • • • • • • • 287 Terminal Conf igur at'j;ons ~; :::.: ;".~F');; •. :.-,~.,. ::.:;:. .t~. 289
ADf.l 3-A Terminal • • • • • • • • • • • • • • 291 SOROC IQ-120Terminal ~." i;)f,.;'::::. ~ .• '~-'f :'.J" •. ,. • • 293 ZENITH Z-19 Ter,minal .: ~,.).r' .... ~ •. :.:',., ... : • • • • 295 DEC VT-IOO Terminal • • • • • • • • • • • • 297
t1.i.. : : ... ~ .~~rt} .. E:':."
,..
.,. .. ," ~ ... ~ ~t_~?:':; ;)
• • • • •
· . . . . . ,. . . . . . . .
• • • 3011A INTRODUCTION
l&a
Scope gf th1a ManualThis is the reference manual for the UCSD Pascal Advanced Operating System, version 1.0, running on the PDQ-3 Computer 'system. Users are assumed to be familiar with the UCSD Pascal system; if this is not the case, the following book is recommended:
Beginner's Guide for the UCSD Pascal System Kenneth L. Bowles
Byte Books (McGraw-Hill), Peterborough, New Hampshire, 1979.
Other documents related to the PDQ-3 Computer System include:
PDQ-3 Hardware User's Manual - Describes the physical charac- teristics of the computer.
AOS Programmer's Manual - Describes the Pascal language imple- mentation used with the Advanced Operating System.
AOS Library User's Manual - Describes the library modules a- vailable with the Advanced Operating System.
AOSArchitecture Guide - Provides details of the system soft- ware to experienced programmers. (Available in the indeter- minate future.)
PDQ-3 Subsystem Documents - Describes the phYSical character- istics and operating procedures for the various hardware subsystems available with the PDQ-3.