PDP 12_Hardware_Student_Guide_Number_1 12 Hardware Student Guide Number 1
PDP-12_Hardware_Student_Guide_Number_1 PDP-12_Hardware_Student_Guide_Number_1
User Manual: PDP-12_Hardware_Student_Guide_Number_1
Open the PDF directly: View PDF
.
Page Count: 78
| Download | |
| Open PDF In Browser | View PDF |
PDP-12 HARDWARE
STUDENT GUIDE NO. 1
(Adjustments., Diagnostics
&
Troubleshooting)
Educational Services
CONTENTS
I.
PDP-12 Lab #1
2 Hours
A. Loading the RIM Loader
B. Checking the RIM Loader
C. Loading the BINary .·Loader
D. The Use of Checkerboard Low and High to
Check Memory
E. How to Tune Memory
F. Program Development
II.
PDP-12 Lab //2
4 Hours
A. First Period
1. Scoping Processor Timing
2. Scoping Memory Timing
B. Second Period
1. Scoping Manual Timing
2. Troubleshooting (as time permits)
III.
PDP-12 Lab i¥3
2
Hours
A. Understanding the Front Panel Indicators
B. Use of Paper Tape Diagnostics in Locating
Machine Failures
C. Troubleshooting (as time permits)
IV.
PDP-12 Lab #4
2
Hours
A. TU-55 Alignment, Torque and Brake Adjustments
B. Troubleshooting Processor Problems
V.
PDP-12 Lab //5
2 Hours
A. Dial Lecture
VI.
PDP-12 Lab #6
2 Hours
A. Do Key Operation
B. Use of Linc Instructions
VII.
PDP-12 Lab /f7
2 Hours
A. TU-56 Adjustments
B. Troubleshooting Processor Problems
VIII.
PDP-12 Lab #8
2 Hours
A. -Program Debugging
B. Program Development
c.
IX.
Troubleshooting Processor Problems
PDP-12 Lab #9
2 Hours
A. Using Mark 12
B. Use of Tape Instructions
X.
PDP-12 Lab #lO
2 Hours
A. Scoping Linc Tape Timing
B. Scoping the Mark Track
C. Linc Tape Bugs (as time permits)
XI.
PDP-12 Lab #11
2 Hours
A. Tape Delay Adjustments
B. Troubleshooting the TC-12
XII.
PDP-12 Lab #12
2 Hours
A. Use of Tape Diagnostics
B. TC-12 Troubleshooting
XIII.
PDP-12 Lab #13
2 Hours
A. Calibration of AD-12
B. Troubleshooting AD-12
XIV.
PDP-12 Lab #14
2 Hours
A. VR-12 Adjustments
B. VR-14 Adjustments
C. Troubleshooting the VC-12
XV.
PDP-12 Lab #15
2 Hours
A. KW-12A Diagnostic Usage
B. KW-12A Troubleshooting
XVI.
PDP-12 Lab //16
4 Hours
A. PDP-12/10 System Troubleshooting
B. PDP-12/20 System Troubleshooting
c.
PDP-12/30 System Troubleshooting
D. PDP-12/40 System Troublesho6ting
PDP-12 LAB NO. 1 OUTLINE
Time:
-
2 hours
1.
Loading the RIN! Loader
2.
Checking the RIM Loader
3.
Loading the Binary Loader
4.
The Use of Checkerb6ard Low and High to Check Memory
5.
How to Tune Memory
6.
Program Development
PDP-12 IJ\B JOB SHEET 1/1-1
TITLE:
Loading the Rim Loader
OBJECTIVE: To insure th~t all students are capable of
manually inserting Rim Loader into core
successfully. ·
PROCEDURE: 1. The student should read information
sheets 1, 2 and 3.
2. Using the procedure described in information sheet 4, load the rim loader
as listed in info sheet 3.
3. Go to Job ¥1-2.
PDP-12 Ll\B JOB SHEET .#1-2
TITLE:
Checking the Rim Loader
OBJECTIVE:
1. To insure that the rim loader is correctly
loaded into core.
2. To further usage of the keys Exam and Step
Exam.
PROCEDURE:
Use the nrocedure described in information
sheet 5 and check the rim loader.
Upon completion of this exercise
Go to Job Sheet #1-3
PDP-12 LAB JOB SHEET
TITLE:
#1-~
Loading the Binary Loader
OBJECTIVE:
To insure that all students understand the
purpose of the binary loader and can successfully load the binary loader.
PROCEDURE:
1. Obtain a binary loader paper tape from the
instructor.·
2. Compare the format of this tape to the format
as described in information sheet ¥2 binary
format.
3. Read info sheets 6, 7, 8 and 9.
4. Use info sheet #9 and load the binary loader
paper tape.
5. Upon successful completion
Go to job sheet #1-4
PDP-12 LAB JOB SHEET #1-4
TITLE:
Using Checkerboard Low and High to Check Memory
OBJECTIVE:
1. To insure that Rim and Binary loader have
been used properly.
2. To introduce the student to paper tape
diagnostics.
). To insure that the memory stack is reliable
before the memory tuning exercise.
PROCEDURE:
1. Obtain paper tapes, checkerboard (Low and
High) and their associated write-ups from
the instructor.
2. Using the procedure descr~bed in info sheet
#10, load and run both programs.
). Upon completion
Go to job sheet #1-5
PDP-12 LAB JOB SHEET #1-5
TITLE:
How to Tune Memory
OBJECTIVE:
To insure that all students can properly tune
memory on the PDP-12.
PROCEDURE:
Perform this memory tuning exercise by the
procedure described in section 4.1 through
4.2.2 of the PDP-12 Adjustment Procedure
manual.
PDP-12 LAB JOB SHEET
TITLE:
71-~
Program Development
OBJECTIVE: To develop the confidence of the student in
his ability to successfully program a processor.
PROCEDURE: Write a program, using LINC or 8-mode
instruction, that detects the number of 4K
fiel~present in a processor.
At the completion of the program, type "This processor
has _ _ 4K Fields", then HLT.
Show this program to the instructor for
technique development suggestions.
Save the program for further use.
FLD1.'I CHI\ RT
RIM LOADER PROGRAM
f/rr; /1w11n~r(
Qr<>. ft-
--~-
Rofu+e
··---. ·-------
't
Pt~ee.~ le~+
Si#-i '"' ~,,~ hi+
~-------------~N~O~__J
NO
·s fo ""
Ac · .
"--_.., (A OD R $.t;S)
:-_ _. . . . ._ _ ______.,
1
;m
/t;MP
j
l
INFORMATION SHEET #1
PAPER TAPE FORMATS
CHANNELS
876~4
Data are recorded (punched} on paper tape by groups of holes arranged
321
•
e e e e e • e e e
4-- COLUMN
in a definite format along the length of the tape. The tape is divided
•
into channels which run the length of the tape, and into columns which
extend across the width of the tape as shown in the adjacent diagram.
The paper tape readers and punches used with the PDP-8/l computers
•
accept 8-channel paper tape. The various formats are briefly explained
and identified below.
L
Leader/frailer Format
Leader/trailer tape is used to introduce and conclude the object program
when punched on paper tape. Leader/trailer tape can be recognized by
a consistent channel 8 punch only as shown in the adjacent diagram.
SPROCKET
HOLE
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
INFORMATION SHEE'l' #2
r
••••••••
•
••
••• •
•
·• • • •••
• •• •
•• ••
•• •
••••• •••
• •• ••
•• ••
••
••••••••
•••• •••
•••
••••
Paper tape punched in RIM format can be identified by the absence of a ,
channel 8 punch, and by a channel 7 punch in every fourth column. The
channel 7 punch indicates the start of a line of coding, and that (the
first) col.umn and the second column contain the location and the third
USASCIJ (USA Standard Code for Information Interchange) format uses
symbol) as shown in the adjacent diagram.
•
•••••
••• •
• ••
•
(two columns per instruction) or data of succeeding locations.
13
10
77
00
77
07
00
00
,7
32
50
00
00
•
• ••••
•••••••
•
••••••
•••••••
••
•
•••• •••
•
•
02
56
77
01
76
CONTENTS
LOCATION
53
00
00
an occasional channel 7 punch, and frequent sections of blank tape.
a change in origin, and subsequent columns contain the instructions
13
11
77
07
CONTENTS
LOCATION
52
.
al I eight channels to represent a single character (letter, number, or
The channel 7 punch denotes an origin of a program or subprogram or
12
77
•• • • •
•• ••
•• •• •
••
•• •
• •
•• •• •
•• • • ••
• •
••
•
•• •
••
••
••
•• • • •
•• •• •
• •
•••
••
• • • •• • • •
•• •
•
• • • •• • •
••
•
USASCII Format
LOCATION
32
.
and fourth columns contain the contents of the location.
Binary format can be recognized by the absence of a channel 8 punch,
77
61
.. ..
RIM Format
Bi nary Format
CHANNEL 7
CONTENTS
LOCATION
CONTENTS
LOCATION
324
T
310
31,
H
323
240
3, 1
323
240
301
A
323
s
c
303
3,,
31 I
240
306
F'
317
0
322
R
315
301
M
324
T
A
ORIGIN
INSTRUCTION
INSTRUCTION
iNSTRUCTION
INSTRUCTION
INSTRUCTION
INSTRuCTION
00
77
60
INSTRUCTION
01
77
INSTRUCTION
45
77
INSTRUCTION
INFORIV'J\TION SHEET
3
¥3
' READ-IN MODE (RIM) LOADER
PURPOSE
The RIM Loader is used to load into core memory programs punched on paper
tape in RIM format, e.g., the Binary Loader. (See DEC-08-LR.AA-D for
details.)
STORAGE
REQUIREMENTS
RIM requires locations 7756-7776 (21
LOADING
RIM is loaded (toggled) into core memory using the console switches. RIM
8
locations). Starting Address=7756.
can use either. the low- or high-speed readers when loading RIM coded
program tapes into core. The locations and corresponding instructions for
both input devices are Ii sted be Iow.
Instruction
Location
Low-Speed Reader
7756
6032
6031
5357
6036
7106
7006
7510
5357
7006
6031
5367
6034
7420
3776
3376
5356
0000
7757
7760
7761
7762
7763
7764
7765
7766
7767
7770
7771
7772
7773
7774
7775
7776
High-Speed Reader
6014
6011
5357
6016
7106
7006
7510
5374
7006
6011
5367
6016
7420
3776
3376
5357
0000
I
INFORMATION SHEET #4
ln1t1olize
Set*
OF•Onored Field
IF•Dnired Field
Set SR•7756
Depress
LOAD ADO
• DEC lope ustrs should
load RIM into field O
Set SR•Firsl
I nstructoon
Actovolt DEP
Set SR• Next
lnstrucl1on
Activate DEP
RIM Is Loaded
Loading the RIM Loader
5
INFORMNrION SHEET #5
ln1t101o1e
Set
OF"• Correct F"oeld
IF"• Correct F"oeld
Set SR• 7756
Depress LOAD ADO
Depress EXAM
No
Yes
Set SR•MA
Depren LOAD ADO
S.t SR•Corrtct
Instruction
Dtprtn OEP
RIM Is Loodtd
Checking the RIM Loader
7
INPORfv:J\TION SHEET //6
( BINARY (BIN) LOADER
PURPOSE
I
The BIN Loader is used to load into core memory binary coded programs
punched on paper tape. When in core, BIN can be destroyed only by the
user's program because DEC's programs (excluding Disk Monitor) do not
use the last page of core (location 7600-7777). ~ee DEC-08-LBAA-D
for detai Is.)
STORAGE
REQUIREMENTS
BIN occupies locations 7625-7752 and 7777 (123 locations). Starting
8
Address=m7
LOADING
RIM is used to load BIN into core.
BIN must be loaded into the same field
as RIM, and the input device (low- or high-speed reader) must be that which
was selected when loading RIM.
INFOHl\.NrION SHEET /17
Example of Binary Loader Format
Program
Proper
Tape Channel
87 654 321
Channels 8 and 7
Indicate
10 000
000
leader
No
01 000 . 010
00 000 . 000
Origin
No
In octal the origin
wi I I start at 0200.
00 111 . 010
00 000 . 000
Contents of
200
Yes
The command
7200 or C LA.
00 011 . 010
00 111 . 110
Contents of 201
Yes
The command
3276 or DCA Z 076.
00 111 . 100
00 000 . 010
Contents of
Yes
The command
7402 or HLT.
00 000 . 100
00 010 . 010
Checksum
No
The program determines that these
two characters are the checksum
since trailer follows.
10 000
Trailer
No
s
000
202.
The octal checksum in this example is
102
000
072
000
032
076
074
002
Notes
0200. Loading
0422. Note that this is the fol lowing sum:
Origin
First word
Second word
Third word
422
Memory Extension Usage
Loading - It is recommended that the Binary Loader exist in field 0. This will insure a permanent program lining around location 7754 and 7755 which are used for TCOl DECtape. The loader
will of course exist in any field, though caution must be taken not to use location 7754 and 7755 in
field 0. This applies only to DECtape users. Also, when the proper field is chosen it should be noted
that the RIM Loader must already be in that field.
INPOHMJ\TION SHEET
/18
Binary Loader Loading Procedure For Extended Memory Users
a.
Place the Binary Loader tape in the reader.
b.
Place the proper FIELD in the INSTRUCTION FIELD REGISTER when putting the
starting address of the RIM Loader (7756) in the SWITCH REGISTER.
c.
Press the LOAD ADDRESS key.
d.
Press the ST ART key.
e.
Start the reader.
(ASR 33 - press READER CONTROL to start, 750 High-Speed
Reader - should already be ready to start).
Operation and Usage For Extended Memory Users
a.
Place the tape to be loaded (tape must be in binary format) in the reader.
When using the ASR 33, make sure reader is on-line. When using the 750, make
sure reader is on and tape is positioned with leader/trailer over read head.
b.
In the DATA FIELD REGISTER place the field in which the program is to be loaded.
In the INSTRUCTION FIELD REGISTER place the field that the binary loader is in.
Place starting address of the Binary Loader (7777) in the SWITCH REGISTER.
c.
Press LOAD ADDRESS key.
When using the 750, change the SWITCH REGISTER to 3777 (bit 0
this step if using the ASR 33.
d.
Press console START key.
= O).
Omit
INFORMJ\'rION SHEET #9
FLOW CHARTS
Loading Binary (BIN) Loader
DEC Library Tape No: Digital-8-2-U
CHECK THE RIM
LOADER IN MEMORY,
IF NECESSARY
.,._~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---,
©
PUT SWITCH ON ASR-:n
READER TO FREE ..
BE SURE ASR-33
SWITCH IS ON LINE
PUT THE BINARY
LOADER TAPE INTO
READER WITH LEADER
CODE OVER THE READER
HEAD-~ BLANK TAPE
PUSH ASR-33
SWITCH TO START
ASR- 33 SWITCH
IS ON LOCAL
SWITCH TO LINE
PRESS START KEY
TURN OfilTO LINE
•• THIS ALLOWS THE TAPE TO FIT SMOOTHLY
OVER THE READER HEAD ANO THE SPROCKET
WHEEL TO RUN FREELY.
EXTENQEP MEMORY USERS
AFTER PROGRAM READS
IN, WAIT UNTIL ONLY
BIT "0" IS ON IN
ACCUMULATOR (i.e.
TRAILER CODE OVER
READER HEAD!
PRESS STOP KEY ON
ONSOLE. MOVE ASR-33
ADER SWITCH TO FRE
PROGRAM IS LOADED
G)
CHECK FOR RIM LOADER IN PROPER FIELD
~ PUT FIELD IN INSTRUCTION FIELD
REGISTER
INFORMJ\TION SHEET #10
Load BIN
Set
Or•0.1ired Field
rr •f'1eld Of BIN
Set SR• 7777
0.prHI LOAD ADO
Set SR• 3777
T1.1rn TTY To LINE
P1.1t Tope In HSR
P1.1t Tope fn LSR
OeprHI START
Set LSR To START
OeprH1 CONT
Object Tope
h
Loaded
Loading A Binary Coded Object Tape Using BIN
10
PDP-12 Lab No. 2 Outline
4 hours
f.'IRST PEHIOD
lo Scoping Processor Timing
Job #2-1
2. Scoping Memory Timing
Job #2-2
SECOND PERIOD
3. Scoping Manual Timing
Job #2-3
4. Bugs (as time permits)
Troubleshooting Memory Problems, (as time permits)
PDP-12 LAB
WOl~K
SHEET #2 -1
TITLE:
Signal name, Pin location, and Page reference chart.
OBJECTIVE:
To aid the student in the generation of a cycle time
chart.
PROCEDURE:
1. With reference to signal, both numbered and named,
on worksheet Noo 21 A, draw in the waveform as seen on
the scope with relation to CPTPl as the triggering
source, on Worksheet Noo 2-lB
2. Scope settings
o2us/Cf\1 sweep
Sync Ext
Scope Pos
Sweep Alt
3o On chan. 1 look at TPl
On chan. 2 look at the time relation to the numbered
signals.
4. At location
¢¢¢¢
place a
JM~.
Upon completion go to Job Sheet #2-2
PDP-12 LAB JOB SHEET
#~-1
TITLE:
Generation of a processor cycle time charto
OBJECTIVE:
To aid the student.in generating a processor cycle
timing chart, and in understanding processor cycle
time with reference to CPTPl.
PROCEDURE:
Use the procedure described in Lab Worksheet #2-1.
Upon completion, go to Job Sheet #2-2
PDP-12 Lab
Sirnal Nu!:1bcr
1
2
3
4
5
6
7
8
a
./
10
ll
12
13
14
15
16
17
18
19
20
21
22
Jl2
J.139
1(15
J06
J21
Jl0
H06
J01~
J07
El4
J0'6
J21
J06
J0l+
J03
J¢l+
J0'3
H0'9
H0'9
H0'3
K0'6
H0'7
Pi.n L8caticm
El
Fl
N2
El
El
Cl
Fl
Nl
El
S2
Sl
Ll
J2
L2
P2
Kl
D2
Jl
Fl
Jl
Bl
Fl
CPT
CST
CPTP
CPT
RCL
CPTP
CPTP
CPT
CPTP
MCT
CPT
RCL
CPT
CPT
CPT
CPTP
CPT
CPTP
CPTP
CPTP
CPS
CPTP
Worlcshcet
//2-lA
~('~
i!IBET f/2-lB
•
Ons
l
CYC DOlJE
3
::E::
l~
TSl o
IBLE
LOAD :.:A
---+----------------·"···----+-·---+---+-----+---+----t----+-----+----+----+---+-----+--4--~----+---
~PlO
r.
r
TS2
T?2
STROBE
.,
.,
TS3
LOAD MB
., J
·- ._)
TP4
_
1 c::::
___,
r:.
TS5
-'-''
TPSS
17
O?F PAUSE
13
TP5
19
TP50
20
LTP5
21
TPl
22
TP3
1
PDP-12 Lab Job Sheet
#2-2
TITLE:
Generation of a memory cycle time chart
OBJECTIVE:
To aid the student in generating a memor;/ cycle
timing chart and, in understandine memory cycle
time with rcfererice to Mem Start.
PROCEDURE:
Draw a timing chart of memory c;/cle time using
WorkshE:et //2.
Upon completion, go to Job Sheet #2-3
PDP-12 Tab Worksheet #2-2
TITLE:
Memory
PROCEDURE:
Draw a waveform chart of the sic;nals named below
usinr; the scope.
timin~
chain
Reference all time relation to start memory.
All sicnals can be located through the MCT page.
The chart is calibrated at 200 ns/dev.
TPl
(St.Memory)
p 'd
Inhibit
Write
Mem Done
PDP-23 Tab Job Sheet #2-3
TITLE:
Manual timinc functions
OBJECTIVE:
aid the student in his understanding of the
PDP-12 manual timinr, chain and the operation of
the key stop exam.
PROCEDURE:
1. Tape Ml, Nl, ·Pl, Rl of Mll7 in slot L22 removinr,
all console inputs from Schmitt trigger. CST(A,7)
':': >
2. Tape Cl of Mll3 in slot L40
or PWF restart from CST¢ AC.
removin~
IO preset
CST (C2, 7)
3. If the processor has the KP-12 option, remove
the PWF card.
If the processor does not have the KP-12 option,
there should be a connection between K33Vl and
K32R2. Tape K33Vl removing +3v from K32R2.
4. Using a jumper wire of sufficient length,
connect at K32R2 your selected TTO clock rate on,
M452 in slot N¢8 pin K2 (220H ), N2 (440 H ),
J2 (880H ).
5. Tape the key step exam to the one state.
6. Referring to the manual functions flow diagram
observe all operations with the oscilloscope and
cenerate a tir.1inr; chart for the kc;/ step exam from
the beginning of manual timing to the end of processor timing using Lab Worksheet 2-3A.
PDP-12 Lab Worksheet /f2-3A
PROCEDURE:
Scope setun
Ext. tricger
Mode alternate
Sweep rate
2 us/cm
Manual triccer setup
Key
examine manual- timing
Tape the key step exam onto console. On the est
print remove the connection between Mll7 Sl slot
L22 by placinG a piece of tape over the pin.
Connect a jumper wire bet,·1een (TTO TTI clocl-c H Re)
and input to M700 K32 L32 pin KR2.
Generate a timinc chart, as in Jobs 21 and 2c, for
the key step exam.
POP-12 Lab #3 Outline
1. Understanding the front panel indicators
~.
Use of paper tape diagnostics in locating machine failures.
3. Bugs (as time pennits)
PDP-12 Lab Job Sheet #3-1
TITLE:
Understanding the front panel
OBJECTIVE:
To insure that the student will learn to use the front
panel indicators as aids in system troubleshootingo
PROCEDURE:
Complete the steps described in Lab Worksheet #3-1
Any discrepancies should be corrected at this time.
,
Upon completion go to Job Sheet #3-2
PDP-12 Lab Worksheet #3-1
Console Checks - Assumin9 a cold start, check the following console functions.
If any malfunctions occur, repair the problem before continuing with the procedure.
Refer to Chapter 4 - PDP-12 Adj Procedures - for appropriate adjustments.
1.
Power on
Are IR bits o, 1, and 2 set (on), and in 8 Mode; is RUN
off*, and is power up to specification (refer to Paragraph 4.1)?
2•
I /0 PRESET
Does the AC clear? Does it set the INST FIELD and .DATA
FIELD to 2 and 3, respectively? Do the INSTRUCTION REGIS_
TER bi ts o, 1.. and 2 set to the one st ate (on)? Can both
modes be selected? Do all other indicators remain unchanged?
3.
FILL
Do the RIGHT SWITCHES transfer to
the MB?
Do the LEFT
SWITCHES transfer to the MA?
4.
EXAM
Do the LEFT SWITCHES transfer to the MA? Do the contents of
the location addressed by the MA transfer to the MB?
S.
FILL STEP
Do the RIGHT SWITCHES transfer to the MB? Do the RUN and
INT PAUSE lights illuminate? Do the contents of the MA
increment? Do the contents of the new location addressed
by the MA transfer to the MB?
6.
STEP EXAM
Do the contents of the MA increment? Do the contents of the
new location addressed by the MA transfer to the MB?
7.
AUTO RESTART
Can FILL STEP and STEP EXAM be auto-restarted?
AUTO light illuminate?
8.
While depressing both the AUTO and the FILL STEP keys, sequentially set
the AUTO RESTART DELAY - COURSE (starting at position 4) to position 3;
then to position 2, then to position 1. Note that the MEM::>HY ADDRESS
register fills (counts up) at a slower rate as the AUTO RESTART DELAY COURSE s.elector is moved through the four positions.
9.
Examine memory for any bits that may be picked up.
10.
Set RIGHT SWITCHES to 7777 (all l's), repeat steps 8 and 9.
11.
Examine memory for any bits that may be dropped.
12.
Depress SING STEP key.
13a
Depress START 20a
ao
b.
c.
d.
14.
Does
Does
Does
Does
the
the
the
the
MA
PC
MB
IR
= 0020?
= 0021?
= 7777?
= 7777?
( dependin
c
-r'(PE 453
~U>Pt ~·
09
'J-1 PR.6B£
AN~ AP
.Of 1-4~J, S"ov CP\P ff?..O M
LI N e To 9 RO SE 6 NO.
S 16.
AV~ BD
AlJ -
Ak
r
AP
H
AV
p
AU
N
Bo
I
,. l=
F
Ml.
"' p •
t>3
~
B...,.,... ~,~ v
'"" V
I
1---~-0---
Bi::
D2
u,..___
.........._~-
LJ, sH1~
5P
BM
BN
DI
PROBLEM:
Cannot check DECtape Head Amplitude with a Type 453 Scope.
~OLTUION:
1.
Obtain a 1:1 probe and attach a .01 Cap. on the end
of it between the probe sig. lead and the probe case
gnd.
If a ready made probe isn't available use co-ax
cable.
2.
Float the scope gnd, via a 3-prong adapter.
3.
Attach the scope tip and gnd. lead to the points indicated on the attached diagram. If the unit is a 555
or the head cannot be easily selected, then observe the
pins on the head connec.tor.
The scope should be set for 5 M.V./CoM. at about 10 msec
/C.M. A 9-12 M.Vo P-P signal should be observed.
A sinusoidal signal will be observed on the timing track
{ToT.), .however the mark track (M.T.) and data tracks
(Dl, 02; 03 ) will not be perfectly sinusoidal due to the
randomness of the data written.
PDP-12 LAB
11'5
LESSON PLAN
To be Supplied
PDP-12 Lab #6 Outline
2 Hours
1.
Do key operation
2.
Use of instructions
PDP-12 Lab Job Sheet #6-1
~ITLE:
Do key operation
OBJECTIVE:
To insure that, by examples, all students are able to
use and understand the DO key for the various instruction
classes of the PDP-12
PROCEDURE:
1.
Perform an LDA instruction using the four different
IB configurations. Note the way each configuration
addresses memory, using the DO key.
2.
Using the DO key1 perform an STA instruction noting
the way that the four different IB configurations
address memory.
3.
Using the DO key, load a number into the AC from a
Data Field location.
4.
Using the DO key, store the above number in another
Data Field.
5.
Using the DO key, perform the following instruction:
8 Mode:
TAD DIR cpg 50
D.CA IND cpg 50
OSR
L Mode:
IOB,KSF
SET and SET
DIS
AUTO
HLT
,..m.c then RDC
PDP-12 Lab Job Sheet #6-2
lPITLE:
Use of Linc Mode Instructions
OBJECTIVE:
To challenge the students' instruction knowledge and
programming ability by providing each student with a
thought provoking programming problem which, when
solved, will provide him with a greater understanding
of the Linc Mode instructions and therefore selfconfidence in his ability to program the system.
PROCEDURE:
Write a program to add the contents of Loe. 06000-06010,
store their sequential sums in location 00100-00107.
If overflow occurs at any time, stop the addition, ring
the TTY bell once and display the number of words which
have been added before overflow occured in the AC.
PDP-12 Lab #7 Outline
Hours
1.
TU-56 adjustments
2.
Bugs
PDP-12 Lab Job Sheet #7-1
TITLE:
TU-56 Adjustments
OBJECTIVE:
To insure that all students understand the similarities
and differences in the adjustment procedures for
TU55 and TU56.
PROCEDURE:
Perform the adjustments described in the TU-56
Maintenance Manual, Chapter 6.
PDP-12 Lab #8 Outline
2 Hours
l...
Program Debugging
2.
Program Development
3.
Bugs
PDP-12 Lab Job Sheet #8-J
TITLE:
Program Debugging
OBJECTIVE:
Each student will successfully write a program to
display a line on the VR-12 or VR-14
PROCEDURE:
Debug the Display Line program and demonstrate its
operation to the instructor.
PDP-12 Lab Job Sheet
#8~2
l1ITLE:
Program Development
OBJECTIVE:
To chal.lenge the student's instruction knowledge and
programming ability by providing each student with a
thought provoking programming problem which, when
solved, will provide him with a greater understanding
of the Linc Mode instructions and therefore selfconfidence in his ability to program the system.
PROCEDURE:
Using the previously developed Display Line programs,
modify the program with a sense switch option to
develop a two-part program:
1.
2.
Line Display
sweeping Line Display
PDP-12 LAB #9 OtrrLINE
1.
Using Mark 12
2.
Use of Tape Instructions
PDP-12 LAB JOB SHEET
#9-1
TITLE:
Using Mark 12
OBJECTIVE:
To ensure that all students understand the purpose and
use of the Mark 12 program and its optionso
PROCEDURE:
Using the procedure described in PDP-12 Lab Handout #9-lA,
mark a virgin tape using all three Mark 12 options and observing front panel indication as each option is running.
#9-1-A
PDP-12 LAB HANDOUT
MARK TAPE, COPY TAPE, PRINT DIAL INDEX EXERCISE
NOTE: See reference to paragraphs (ex.5,2) on pp.
(ex.1-5) in the LAP 6
DIAL Manual •
Initial Starting Procedure
1.
Place dial tape on top unit.
Select unit ~ (8) on TU55 transport.
2.
Mount another tape on the lower transport
Select unit 1
NOTE: a. This is only required for commands AS, LI, QL, and SB
(See 1.8 commands).
b. This is also required when using the Mark 12 program.
c. If this is a new DECtape rather than Linc tape, it must
be'placed on the left hub and an empty spool on the· right
hub. The left spool must now be wound on the right usin9
"LOCAL" and " --.. (SN)".
¢
3.
Set switches on both tape units to "REMOTE" and set unit
"Write Enable" o
4.
Set the Mode Switch to "LINC" mode and press "IO PRESET" to preset
Linc IF2 and Linc OF to 3o
5.
Set "LSW" to
¢7~1
and "RSW" to
(8) to
73~¢o
NOTE: Depressing switch on the panel side (of the switch) is a
and on the operator side equals a 1.
~
If tape comes off the spool, you didn't wind enough on ito
Turn "REMOTE" switch "OFF", rewind spool with leader and
switch to "REMOTE" again.
6.
Press to "00" switch (memory is initialized by tapes).
7.
When tape motion.stops, press"START
2ti"
(starting address of Dial).
Dial Program Selection
a~
1.
Turn A-D knobs 3 (Cursor Control) and 7 (Line Control) fully
(See 2.1)
2.
Using the keyboard, type Linefeed (--.,A. "cursor" appears at the
lower left of DISPLAY) DX RETUHN ( J ) to obtain the Dial Index (See 5o4)
9-1A
s.
"LINEFEED" cursor lower left
NOTE:
6.
Select "A" (auxilliary options) and "RETURN"
NOTE:
7.
Do not use LO for PIP -- has an auto loader type PDP & RETURN.
At this point tape to be duplicated should be to transport
Select "D" (duplicate) and "RETURN"
NOTE:
Duplication begins.
Observe tape instruction register on the PDP-12 panel
Tape Instruction Register
a. oeo
b. ••o
c ••••
702
706
707
ROE - Unit ¢ (8)
WRI}
CHK)- Unit 1
8.
"CONTROL 0" together - back to DIAL
9.
Linefeed
cursor lower left
Print Index
1.
LINE FEED
PRINT INDEX
PX
UNIT
comma
(.1UNIT)
Print out occurs
RETURN
Sec.
s.s
¢
(8)
#9-lA
1.
To view the entire index use the following keys:
ACTION
KEY
Forward one frame
Forward one line
Backward one frame
Backward one line
1
2
Q
w
4.
When the MARK 12 program listing is found, perform the following
steps using the keyboard:
a. Strike key "RETURN
&
LINE FEED"
1. Return gets you back to DIAL.
2. Line Feed stations the cursor in the lower
left of Display
b. Type
1. "LO"
2. "SPACE"
3. ''MARK 12"
4. "COMMA"
s. "91"
(load)
( L-l
,
)
(w/no space)
(
6. "RETURN"
)
) MARK 12 instructions should be seen
on the Display.
Refer to MARK 12 program listing (Program Library)
5.
Follow instructions on the Display
Returning to DIAL
lo
Using the keyboard type:
a.
"2"
b.
"LINE FEED"
_NOTE:
Depending on programs used (other than MARK 12) there are
numerous ways to remove the current display, tYPing:
1.
2.
3.
"RETURN" (clears the screen, back to DIAL)
"OONTROL D" (at the same time, gets Dial back)
''CONTROL P" (together, gets you back to PIP)
Copy Tape
1.
"LINE FEED" -- cursor moves to lower left.
2.
Type DX & RETURN" (returns Index)
3.
Locate PIP (peripheral interchange program) in the Index
4.
"RETUllli" back to DIAL
•l
9-lA
So
"LINEFEED" cursor lower left
NOTE:
6.
At this point tape to be duplicated should be to transport
Select "D" (duplicate) and "RETURN"
NOTE:
Duplication begins.
Observe tape instruction register on the PDP-12 panel
Tape Instruction Register
a.
b.
c.
oeo
••o
•••
702
706
707
RDE - Unit
¢
(8)
WRI~
CHK - Unit 1
a.
"CONTROL D" together - back to DIAL
9.
Linefeed
cursor lower left
Print Index
1.
& RETURN.
Select "A" (auxilliary options) and "RETURN"
NOTE:
7.
Do not use LO for PIP -- has an auto loader type PDP
LINE FEED
PRINT INDEX
UNIT RETURN
comma
{ 1 UNIT)
Print out occurs
PX
Sec. 5 .. 5
¢
(8)
PDP-12 LJ\B JOB SHEET
#<;; -2
TITLE:
Use of Tape Instructions
OBJECTIVE:
To introduce the student to all tape instruction and front
panel indications as each instruction is executed.
PROCEDURE:
Using the Do key, perform each of the below tape instructions
and note all front panel indications during the tape instructi on and at the completion of the instructiono
ROE
RDC
RCG
WRI
WRC
WCG
CHK
MTB
PDP-12 LAB #10 OUTLINE
TIME:
2 Hours
1.
Scoping Linc Tape Timing
2.
Scoping the Mark Track
3.
Linc Tape Bugs (as time permits)
PDP-12 LAB JOB SHEET #10-1
TITLE:
Scoping Linc Tape Timing
OBJECTIVE:
To introduce the student to procedure by which
he may determine Linc Tape failures.
PROCEDURE:
Using an oscilloscope, observe the waveform at
pin D2, G882 (read amplifier) in slot F05.
Compare the above waveform to the waveform at
Pin U2.
Note that there is an output from the amplifier
with no tape.motion.
Deposit at Loe. 4020
/0702
/7000
/0702
/7777
/6020
Before running the program, decide what it should
do.
Run the program.
Make a timing chart which reflects the following
signals:
1 • LTR Head T H
2.
LTR T Read H
3.
LTT Read ¢ L
4.
LTT TP¢ H
5.
LTT TPl H
6.
LTT TP2 H
7.
L'I'I' TP3 H
8.
LTT TP4 H
Go to Job Sheet #10-2
PDP-12 LAB JOB SHEET //10-2
TITLE:
Scoping the Mark Track
OBJECTIVE:
To
PROCEDURE:
Using an oscilloscope, observe the data into
the window (LWN Wind data IN L)
give the student confidence in his ability
to successfully scope the Mark track decoding.
Sync on LWN DM H
Observe the Data Mark code being shifted into
the window.
PDP-12 LAB #11
TIME:
2 hours .
1.
Tape Delay Adjustments
2.
Troubleshooting the TC-12
OUTLINE
PDP-12 LAB JOB SHEET ffll-1
TITLE:
TC-12 Tape Delay Adjustments
OBJECTIVE:
To familiarize the student with the adjustments
of the TC-12 delays and the problems that occur
from maladjusted delays.
PROCEDURE:
Using the procedure described in the PDP-12
Maintenance Manual, Volume 2, perform the
following adjustments:
3.5.1
Tape timing pulses
3.5.2
LTD XTLK Delay
3.5.3
LTD TTOK Delay
3.5.4
LTD TAPE FAIL Delay
3.5.5
LTD ACIP Delay .
3.5.6
Mark Clock Adjustment
PDP-12
TIME:
LAB #12
2 Hours
1.
Use of Tape Diagnostics
2.
TC-12 Troubleshooting
OUTLINE
PDP-12 LAB JOB SHEET #12-1
TITLE:
Use of Tape Diagnostics
OBJECTIVE:
To ensure that all students understand the
procedure for running ta ·: diagnostics
PROCEDURE:
Using a PDP-12 maintenan~e tape or paper
tapes, load and.· run the following Maindecs:
Tape Quickie
TC 12-I
TC 12-II
Tape Data
Any failures should be corrected at this time·.
PDP-12 LAB //13
TIME:
2 Hours
1.
Calibration of AD-12
2.
Troubleshooting AD-12
OUTLINE
PDP-12 LAB JOB SHEET # 13-1
TITLE:
Calibration of AD-12
OBJECTIVE:
To ensure that all students understand and can
perform the calibration of the AD-12.
PROCEDURE:
Perform the adjustments described in the PDP-12
Maintenance Manual, Volume 2, section 3.8.5--
3.9.2 .
PDP-12 LAB #14
TIME:
2 Hours
1.
VR-12 adjustments
2.
VR-14 adjustments
3.
Troubleshooting the VC-12
OUTLINE
PDP-12 LAB JOB SHEET #14-1
TITLE:
VR-12 Adjustments
OBJECTIVE:
To ensure that all students are capable of
correctly adjusting the VR-12 display.
PROCEDURE:
Does your PDP-12 system contain a VR-12 or
a·vR-14?
VR-12: Use Job Sheet #14-1. Upon completion,
go to a system which contains a VR-14 and use
Job Sheet #14-2.
VR-14: Use Job Sheet #14-2. Upon completion,
go to a system which contains a VR-12 and use
Job Sheet #14-1.
Perform the adjustments described in the PDP-12
Maintenance Manual, Volume 2, section 3.8
through 3.8.4 •
PDP-12 LAB JOB SHEET #14-2
TITLE:
VR-14 Adjustments
OBJECTIVE:
To ensure that all students are capable of
correctly adjusting the VR-14 display.
PROCEDURE:
Does your PDP-12 system contain a VR-12 or
a VR-14?
VR-12: Use Job Sheet #14~1. Upon completion,
go to a system which contains a VR-14 and use
Job Sheet #14-2.
VR-14: Use Job Sheet #14-2. Upon completion
go to a system which contains a VR-12 and use
Job Sheet #14-1.
Perform the adjustments described in the PDP-12
Maintenance Manual, Volume 2, section 3.8
through 3.8.4 •
PDP-12 LAB #15
TIME:
2 Hours.
1.
KW-12A
Diagnostic usage
2.
KW-12A
Troubleshooting
OUTLINE
PDP-12 LAB JOB SHEET #15-1
TITLE:
~~-12A
Diagnostic
OBJECTIVE:
To ensure that all students can successfully
run the KW-12A diagnostic and understand any
failures which the diagnostic should indicate.
PROCEDURE:
Load and run the KW-12A diagnostic. If
failures occur, -obtain the appropriate writeup and correct the problem.
PDP-12 LAB JOB SHEET //15-1
TITLE:
K~-12A
Diagnostic
OBJ~CTIVE:
To ensure that all students can successfully
run the KW-12A diagnostic and understand any
failures which the diagnostic should indicate.
PROCEDURE:
Load and run the KW-12A diagnostic. If
failures occur, . obtain the appropriate writeup and correct the problem.
PDP-12 LAB }16
OUTLINE
1.
PDP-12/10 System Troubleshooting
2.
PDP-12/20 System Troubleshooting
3.
PDP-12/30 System Troubleshooting
.4.
PDP-12/40 System Troubleshooting
PDP-12 LAB JOB SHEET #16-1, 2, 3, 4
To be Supplied
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : No Create Date : 2015:05:21 12:20:39-08:00 Modify Date : 2015:05:21 11:45:18-07:00 Has XFA : No XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Metadata Date : 2015:05:21 11:45:18-07:00 Producer : Acrobat 11.0.11 Paper Capture Plug-in Format : application/pdf Document ID : uuid:d88ca01c-6101-0a4e-bb99-e51c6d8f2a30 Instance ID : uuid:99aef5e5-5e33-824b-82d4-215d41d60d7a Page Layout : SinglePage Page Mode : UseNone Page Count : 78EXIF Metadata provided by EXIF.tools