024_MAINDEC 11 DCKTF C D_MEMORY_MANAGEMENT_ABORT_S_Mar75 024 MAINDEC D MEMORY MANAGEMENT ABORT S Mar75

024_MAINDEC-11-DCKTF-C-D_MEMORY_MANAGEMENT_ABORT_S_Mar75 024_MAINDEC-11-DCKTF-C-D_MEMORY_MANAGEMENT_ABORT_S_Mar75

User Manual: 024_MAINDEC-11-DCKTF-C-D_MEMORY_MANAGEMENT_ABORT_S_Mar75

Open the PDF directly: View PDF PDF.
Page Count: 34

P'1r')(jUCT
COOEI
"~OOUCT
NAMEI
nATE
CREATEDI
MAINTAINERI
AUTHORI
IDENTIF'ICATION
MAtNDEC-11~DCKTF~C~D
MEMORY
MANAGEMENT
ABORT
TESTS
MARCH
21,
1975
DIAGNOSTIC
GROUP
JOHN
ADAMS
COPYRIGHT
(c)
1972,
1973,
1975
DIGITAL EQUIPMENT CORPORATION
'~e
material
in
this
document
is
for
information
:
'OsQS
only
and
is
s'!biect
to
chan"'e
without
C').
Dlglt~1
Equirmcnt
ror'oration
assumes
nl'\
~
'''\~lbllity
for
t~·:£!
rsc
of
sof':vflre
on
e~uipmen;
':.
:s
not
supplied
b! it.
ni'~ital
E~uipme!1l
~on
assumes
no
rcs-:onsib:lity
for
any
errors
"'1
appear
in
tile
d'lcqrnent."
1
__
.
___
.
PAGE
2
:1
.•
e
hSSTRACT
~qnGRAM
nCKTr
TESTS
THE
ME~ORV
MANAGEMENT
A80RT
~OGIC.
THE
p~nGRAH
IS
wRITTEN
TO
CAUSE
A
MEMORV
MANAGEMENT
ABORT
AT
EVERY
POP11/45
MICRO
STATE
WHERE
A
MEMORY
REFERENCE
(BUST)
IS
tf\ITIATED,
THE
PROGRAM
ALSO
TESTS
MEMORV
MANAGEMENT
ABORTS
I ! S
PH;
r
LOA
T
PJ
G P
')
1 N
TIN
S T R U C T
ION
S A 8 0 R T S
ARE
I N A
L.
LeA
S E S
TRAPPED
T0
THE
KERNEL,
HOWEVER,
THE
INSTRUCTIONS
CAUSIN~
THE
ABORT
ARE
£xrCUTED
IN
ALL
MODES
(KERNEl.,
SUPERVISOR,
AND
IISER).
2.0
REOUIREM~~TS
2.1
EQUIP~ENT
~DP-11/4~
WITH
KT11-C
(MEM.
MGMT)
INSTAI.LED
~PTIONAL
FP11-A
'FLOATING
POINT
PROCESSER)
2.2
C::TORAGE
PROGRAM
STORAGE
~
THE
ROUT1Nf
USES
MEMORV
0~17771
2.3
~RELIMINARV
PROGRAMS
TESTS
DCKTA~DCKTE
3.~
LCAOING
ANn
STARTING
PROCEDURE
LOAD
pROGRAM
INTO
MEMORY
USING
ABS
LOADER
L.rAD
ADORE~S
200
P~ESS
START,
THE
PROGRAM
WILL
LOOP
AND
RING
BELL
ON
COMPLETION,
PASS
COUNT
MAY
BE
MONITORED
IN
THE
DISPLAY
REGISTER.
4.0
S~ITCH
SETTINGS
SW8
1
1R
UP
••••
LOAD
POP11/45
MIcRO
BREAK
REGISTER
SW7-SW~
•••••••••••
VALUE
TO
BE
LOADED
PAGE
.s
5.2
5UBRnUTINE
A8STRACTS
5.1
>tLT
THE
HLT
(HALT)
INSTRUCTION
IS
EXECUTED
WfolE~
AN
ERROR
IS
~ETECTED
NOTE
T~AT
TfoIE
HLT
(HALT)
INSTRUCTION
TRAPS
TO
LOC
4
J~
SUPERVISO~Y/USER
MODE.
IF
A
HLT
(~ALT)
INSTRUCTION
IS
rX[CIITED
IN
THESE
MODES
THE
TRAP
IS
TAKEN
AND
THE.
PR·OGRAM
~A~TS
AT
LOCATION
176
IN
KERNEL
MODE.
PRESSING
CONTINUE
PEST
ARTS
THE
TEST.
~OTEI
THE
SUPERVl~OQY/USER
STACK
POINTERS
ARE
NOT
AfFECTED.
TO
DETRMINE
WHICH
TEST
TfoiE
PROGRAM
WAS
r~ECuTI~G
WHrN
THE
HLT
OCCURRED
REFER
TO
Ri
wHOSE
CO~TENTS
ARE
T~E
LAST
TEST
SUCCESSFULLY
EXECUTED
AND
ALSO
THE
KERNEL
STACK
TkE
TOP
WORD
OF
WHICH
IS
T~E
VIRTUAL
PC
OF
THE
HLT
INSTRUCTION
+2.
5.2
SCOPE
THE
SCOPE
(EHT)
SERVICE
ROUTINE
STORES
IN
R1
THE
·PC
OF
THE
LAST
TEST
SUCCESSFULLY
EXECUTED
AND
MAY
BE
USED
AS
AN
AID
IN
nEBUGGING
IF
THE
PROGRAM
tBOMBS'
BECAUSE
OF
A
HAROWAR~
rAILuRE, A
BRANCH
INSTRUCTION
MAY
BE
INSERTED
AT
THE
SCOPE
LOCATION
TO
THE
PREVIOUS
SCOPE
(EMT)
INSTRUCTION
TO
~ONTINOUSLY
LOOP
A
TEST,
ADDITIONALLY
THE
SCOPE
ROUTINE
SETS
ALL
STACK
POINTERS
TO
THEIR
INITIAL
SETTINGS
(SEE
SEC
8.2)
AND
[\TrRS
EACh
TEST
IN
KERNEL
MODE,
PREVIOUS
KERNEL
MOOE.
THE
SC~PE
ROUTINE
ALSO
CONTAINS
INSTRUCTIONS
TO
LOAD
THE
MICRO
RR(~K
RE~ISTER
(SEE
SEC
4,0
FOR
SWITCH
SETTINGS),
ALL
TESTS
MAV
BE
RESTARTED
AT
THE
PREVIOUS
SCOPE.
6./l
ERRORS
THE
TEST
HALTS
WHEN
AN
ERROR
IS
DETECTED
AND
DISPLAYS
THE
PC.~
nF
T4E
HLT
(HALT)
INSTRUCTION
IN
THE
ADDRESS
LIGHTS,
6.1
ERROR
RECOVERY
PRESS
CONTINUE
OR
RESTART
AT
200
OR
PREVIOUS
SCOPE,
6.2
ERROR
LOOPING
TO
LOOP
O~!
AN
ERROR
REPLACE
THE
HlT
HJSTRUCTION
WITH
A
BRANCH
qACK
TO
THE
PREVIOUS
.SCOPE,
NOTEt
IF
THE
ERROR
IS
I~TERMITTENT
THE
TEST
WILL
DROP
THROUGH
THE
HlT
ANO
CONTINUE
TC
THE
NEXT
TEST.
TO
CONTINUOSLY
LOOP
THE
TEST
REPLACE
THE
"EO
.+4
PRECEEDI~G
THE
HLT
WITH
THE
8RANC~.
PAGE
4
1.~
RESTRICTIONS
1.1
~TARTING
RESTRICTION
'IQIJE.
7.2
nPERATIONAL
RESTRICTION
IF
THE
PROGRAM
~ALTS
IN
THE
TRAP
INT~RRUPT
VECTOR
AREA
(2-1000)
EXAMINE
REGISTER
6
(THE
KERNEL
STACK
PTR),
REGISTER
6
CONTAINS
THE
ADDRESS
WHERE
THE
PC
OF
THE
INSTRUCTION
THAT
CAUSED
THE
TRAP
IS
STORED.
EXAMINE
ALSO
Ri
(Rl
SPECIfIES
THt
LAST
TEST
~U~CESSfUL~Y
COMPLETED)
8.2
~TACK
POINTER
THE
STACK
POINTERS
ARE
INITIALLY
SET
TO
THE
FOLLOWING
VALUES
KERNEL
=1260
SUPERVISOR
:I
700
USER
6121121
A~n
ARE
RESET
TO
TH[SE
VALUES
AT
T~E
START
or
EACH
SUBTEST
(BY
~COPE).
8.~
PASS
COUNT
lZ3C<S)
PASSES
ARE
REQUIRED
rOR
COMPLETION
of
THIS~ROGRAM'
AT
WHICH
TIME
T~E
BELL
wtLL
RING
AT
THE
TTV.
THE
PASS
COUNT
~~AY
8E
ORSERVED
BY
TURNING
THE
SWITCH
TO
THE
DISPLAY
POSITION,
AND
IS
STORED
IN
LOC
~000
THE
PASS
THE
COUNT
S~OULD
BE
~O~lTORED
IN
THE
EVENT
THAT
THE
PROGRAM
ENTERS
AN
UNQEFINED
LOOP.
8,4
~E8UGGING
TIPS
WHEN
THE
fAlLING
SUBTEST
HAS
BEEN
ISOLATED.
REPLACE
THE
fIRST
WORD
or
THE
INST~UCTI0N
PRECEEOING
THE
INSTRUCTION
THAT
CAUSES
THE
ABORT
WITH
A
8R
SELF
(000777),
AND
RESTART
THE
PROGRAM.
W~EN
T~E
PROGRAM
EXECUTES
THE
SR
SELF
STOP
T~E
PROGRAM
USING
SINGL~
INSTRUCTION,
RESTOR£
THE
INSTRUCTIDN,
AND
USING
TH£
MAJrJTENANCE
CARD
SINGLE
STEP
THE
PROGRAM
THROUGH
EACH
MICRO
STATE
OBSERVING
THE
FLOW
IN
THE
DATA/ADDRESS
LIGHTS,
THIS
PRACTICE
HAS
BEEN
~OUND
TO
BE
SUCCESSFUL
IN
FINDING
MOST
~EMORV
MANAGEMENT
ERRORS.
e.5
"EMORY
MAi~AGE~lENT
ME~10RY
MAP
THE
r'1APPING
Of
THE
ME:M
MGMT
REGISTERS
IS
DONE:
AT
THE
BEGINNING
~F
THE
PROGRAM
BEFORE
ANY
TESTING
IS
STARTED,
THE
USER
SHOU~O
ACf)UAINT
HIMSELF
wITH
THE
MEMORY
MANAGEMENT
MAP
BEFORE
USING
T\-IIS
PROGRAM.
TEST
oCJ<TF"
..
C
''IEM'jRV
"!GMT
ABORT
TIlA;>S
ilCKTrc.
I>
11
J0"0"0
t10"0{'!1
~00011l2
"I'H"0C'J
"'000""
11""0"5
ii""0"6
'l00fHJ7
"'0"""0
000001
J0"0:<J2
001210"3
00"0""
1300005
1J0"01"10
~"e001
:"1"0002
i:l0''''~3
2I0!IJ
°
III
"
11100005
210"01216
;.10"""6
:('1"""1216
.1"0121"1
;'''''''''2
,)0000"
..
"0"'10
....
"12111120
.J0"J4!IJ
~00200
004000
~000"0
,A001<l0
140000
.0"00"0
!100"0
~;3"000
to""""
TEST
DCKTr.c
MEMORV
MGMT
ABORT
T~VS
OCKTrc,
Pl1
e1lJ0"Ql4
21131301121
"00014
"00020
"00024
"'0"0;S0
"""034
1i100064
~0"24"
0'Hl244
"00250
177776
177774
177772
177170
177560
177562
177564
177566
177570
177570
31111060
"'00700
il,,"6"0
""07"0
UI""00
Vl"00""
~2"000
21"0"""
"QlI!I10"
')10000
J""QI(Jl
,a"""'Wl0
01!100"2
0fU'0""
1'I000~6
000010
"0"012
2I0l'l"1"
(l1!I0016
J,,0020
"""0ftl2l
:~0"14i1l
;.10004"
'e0121110
00{,!2:!l12l
INI.IST
SEQ
,LoIST
ME
I
ASS
IT!
TL,E
T~Sr
IJCKTr.g
MEMORY
..,
"'IT
ABURT
TRAPS
OHTS
AT-AL.L.
'BU~T'
t-11C'IO
STAn:S.
,TH I S
TEST
CHECKS
MEMORY
MANAGEME"l!
A
,"!EMORV
MA"lAGEML"JTGEM~NT
AFJORT
TEST
I
>415
PHOGRAM
tESTS
"'ILMO'lY
MGM!
AlWIn
~HKU";;'
,GENERAl.
REG
I
STEFl
A~S
I
GI\IMEII/TS
R0d0
Rl"'11
A2_"2
R3·,,3
H"I1""
R''''''
5P·"6
PC·"7
Rlil"'''''
RU·"l
R12",,2
IU3.,,3
R1""4
Al'·'"
,F'1.0AUNG POINT FlEGIStEfCS
AC"·"0
AC1""1
AC2·"2
I.C3."3
AC4·""
AC'·"5
,STACK
PO
I
NTER
HE!!!
~T~Rlf
KSP·"6
,STATUS
SSP."6
USP""6
HEGI
STtH Ii
IT
AS~
I
GIllMENT~
C"",
V
..
2
i!
..
4
N"U
'1'''2''
PR"Y7~3""
PRT"f"·200
REG."""'"
K"1IIII/J"09"''''
SM'''''01210e
:.I"11140""'1lI
"'K
101111
9"""1lI1II
PSfo1·"1"'1II00
PU,.,III
0;S""'1lI0
REGIII"""0P10
,VECTOR
AOaRESSES
'K£~NEI.
STAgK
PO
INTER
J~Vf'£RVISOR
STACK
POINTER
,~S~R
STACK
PO!NTER
I'TI
BIT
IPR.i.O~I!Y
I.EYEI.
IPRlO~IIv
\,EYE\, "
I~E!.£~T~
R1hR1,5
'K£~N~L.
"lODE
'SIJPERV I
SORY
,.,00£
't,!S~R
IofODE
,~R~VIOt,!S
KERNEL.
MOOE
J
PREV
I
OUS
SUIIERV
ISORY
fo100E.
JPR~VIOU5
USER
MODE
J
~E~E:~T
-
Flle-R15
MACY11
211"7)
27.0£~.7~
1611~
PAG~
1-1
ERRV£CI"
;;E$VECiilG
TaITVECIll1~
10,.Y£C,,;Z2!
PF'YECI!24
EMTVECll31'J
TRAPVEC.;S4
"PVEC{I64 .
PI
FlVECII;24
rtI
II'PYECIll244
MMYEC02!:1t'!
,REG
I
STEFl
AOOFlE:::iSF;S
PSWOll7771b
SL.'h17771~
PI
Rg.",'7772
UBREAK
..
177770
TKSol77!:16rt1
TKSo117!:i6;Z
TPSo177!:i6"
TPB
Ol77!:160
SWRIII171!:i7~
01
SPL.AV"l71"rtI
IINITIAI.
STACK
POI~TEH
~ETTI~GS
KPTRIIU~1'l
5PTR-7"'"
UPTRIII6121k!
REDPTRII7<I'"
,"1ISCEIoL.ANtOUS
elT
AS~IijNMENT::i
!llT1'''UflJiil'llD
- -
B ITl"""l:Il'JrtlfIJ
B
IT131121:1I'Ji!lI'J
6ITS
o
JJ011l
BIT6
0
10t1
PI~""1"1:I0rt1
I
AOUR£SS
0"
ERROR
VECTOR
I
AOORtSS
OF'
~ES£~V£C
jNST I
t!'<~,
vE9IOR
,ADURESS 0"
ITI
BIT
TIoCAP
VECTOR
,AOURES$ 0" lOT THAI'
VECTOR
J
AOURESS
Of'
"OWER
,.
All.
-
TRAP'
VECTOH
I
ADCRESS
Of'
E:HT
VLCTOH
-
J
ADURESS
OF'
TRAP
vtcn)Ji1
JAOURESS
0'
TrV
PIoCINTEM
INTlRRupr
Vt.CTOH
IAOURE:SS
OF'
"'IRQ
VECTOIC
'AOURESS
OF'
F'1.0ATl"lG POINT
1'<IT
I
VECToR
I
AO~R~S§
OF'
14£"'ORY
MGM!
EHRUH
TRAP
V£.C!OH
,AOURESS
OF'
nnus
REG,STER
JAOURESS
OF'
SfAQK-I.IHiT
R£GlST~R
'AOURESS
OF'
PROGRAM
IN!ERHUf'!
HE~UEST
IAOURESS
0'
"'ICRO aREAl(
REGIlilUi
'AOURESS
OF'
KEVBOARO
CSR
,AOURESS
OF'
II(~"'BOARO
SVF'F'ER
I
AOURESS
OF'
'rEI.EPR
PH~R
C&R
I
AOUAE:SS
of'
TEI.EPR
I
NTE:H
SUfF
ER
I
AOUI!ESS
QF'
CONSOI.
S~1l
tc~
RE.G
1
STER
JADQ~~S~
Of'
CO~SOI.
OI~~LAY
HEGi~!E:R
I
BOlTO"
Of'
KERNEL.
STA~I(
JSUPERVI$ORY
STACK
5ETTI~t;
IQS~R'ST'CI(
S~TTING
--
IAE\!
~TACK
PTR
IMEMORY
MANAGEME"lT
EIIIMM01
-
V5e
ll
il
HE~J~TEH
SRm
BI!
.~SIGNME:NTS
J
PW3\,£
IofEIofOFtv
MANAGEMENT
VSl
111
2
VSa·4
VSJ06
VS".10
YS'1II12
V56 0
1"
VS7·16
051211
IS.""
'JPG.l"~
SPG.""
KPGIIII'I00
ICII2~1Z'
TEST
DCK,.r.C
'IEHn~V
"C~T
"BJfH
lIlA~S
:JCKTrc,
"11
,:\"'J4~0
~IU0~0
·.'041")0
,'1'''W0
,·2('1"'(10
,'4(""'0
1000(10
~00010
30001(HJ
"0~010
,1002lHl
~"01"'0
)1""011/1
'00020
.~"0040
,'00"60
"001110
"'''0370
,)00360
,Jill1340
000320
<l003110
"'00000
"040110
,'11110''''
174""0
1700"'0
iJ00~H10
,)00400
0010"0
~014l10
~020"0
00241010
~030"0
1<103
4
00
,'000l11
"000lJ2
,~0"0\!4
177572
177574
177~76
172510
1776(10
1776;12
1776.14
TEST
DCKH
"C
'IHIr:JRY 'IC'1T 4BURT
TI!~IIIS
DCKTrc
,P11
177636
177610
177612
177014
177616
171621l
177622
171624
171626
171030
177632
177634
171636
171640
177642
171644
177646
177650
1776'2
177654
1776'6
177660
171662
177664
177666
177670
171672
177674
177676
172211"
1122112
172204
1722f1J6
172210
172212
172214
1'12216
172220
172222
172224
''''''14
;::'~2J~
172232
172234
172236
1722
40
172242
~7;>244
,PAGE
OM-4tHJ
TE-UH1"
(lSh4""",
HMh1ftlilliH'l
4V~·21l0"''''
PL.A-4""",'"
~RA-10""'0"
OF;SCRIPTOH
HEll!
;?Tt;R
EOlll10
UP."
OWNIIU
.11;!00
Will"""
,SRl
B IT
ASS
I
GNMENT~
5UU
52
III;!
1'1
54.4"
$611161'1
58'11'10
SM2,1I3'10
511'1111360
51'14.:54'"
SM611OSZI1!
SMSIl3""
0".1iI
0184011l"
02810"""
OM1'114""'''
OM21111""0"
DR
11!
III
00'"
OR2,-40"
ORiIlU""
OR:!."4",,,
OR4821i1""
OR!'l1l24"0
OR6.311l""
DR711J411Hd
,SRJ
BIT
~SSIGNMENn
UOE·l
SDt;1I2
I<OEII4
IPORI
'()E~Tl"lATION
MOUE
I !R"" EN4BL,l
10Sl
ABORT
F'L.AC
,,"[MOR'"
"1Ar.JAt'iE.MENT
TIU!,
,"C!!ESS
VIOL.ATIO"-
4BO~T
I
PA~E
L,E.'lGTM
ABORT
I~ON.RE~IOENT
ABOHT
BIT
A~Sl?
I GNM[NTS
lEX ANSION
OIRECnON
BiT
lEX
AND
UP
,EX
AND
!lOioiN
I i A ElIT
IN
"DR
JI
W
BI!
pi
ItOR
IN
"0"
,~S~R
IQI
SPACE
EN.BL,~
"U"[RV
nOR
I [J'
SPACE
ENAElIoE.
IKE~NE:\,
'0'
SPACE
ENAB~E
,MEMORY
MANAGEMlNT
HE~l~rE"
AOOHESS
~SSIGNMlNTS
SR"1I177~7~
,AOURESS
or
~EMORY
MGMT
REGISTER
SHill
SR"11177>74 ,
..
;;"
".
"SHl
SR2111177:i76'
SH2
SR3
111
112:i12
,AOi,iRES§
OF"
MEMORY
;'HiM!
RlG1STlR
SI1,)
UIPORIIlU'1161/111l
U I
POR181776"2
UIPORZIll1776".
UIPOR311716J16
U
I
POR4.17761"
UIPOR5.17761
2
UIPOR611171614
U
I
JlOR7al
77616
UOPOR011i177620
UOJIIORVl71622
UOPDRZIII177624
IJOPOR31!117626
UOP'OR4
I1
l11ue
UOPOR5
111
l,17632
UOJOOR6111776~4
UOPOR71111716j6
U,JOARIIlII1"'6411!
UIPAR"1I177642
UlJOAR2111l776~4
U I PAR311177646
U
I
PAR".:L
77"'"
V I
"AR51111776~2
U I
PARbll1
716~4
UIPAR7.1776;6
UDPAR2I1I17.,66t'1
UDPAR1111776~2
UDPAR2111716~4
UOPAHJ-1776~6
UDPAR4,,:L.,1670
UDflAH5·171612
UO"AH61117761~
UDPAR711171676
~iI
PDR0.1
'0c!2"'"
lII"DR11111n202
SIPOHZII17C!2irl4
SIPDR31117C!206
SlF'DH4 8
17C!21!11
SIPDH5.1n2~2
SlPOH6
8
1722:L
4
SIPOH7.:L7C!2l,.6
SD"DH01111222P!
SDPDRl
111
112222
SDPDR2 8
17222"
!:;QDO~;!~l?22~~
SOl"OH
h
l7Z2J0
SDPDR51111
7
22J2
SOPDR6-171234
SDII'DH7-1712J6
:iIPAR0 a17224t"
SIPAH1 8
11C!24::?
SIf'AR2
8
l7C!244
IAOQRES~
or
USEH
'1/
POR'~
TtST
DCKTF'.C
'le:~r)RV
'1GMT
o\BIJRT
HIA/'S
nCKTrC,Pl1
1122
46
1122521
112252
1722'4
172256
112260
172262
172264
112266
112271'
172212
112214
172276
1723<1"
1723<12
1123114
172306
112310
172312
112314
172316
112320
112322
112324
112326
172331'
172332
112334
1123.36
172340
112342
172344
172346
1723'1'
172352
1123~4
172356
1723621
172362
172364
172366
172371'
172372
172374
172~76
;J"1l"00
.l"0001
TEST
QCKTF"
~C
'1EM"RV
MGMT
ABORT
TRAilS
OCI<Trc
,Pll
f1100iHl.
0""'''3''
021"fcl46
:>1011110152
<10""76
,'JJ;12:'
.~
iCli0iG2
""0003
~""11104
~"1Il005
0"""'06
JI""07
011111'111
"16721"
140",
..
1"
040210111
kl2000"
1,00~
10ee0"
:"16601'
1211672'111
Gl171'''''
1)111100
.:'17201\1
01130111
:Ill""".
""11141110
.'110213"
"00434
~001i146
;)16442
"'01""2
fl4ill'C'!1II
~011J176
,'''IIII'll''
"ZlC'!2;lil
';'21167
,,~,
..
'~'4
04o\CVU
2116'71
?1.UE~.i'''
16116
PAGE
1-4
SIPAH3.110!246
SIPAH4.17C!2,QI
S
IPAH!)"11O!2,2
S I
"AH6"11O!2~4
SlPAR1.;L1O!2,6
SOPAH".112241'1
SOPAR1·170!2~2
SOPAH211110!2'14
SOPAH3.1
?o!2~6
SOPAR4.110!21e
SOflAR~·170!212
SOPAR6.11O!274
SOllAR7111'l276
I<
I
PDR"8112J"'''
KIPDR1
..
17I1Jil2
I<
I PDR21J172J164
K
lllDR3
1
170!:5166
I<
lPDR4
1
112310
KIPDR'll1ZJ1,2
Iq
PDR6I17113~4
KIPDR11J112316
I<OPOR"117232.,
I<OflDR1U'123i2
KOIIDR21l.723a4
K.DIIQR3!U,
72U~
I(DPOR'.l.723~.QI
KD"OR'.1713~2
KOPOR6111
3~
I<Oll!OR1
1
1,
123~6
I<
I
IIAR"1I1723,.0
I(
I
PARU1123,2
I<!IIAR2.172J,.4
I<
I
PARllll1;.!346
I<IPAR4.11'l3''''
I<IPAR'IIl.123~2
KIPAR6n123~4
I<
I
PAR7.1123,6
I<OPAR".1723~1'I
I<OptAR1·11'l39
2
KOPAR2 1',723114
1<0l"AR311723,o6
I<OPARh11O!37\\1
KDPAR511172372
I<OPAR6.1711374
KOIIIAR1.172376
IACCESS CD"ITROI. F'IE!.,D
Otfl~l!lOIllS
CAN
PQ~)
IIIR2I
II " I
NOI'l.RE~
I
DENT
ASOH!
AI.l.
REr~,
ROOhl
,!RAP
ON
READ,ABOH!
ON
Wl'fl
rE.
ROO·2
NRJ.3
RWT·'
"lilT".!
AWU
IIIR7.7
J~!AOi
ABQRr
ON
WR,TE
'~N~SE.D
'BORT AI.l.
,TIIAP
ON
READ
&
wfq'T'E
,READ,TRAP
0111
WHI!i:
I
READ
&
WR
HI:
1 V!RTUAI.
AODRtsS[S
KD\1I111,"" -
I<U'16111J0
1<06'1421"11'11
Sla·4'1II1lJ1II
5Q,..2"1110
Ul"12I11I1JIlI"
UO.t10111111!1J
J A8!JRT
AI.1.
.CORRESPONDING
PHYSICAl.
AODR[SS~S
PKU·U001l
"'K06
1167""
liS I
2·l.711J0&1
"5D1'1711'JII
I"1.I15
1112"fcI
PUD4 1
,,1o$"I<I
,I.IST
ME
,NL.IST
I4Q,MO,SEQ
IF'11.1.
TRAP
AND
INTEHR\,!PT
VECTOR
A~EA
WI!'"
,
••
2
,HAI.T
,UNEXI'ECTEO
TRAPS/INTt;RHUP!~
WII.1.
rlAI.!
AT
VECTOR
ADDRUS
+2
1
A"'O
D
ISI'I.AV
VI;CTQR
AUDHES~"
NOTE
I 1.151 I
HG
ODES
NOT
~HOIol
~OAC
I
"'Ii
THE
I Vf;CTOR
ARU,
,"'I.
1ST
~Qt~E\!l
,~t"RVEC
,WORC
51-1I.T
,.EMTVEt;
,WORO
SCOIIEA
,.46
1.0GICAI.
,1'2
'01'1111"
,-176
IiAI.T
IEA~OR!
TO
IOENTlf"Y
WHICH
1E~!
FAI~EO
IEXAMINE
R1(1~U>,
THE:
CIJ"IH"ITS
or
w,:,!CI>!
IS
TilE
PC
OF'
TIo4E
I.AlIl
!ESr
~uc.
,CESSrUI.I.Y
COMP~E!EU,
Tl'll
rop
WOQO
u~
THE
~EQNE~
STACK CONTA1NlI
THE
VIHJUA~
,ADDRESS
OF'
THE
~~T
tNST~UCTION
IN
!Io4E
Tf;ST
'HAT
FAI~lO.
,
-21'1"
JMP
<;TAH
T
lCiO
O;TA~T
TES~
'tST
DCKTr.C
~r~aq¥
~GMT
ABORT
T~APS
ClCI(TrC,
Pll
21iH'4:l~
00l-'4"6
~fil~412
""~416
l!lfil042:'1
1:.100424
(:100430
(l'3f1434
;;ifil"434
"02144"
0",U442
~'~rIl446
\.'I"045~
(Jr.l0452
;:)00456
rIlr.lf<!462
"00410
0""412
1:l'''''416
,'0051!';:l
"""!:Hl6
~0051C!
~0"516
<142731
162716
<105776
,'014.'4
"62716
,'00131
"00137
<1051i137
~116r'1
J1270eJ
210'1iI.6
J10H6
<'12746
C12746
f112737
106606
,.,,6237
1f/J6eJ1<'6
J32731
J014\!3
113731
.'11""''''6
J31"1'I0
",,,,'1iI:'0
~'31"02
J000l'0
031110
1:l01112
~11:l1116
;)211124
1:l0113>"
1l'01132
""114"
"£111
44
~011!!"'4
:-011!!12
2'00240
J05i/J67
:."16137
'-"127"6
1040"0
012737
~051il37
:112737
"'''''''01
"'00ilil~
03""""
~0Iilfillil~
,,0lilillleJ
3ii:'l"17eJ
177572
MOlil71il1:l
.~0"~"r.1
"3"""0
177770
"0041'l0
17757J
177C162
177eJ5C1
0011Ufd
13214.,,,
"'4025~
:!'
....
1il007
177776
TEST
OCKTf.C
'!EMORY 'IGMT
ABORT
TU'"S
UC~'TrC,
:>11
;;31152
;'0024O
.1311'54 01'1'061
116412
.1"116:.'1
:1127.'2
117~(l~
J0116.
;\'121013
":10.:t4~
'''117~
rllll5il22
,1211112 ,1713"'2
~';.J1174
"1271.12 11220<1
~'012~,)
""2
7
03
2!0010~
';0121'4
"1!J5022
1101206
017302
;121121::1
"012HI
U2737
~731106
1H300
3"1216
012737
0"4~I!H)
1H~Z2I
001224
412731
Iil"~fr"'(!
172334
.H'1232
fl'12737
3n40~
172~36
2l1ll3.24
i!!
012737
PJ13.k!0eJ
3.7i!21/!"
~01~46
"127:57
004""0
17222O
2!IU.25 4
~12737
~~0r.10~
17Z222
""1262
,'12737
l'l""Io1RleJ
172204
~01270
"12737
"''I'~'''0~
177~00
301276
1312737
0"4"'0~
1776Z0
"'013k'!4
a12737
o
(:HlIfIHl
0
177{);'''
001312
;l12737
000""6
177612
001320
",,,5067
17U14
~'U324
;'1111'''61
t1U30
"01332'
£!12767
""213.67
17~";'6
1l~133C1
lJ12767
CJ"7~"k!
17~0;52
2101344 "2I50C17 170C170
;'0135"'
210'067
111'''/0~
2101354
J1276.,
i'lk!1il17~
,.,"062
<lk11362
~12161
"'''''171
lH672
0""37~
005"67
176~44
"1:l1374
.1O'067
116c6J
""140"
1'12767
:1<1"'1701
176244
~;J14n16
.1127~1
\1\;l01
'
.$
17(12!H
,
a.""
,SUPERVISOR/USEH
H~T
IHA~T)
SH~TI
SIC
,~,U~RIo1
SUB
,~,
(K~PI
TST
(l11(5
PI
BrO
SH~
TA
ADO
112,
CK;?P)
JMP
I.EHRVEC.2
SHI. T A I
JMP
./il,i6
,SCOPE
(EMT)
SERVIC~
~OV!tNt
SCOPtAI
I
..
SH(IJ
/KSp)
,A3.
''<PTR
,I<5P
·IK~PI
R.,I1/KSI')
'~PTR,.IKS")
'YPTR,.(KSp)
'f'UM,U,.SW
USp .
.ipsw
TRAP SEMVICE,
ROUqNE
I tU'<'J
"1E,M
Mto"1T
Orr
,POi'!T
p~
TO
TRAPPING
INST
I
pu~
iT
A
IoI~T-(HAL,T)
,RE~TORE
PC
TO
TRAPPING
INS1,
jC';O-"'AL.T
AT
6
J
~O
~A~f
AT
ADDRESS
17&
tOll.!AtiL,;
MEtlORY
M~!1T
'~A~E
PC
IN
Rl,
I~EI
KEHNtl.
STACK PTR
J
~E!
\II'
rOR
I(ERr.!E~
"100E
Or.!
liEl
URN
'RETURN
IN
L.INE
J~U~ER
~TACK
PTR
ON
K[HNEI.
S!A~K
'IiS~R
STACK PTR
ON
KEHNEL,
SlACK
IPR~VIOlJS
USER
MODE
I~E!
US~R
STA~K
PTR
IPRt;V
S\I"ER
"'oot
,SET
SUPER
STACK
PTR
I
~OAO-
MiCRO aREAK
Rtca
CL,R
MOV
MOV
C~R
MOY
HOV
MOV
MOV
"'TPD
ASR
MTpC
BIT
SEQ
MOYB
SCOPtXI
RTT
S~P
'etr8,"'SWR
SCOPEX
"'SWR,"'UBH~AK
II.OAO
$R0.7
INTO
MICRO BRLAK REG,
IRETURN
TO
NEXT TEST
IN
I(LRNE,~
HOUE
I W I
1101
A~~
STA~K
PTRS ::iET
UP
,aUIIIB
'"
lUGS
leNTI
SRI!ITI "
Tt"'P-
,
IItONTAIN$
PASS COU"lT
It;:ONTAINS
SHeI-CONtENT~
ON
EI'IROR
,a,+6
,-1110
I START
MEMORY
MANAGt;H;NT
T~ST
I
ShRTI
NOP
Ct.Iit
leNT
ICI.EAR
PA~S
CO~NT
BEGINI
~OV
t9Nt,-'UlS~~AY
IQI~P~~Y
PA~'
COUNT
"'OY
'KpTR,
KSP
I
~£I
KE~NEI.
STACK
PTR
SCOPE
I
SCUPE
SETS
t.1,~
STACK PTRS
"10V
1iI~00,'nIoH
,SET
STACK
~!MIT
101Htl
CioN
._HMV;C.Z
,KE~N~1.
~ODE
ON
ABORT
"10Y
'KOt+~DE+UDt,
"~R~
MACYU
211(57)
2?-U£9-74
UIU
PAGE
3
,ROUT!
Nt
TO
C~EAR
Ht;MURY MANAGEMEN! RE:GlSTEHS,
Mt10'
NOP
OIoN
SHIl
110V
1I\lIPOHI'I,R2
MOV
'~fl,
R~
Cl,A
IH21·
SOB
"~,,~lIe
I10Y
';iZPDHI'I,R2
I10Y
'~I/JI/I,~3
eL."
eR2,.
109
R~".~
MMI<I
I10Y
'~61.iI'6,.~fiHIl.U"+~W
,.'1<
I PUR"
ISET
K I POR.,aIlW
HOV
'~1·2~6,.40e.UP+RW,~'KD~OR0
,§E;T
KOPOF(l/JaRW
MOV
.~.25!!·
••
4£1hUP+'hl,II"KDPQfII6
IStT
KI)PO~6.R\oi
MOV
'~00.~5~,.!"0.UP+RW,II'KO'OR7
,l:H;T KOPORj.AIoI
HOV
*:l.61.4!50,
.~"0.UP+RW,
"S
I
"'0
lit"
I~ET
SIPORl!JaAW
MOV
'~1·2~6,.~0e+Up.qW,.'~O~ORei
'~ET
SOPOHI!J.RIoI
110Y
'~.C?5l?·'''~''tl+UP.RW
,.,!SOPQR"
15ET
SDPORla"W
MOY
fIJ.'2'!!',
..
~"hUP",F(W,II!SlPQfII~
I~ET
~lPOH2"I'IW
"lOY
'.67.iI!'6,.~e0.UP+RW,
••
Ul'OR0
I~ET
\,IIPOHI/J8RW
MOV
'+'1.2>'6,"~"".UP+RW,
!"VOPORei
,~E;T
\,IOPOH0
8
RW
MOV
*."2'l?',
.~etJ.UP
...
RW
,.!I!UQPOR4 jliE:T
\lOPOR4811101
'lOY
IM
.,25!!',
..
40
....
UP.RW,
'"U
I
"DR'
I~ET
I,JIPOR!'>D"W
CI.R
KIPAR0
IYA
PAII0210e1.1.~677
C~R
KOPARill
IV~
"A-hun
UP
UP
UP
UfO
UP
UP
UP
UP
UP
UP
UP
UP
MOV
'~67,
KDPAH~
,VA
1~eI""".~4IinJ77'
PA.l~70hl.6777
1b7
el.oy"'~
11
BI.UCK~
1
!I~DYK~
2111'1
BI.OY"'~
lF
B~OY"'~
11
BI.OCK~
1
8~O~I(~
1
BL.O~K~
167
BL.OCI\~
1i
B\.,~C;K:5-
1
B~Ogl<~
1
RI.OC!(~
'lOY '761110, KOPAlII7
IVA
1~0"0".177776,PA-7~00"0.77777eJ
III
I:)
"AGEl
CI.R S.,PARill
IVA
PA·"'·16077
CI.R SUPARIIl
IVA
IIIA-",,"077
MOV
'p",~I"AH2
IYA
'''''."h411H'J77/PA·l
1
0n
..
17iJ77
(:;\JPt,H
SI'Ai;t.
i
"10V
U73.,~Df'AH"
IVA
211:10."h20077/PA
=1710"""7177
(SUP~F!
~"A~ll
C~R
UI"'ARil
IVA
PAa"·16«,!77
C~R
UUPARk!
IVA
PAa1lJ1!0h1077
MOV
111,701,
ytf'AR'
I
VA
12~001il
..
1202177/PAII172?J1h17277
tU::iER ::;1".1.:t.)
Mt;)V
.1.'J,~OPAR4
I
VA
1.
1IJ011!IJIlJe12l"'H7
IPAa:l,7311J1h3.7
377
(U~e:R
~';'A~~l
n:ST
DCKTr.c
"E~ClRY
"GMT
~BORT
T'lPS
DCKTrc,
PH
0014H
~0141.
C12737
~u14'~
~"1422 ~05"b7
176624
~~01426
;)127~'3
"'16676
"11'1432
llU3kl2
;3"1434
~1l!H""3
;)11'1436
;>IIl5237
177~7~
\J01442
;:111'0277
2101444
'111302
:.'211446
.:'10"""0
~'ACYll
27(657)
21_Uq;.;'4
16IU
PAGE
4
,CHECK
ARORT
AT
S~3,~~
'ABORTS
I<IHEN
SOU~CE:
OIlEHANO
IS
rqCt:\ED
,SOURCE
MOOE.l
T01
MOV
CI.II
MOV
MOV
CI.Q
INC
SCC
nUl
MOV
T09
I HI. 1
'TI1!C, UI1MVEC
M~VtC.2
'KIBooi:!,H3
R~.M2
lli3)
II.SHI!!
/R:'J),~2
'~NABI.E
MEMORY
HGMT
IHEM
MGMT
I.LNGTH
ABORT
AT
S13!~0
I~R~ORI
010
~OT
ABORT-
:Ji!l145~
T0CI
""1'1521
"2271.'16
""'10'4
J0145.
0014\l1
001'156
0£\0liHlei
001460
,'22766
e00kll1
""iH'il2
"":1.466
J1l14;)1
iii
":I.
'170
"""""0
0"1472
;,22761
1",'''''2:1,
17~"'72
"0150£1
il0141.'11
0015'-"2 1!I,"'000
"015"4
1:"22767
00""0~
17611l~2
,"'"512
;:!1I'14t.ll
klU514
1<'1\10"""
""1!;i16
"22767
21::11444
176"'2
kl01!;i24 00141'11
"fill
!;i
26
"'''''''''
"
::101530
('20203
IJ01532
"014~1
i!l01534
il0011J00
IJ11J1!;i36
104""0
:11015421
2112737
001!'J6~
'HI2I2'0
"01546
('l1271:l2
"'16/"'1:l
~ln552
IJ1020'"
001554
~051:l12
001.556 :Il05237
177'72
1:l01562 12221J2
""1564
010"000
CHP
!:IEQ
HI.T
CMP
aEQ
HI.T
CMf'
BEQ
HI.T
CHP
aEa
HI.T
CHP
£lEa
HI.T
CHP
SEQ
HI.1
SCOPE
'KPTR.4,~S'
'y~~CK
~TACK
PTR
,.4
,~rIER
ABORT
,~R~ORI
INCQR~ECT
STACK
PTR
':1,",2\1<5"')
'C~~CK
TiooIAT
CORRECT
STATUS
,.4
'WA~
~AVEO
ON
THE·STACK
,ERHeR!
!
NCQRRECT
STA
TUS
'!"I.A+",S+VSI'l+1.
SRB
-
-.
'CioIECK SR0 C
ABORT
CONOI
TI
ONli
,.4
,&
fAll.lNG
"'4GE " -
'~R~OHI
INCQIIHECT ABOR!
CONOlnO'l~
OR
~Ar;~
HJ~Nl'
'ki,
~R~
'CHECK
511:1.
(R(:G I
STErol
!f~ANCiES)
,.4
,ERf:COR
I I
NCOR~ECT
RE:G
I STER
CHANGES
MECOHD~IJ
IN
;?1(1
'C~t.CK
~O"m.NTS
or
SRil
, C
Pc
Of'
ABORTED
! NSTRUCTI
ON)
'E:R~OR
I I
NCORFIECT
PC
IN
SH2
19H;CK
T~AT
INSTR~CT!ONS
AS
ABORHO
,ERHORI
'~C9P~
~TORtS
Pc
IN
R~
& SETS AI.I.
SlACK
"I"':?
I
ABORTS
WHeN
SOUIIIC£:
O~["AND
IS
F'tICtlEO
,SOURCE MOO.E,,2.BvTt
INSTRV~T!ON
MOV
'it\;,
~'MMVt~
'1.0AO
ME'4
~G~!
ERROR
VECTOM
MOV
11K
1
iii
,':12
MOV
R~,f\4
CI.R '"21
INC tIISR0
'~N~BI.E
MEMORY
I1GMT
T1AI
CMPS
CR2/+,Ri
J~E~
I.ENGTH 4S0RT
AT
S~3,l~
T.e
I HI. T I
~RtlOR
I 0 l 0
NOT
ABORT
;;1"1566
TlC
I
001566
D227"6
eJ:.l1kl'<I
01111572
"014[Jl
001574
"00""0
~01576 ~22767
~40~21
17~706
J01b04
001'1i'1
(10101'16
,H'00f1!iIl
TEST
DCKTF'
.. C
I1EH,)RY
"GI<tT
~BORT
T~A:lS
MACVl1
DCKTrC,Pll
1ol0161(1
"22761
\H""
ill
12
17~i"6
001616
3ii14ill
2'~162~
<:10"O""
;)01022
2122761
''''1~6~
17~7~6
"0163"
0014'~1
"211632
J"00~"
,CIiECI(
21"1634
e227"z
~16701
""164;)
"111401
~01642
"'00000
"01644
104''0''
'ABORTS
.:.'12116<16
fl'12767
0"41ol1/l1:l
,SOURCE
17~122
1101654
,,"2737
0iil17"~
00212'"
:."01662
"12705
01~7"kl
.11'1666
;'10504
0<l1010
"05237
177~7~
0211674
"~"277
\)O1676
1535"",
TZAI
0U7fl1111
.~0"Ii"'"
T2BI
""1702
T2CI
001702
"22766
"3"'017
00"""2
21017113
ill
III
14""
""1712
000000
!i:l01714 1122767 <140021
17'6:>0
"01722
0014"1
.101724
~""0~0
301726
l22767
0"011l2~
17:)6""
""1734
2'2'l4(Jl,
,JU7J6
~000~"
001742'
022767
00167t!
17'OJ0
21"1746
00141111
.lIi'175.,
kI"00"1II
"01752
2152767
'%l4",,,,
17~"16
\'I0176l'J
~227i<l5
"1670C!
l'J11I1764
"'11I14~ll
"01766
"1!I1!l"~0
1Ir11177r11
104"""
I
CHECK
I
ABORTS
,SOURCE
""1772
~12737
\'1;12"26
0U2,I'l
1II1'l2IJIHl
t!12767
."""0"
17
:)770
il02"Ql6
..,127;!2
,''Ill'''';,!
"'02"'"2
.'102:'3
0"201'4
~05237
177'Hc!
"02J20
:1'''1'1277
00""22
,'642('3
T341
1:102";>'-
JIII"0~"
T38 I
'I('TR",I<S,"
,.4-
n;Ht:CK
~TACI<
PTR
J ArTER
ABORT
JER~O~I
INCO"~[CT
STACK PTR
*f:lI.A.\lS.VSI1I+1.
SRPI
J CHtCI<
SR0
(ABORT
CONO
III
O!'l~
,.4
1&
tAI~lNG
P4CiE
III)
CMP
SEQ
iiI.
T
CHP
B-£Q
HI.T
'(:R~ORI
INCORRECT ABOR! CONOITIONS
OR
PAC;~
lUt,N!
21(6'7)
27.DE~.14
UU~
PAGE
~.2,
eMP
lII~l.R;.!.
~Rl
,
9101~CK
~1I!1
(REG 1STER
CH~NG~S)
liEQ
,+"
1041.
T
I~R~ORI
INeOR~~CT
REGI~TER
CHANG~~
Hf.COHO;O
IN
;?~:I,
eMP
'I1A,~Ri:!
'Q~~CK
~ONTEN!S
or
SR2
SEQ
,.4
I(P~
0'
ABORTED
!NSTR~~T!ON)
HI.T
'~R~ORI
INCOR~ECT
PC
IN
SR2
TIofAT
REGnrE~
'.NCREMENTEtJ PR9PERL,Y
CH"
IIKlj+
••
H2
BEQ
,.4
1011.1
,§RHORI
SCOPE
,_
C~'~
~TORES
PC
IN
R~
& SE1S AI.\.
r?PCI(
"1
~!!i
WHl:N
ADDA~S!i
UF'
SO~RCE
OP~f1!ANQ
15
re:TCioIEO
MODEII;S
MOY
1I~f:q,t'Sw
'KE~NF;1.
"'oO~
II
: ,
PHEV
I<~R'lEL,
I'IOOEI,
HOV
'Tay,~''''MV~C
II"OAO
"~M
H~"'I
ERHOR
VECTOR
MOV
I1IKIIiI,~l!:1
HQV
R~"R.4
INC ...
s~
J
~NABl£
"lEMORY
MGMT
SCC
,FIRE!
T
CC'S
BISS
.!R1,,·,H1~
'~ON.'U~
.
ABORT
AT
S13,~"
HL.T
J~R~ORI"AII.~1;l
TO
ABOH!
CMII'
'HEr;.~",
2 C
I(~P)
'!iIol~CI(
r~AT
eORAE!f!
S!
ATUS
9EQ
,.4
'WA~
~AV~D
ON
TM£:
~TA~K
HI.T
'tRMORI
INCUAf:lECT STA!I,IS
CMF'
1II~I.A.I,IS.VS""'l.
SRIl-
- .
'C~EeK
SR0
IAijORT
CONDITION~
eEa
,.4
,&
fAI1.1NG
PAGE
"
HI,T I
ER~OR
I t
NCOIt~ECT
4BOH!
CONU
I
T1
ON~
OR
P'G~
HJt.~r
CHP
1II~2.R!:I,ljRl
J9io1;CK
~Rl
(R~GISTER
~HANGE~)
BEO
,
..
HI.T
'ER~O~I
INCOR~ECT
REGI~TER
C1-fANGES
HECOHD~D
IN
~H1
CMP
'T2A,
~Ri:!
J QHiCK
gONTt"'!S
or
SR2
SEQ
,.4
'IP~
or
'BORTtO
INSTRl,lgT10NI
~L.
T
'ER~ORI
INCOIH:'ECT
PC
1N
5H2
BtS
'REf!,~SW
CMP
'KU+0!.H15
BEQ
,.4
~L.
,.
'~R~ORI
A1'
OlD
NOT
AllTO-1
NCREME"4T
SCOPE
'~C9P~
~TOAlS
PC
IN
1'43,
,
StU
AL.1.
Sl'CI(
"l~~
ABO~T
AT
s~o;
,11/1
WHEN
SOURCE
"!"EHANO
IS
fETCHED
MOOE.4,5U~(HVlS0HY
MOcE
--
MOV
*PC,
••
MMVEC
JL,OAD
HtH
MG~r
tRROR
VECTOR
MOV
'~M+P~"',psw
'~U~ER
MODEIII.PRLV
SUI"£R
"'OO~
II
MOV
*:;1
12+O!,
H2
"10V
1!2,~~
INC
IIIIISH~
';NABL,E
"'E"ORY
"!GMT
SCC
IPRt.SET
CC'S
ADO
-\R;'!l,R.5
'NON.kE~IOENT
ABOHT
AT
S4~,1~
~I."
IE~~OR!
rUL.Ec
TO
ABOH!
TEST
DCKH"C
"'[/'lORY
'ICiMT
AB:.JRT
T~,":>~
DCKTrc,
Pll
"02"26
kl02.026
:Hl2.,32
0a2
43
4
"021!¥J6
"~2k144
fl02~46
1.1112.,,:)0
~e2kl!)6
Z'02k16e'
002kl62
klll2k170
0'112k172
~~74
'"0211'1.2
"0'lU'"
0021"6
"02114
11"112116
I,Hl2120
"02126
0,,2:1,32
1J0213"
,,"2136
002142
002144
1~"2149
"'''2150
;'02156
11"2164
(?I
0217:)
~':il2172
~022~0
'Jil22M
,H12206
('I:il221'l
,,"2210
,,"221'
"02216
",,'2220
l'1lI2226
0022313
"02232
","2240
,,"2242
"02244
..
H!2252
j02254
~227"6
;J014.:J1
,1000"1lI
,22766
"01
4
"1
:>I"'H:W0
')22761
,~014"1
ll""01~"
1..'22767
.,014['1
""0
fell'''
:'22761
0"14"1
00""0"
':"32767
~'014\'1
~,,""0"
,)<42761
~227;l2
,'''14''1
2'0l:l0 IHl
~227"J
001401
t'l0A0""
104"~llii
11127:37
:'12767
~127;'4
?U4\l5
::'12737
:!,~5237
145405
1'0"000
,;227<16
J~14~1
",000""
(>22767
V'014\!1
"000"""
0227·67
f1I014~l1
~000""
::22767
,1014'J1
;'00"""
03221"
1700"11
12"""'2
117777
177'72
TEST
OCKTr.c
HEM~RY
MGMT
ABORT
:JCKTrC,Pl1
002256
(132767
~0030'"
1.'02264
aU4"'1
~021!66
""0000
i!fII227:.l
"427&7
0,,"30"
"02276
,-227114
12000"
~kl2302
J"14i.11
;'il23~4
11000110
il023A6
.l227fcl5
12o"o2
!/I02H2
?,01401
,,"2,514
:J00""0
il02;S16
1040"'''
0:1023221
"'12767
~5I/lfcl0"
2'02326
.<'12737
lH!2,56"
"'02334
Kl127t'l6
040""01
00234'"
"12737
177777
"02.546
,-,,,5
Iili.l
2
i6"235~
2lQl5231
177~72
.,"2354
106602
002356
0,,011l00
00236"
002360
t227'~6
001",'4
002364
;lI014kl1
0,,2366
0000''''
2102370
.,22767
1""1a6!S
002;S16
"01""1
1Il,,2400
"""000
002402
022761
000"26
00241'1
""141'1
r.!02412 J002J00
1102414
,~22767
<!:l23'4
~"2422
;'014:'1
""2424
J00a02)
002426
J0"71:1.2
r.!"2"'3"
J014"'1
"o2432
:J0P10r.!0
0lIIl2434
106,06
""2436
'22716
"40"0~
"212442
':~1401
""2444
~0"""0
"0,2446
104Iae"
"024'"
,)12137
2'02474
~n456
~'127;12
177777
"212462
,105237
177.,72
(l2l2~66
:'167(12
~14~~H)
i~J~!41~
I
z-
~,~~,
e
17IHtI16
TRAIl'S
l.7~3~6
1H3~.
17~4'0
00112'''
017"0O
17'174
17iJ164
17'1'"
00
~2'0
'KPT'h,4,
KS,.
,."
IC~lCK
STACK
Pl'fI
I AF"iER
AeORT
'ERHOR 1 I
NCORHECT
STACK pTR
'~M+P~M.17,2(I(SP)
-ICHt,CK THAT
caRRtCT
5Ulu~
,.4
'~A~
SAVED
O~
THE
STACK
'ERHOR!
I
NCO"~ECT
STATUS
'NRA+~Pli+OS+VS!+l,
S~'"
'CioiECK SIU' (AtiORT
CO"lO
IT
lUN~
,..
"
t.IL.I~Ci
PAGE
,)
-
CH!'
BEQ
HLT
CM!'
BEQ
"ILT
CHP
SEQ
"I\.T
CHP
BE~
iooIL
T
CHP
II~M2"~2,
SR~
,.4
,ERHOR: !
NCURfo(ECT
ABOHT
CONO
IT
IONS
OF!
PAGt;.
1
Dt;.
N!
19H~CK
~R:I,
(REGISTER
CHA'IGElI)
BEQ
:~:i~~1
c~~~~~~iC6f
f{~~~~TER
CIofANGES
~ECOHD~U
IN
l!FI:I,
'(P~
OP-ABOHTED
INSTRVCTION)
,CHECK HLT
CONTENTS
81'1'
SEQ
HI.
T
~IC
CMP
Ae::Q
H\.T
CHP
BE'l
HI.T
SCOPE
Of' HE'EHENCEO
'A+W,SOptUf{Z
,.4
-
I
ERHOR
I I
NCORHECT
PC
1 N 5HZ
PAG{;
~E$CR
IP'I'OR -
REG
I STEH
(50l"UII2'
I~H~CK
CONTE~TS
Of
REFERENCEO
POR
I~Rf:lORI
14.101, ::IDPDR2
jj~n
2,
H2 1 CIiECK THAT A\JTO. DECREMENT
TOOK
PI.ACE.
,.4
II~I2·i!,H3
,
..
'ER~ORI
R2
f'AI~EO
TO
AUTO.OECRt"ENT
1¢Io4~CK
THAT
R3
WAS
NOr-
C"ANt;EO- -
'ERHORI
:~C~PE
~TORES
PC
IN
~;
&
~El5
AL.~
STACK
PI~~
IA80~TS
WHEN
AOCRES~
1,1'
~OYRCt
ISOURCE
MOOE."US~R
M1,10~
MOV
1iI!4y,
~iIIMMV~C
OPERA~C
lS
FETCHED
HOV
jjUM+PUM,
PSw
MOV
IIIUI!).~,H"
MOV
R~,H'
'I.,OAO "EM
"'''''IT
ERROR
VECTO"
I
t,!S~R
Io1QOE
I i I ;
PRE
V
USt.:R
"IOOt.11
MOV
hl,fllIIPUl5
INC
"'SRIII'-
I
~NABI.£
"'EMORY
MGMT
T44,
81CB
'.(R4I'~'
I
NOIII.RE~
I
DENT
ABORT
AT
SO
,111
IER~OR!
F"AI"EC
TO
ABORT
T48
I "L. T
T4CI
CM"
8EQ
HIoT
CM"
SEQ
101
..
,.
I CioIlCK STACK
PTf.!
1
ArTER
A'ORT
IERHORI
Ii'~CORRECT
STACK PTII
IINRA+YPIj.Oll+VS'+1,
SH0
I
CHECK
SR0
(A80RT
CONC
III
ON~
,..
"
tAIl.
PIG
PA~E
')
-
- I ERf(OIH :NCO"HECT
ABORT
CONO
I
nONS
Of?
'~M2+~4,
~R~
1
¢H~CK
~R1
,REel!
STER
CHA~(oE::;
I
,.4
eMP
BEQ
~L."
CMP
BEQ
H~T
I
F;R~OR
I I
NCOR~ECT
REG
I
~Tf:R
CHANGE~
~e:COHO~U
I N
::;~l.
'T.A.~R~
ICH~CK
CONTiNTS
Of
SRZ
,
CHECK
CONTENTS
MACH1
27<
6571
BIT
ilEa
H\.T
BIC
CH'
IIEQ
HI.T
CMP
SEQ
H~T
SCOPE
,.4
,~p~
or-ABORTED
I~STRUCT!ON)
I
ER~OR
I I NCOlilf:lECT
PC
i
Iii
SHZ
"F"
RE:~EHEN~EO
PAGE
I,lESCR I
PTOR
REG
I S'l'EH
(UDPUM'~)
27.IJEY·7~
1611t
"AG£
~.3
'A.",
YOI'OR'
1~Io4~CK
~ON'I'ENTS
Of
REfERENCE.D "DR
,.4
IER~ORI
U.w,yDI'DR'
'~I!i,t.I·
IC~~CK
4Ur
O.OECREMENT
,.4
'aR~ORI
'AII.E:O
TO
AUTO.OECAt,"'t,NT
11\11
!I + e!,
H'
I
_104~CK
r"A
T
""
11
..
5 \IN!iMA''iGtu
,
..
,ERHORI
I
~C~PE
~'I'O"ES
PC
IN
Rl, , SE15 AI. I.
ICHECK
ABORT
AT
M!U,lirl
,ABORTS
wHEN
DAH
I~
,:,Of'f'EO or,
Tt:tE
SUPP~
ST
A~K
HOV
iW~M
...
P~H.
PSIII
I~Up!Er:t
MOCEII
"PR~V
StiPE'"
"'OOlll
MOV
'1'9.
"'Ml1Vltc
II.,OAO
ME~
MGMT
[RHOR
V~CTOR
MOV
II~%2,
~S"
1
~1If:'ER
~T
ACK
PTR
15
NON.RES I
DENT
MOV
"'1,
'IlIPS
12
C~R
F/2
INC
USRI'!
I~NARI.r:
MEMQRY
MGMT
T5AI
I'IT"O
1'12
IIIj0N ..
H[~
ABO"T
AT
MTU.tl!l
T'9.
HI. T
I~RtlORI
rAI~~O
TO
ABOR!
T'C'
CMP
iWKPTR.",KSP
I
gHfc:CK
~T
ACK
PTR
SEQ
,.4
1
A~IER
ABoRT
HL.T
IERHORI
INCQRF.lECT
STA~K
PHI
H4
51
lCK
eMP
.NRA+l,:iPij.CS+VS2+1i
S~0
ICHECK SRiI (ABORT
CONonl0N~
SEQ
,.4
IS
[AI1.1NG
P.~E
.,
P!«~
lolL.
T ,ER':IORI INCQRRECT
ABORT
CONUITlONS
UR
"AG~
IDt;.N!
CMII
ilI~:Z.St',~Rl
IgHfi.CK
~R1
l"lGISTER
~MANCiE~)
aE~
,.4
HLT
I;R~OR!
t
NCO~R£CT
Rt:Ci
ISTER
CIofANGEl:i
HECO~O~~
1 N ;SRi
CHI'
IIY".,
~R2
I
gO!~CK
~ONTE:NrS
O~
SRI!
BEQ
,.4
II
P!,:
Of' ABOR'EO l
NS
TRUCTlONI
HI..T
,ERHOHI t
NCO~~ECT
PC
IN
9RZ
TST
~2
IC"~CK
r"AT
R2
WAl:i
NOT
CHAN(;E.O
BEQ
,.4
"II. T ,ERHORI
'1,11'0
SSP
I
PV~H
s~,.
ONTO
KERNEl.
~T4C;K
CMII'
*~J2.2,
('<S")
I glof;CK T -'A T
Si,!PER
ST
ACK
IITR PO"PEU
BEll
,+4
liLT
SCOPE
I~CI,1";
~TORlS
PC
IN
Rl
&
5EH
ALI.
sr
ACK
P!IC~
1
CHECK
A80RT
AT
S~,,20
;~a~R1S
~HrN
sou~~~
O~~~~N~
.
.,
~!:rc~!:~
,SOURCE
MODE
= b
'10V
'!6C,_'MMV[C
IL,OAD
"t:Il
"1(0
14
1
LRHDR
VECTOR
I'IOV
jj·l,R~
INC
"S~<l
NABL,E
I4E"'ORY
MG"'T
T6.1
"0'1 I(
!0,
Ri!
[(0
I.E"IGT"
AHORT
4T
~~7.2f1j
·bg:
..
:
..
q~,:,,~
,
F"
A!
1.
E[)
T~
lBO"'!
. '
TE:ST
DCKn·.C
'~E:M~RV
"1(iMT
AFlURT
TRAitS
OCK'T'rC.Pl1
,""2474
"'-'2474
l'''2~~2
.'\l2~""4
J"2~"6
""2~14
"02,16
"HIl2~:!I
\l~2'26
,1~2!:i30
.)"2532
;)02534
002536
')02,421
?22H?
_'°1 4
:11
,12"1"''''",
,'22767
;1014;11
~00"'l'(jI
tJ22761
"01
4
'.l1
"0""01
"052~2
"014111
00ta0"'111
111140,00
(l401ol21
iiH'246~
,,"2542
il12n7
002'~~
""25!!0
~05""4
0212,52
0,,5237
177~72
1.
1
2I2!:i56
1',67404
1ol1670101
""2562
"~IWIII
CMP
6E~
1-11.
T
CMP
aEQ
HI.T
CMF'
liEQ
f~1.
T
INC
8E1
;lI.T
StOPE
IABORT'S
iIIHtN
I
SOURCE
MODE
MOV
Cl.,R
INC:;
T7&1
AOO
T7BI
HI.
T
0212564 T701
"02564
::'22767.
1!l4002l. 11!)"'fII0
"'02572
....
1II14f11
.
~",,2!:i14
2!0I~"~l0il
032'76
7!aa:a67'
121,,0"''''''
174770
002604
<1£\·14111
0-02606
J~i!
"026Ul
Vl2;Pf1'7
l2Jo.?"6
17~760
:'I32b16 ,,101401
>-'02b20
~ta0""'0
0"2622
:'~7;J4
""2b24
,,'014<11
01112026
",,,\;Ulil0
~1/I2031"
104iil0jl
,~"2632
<112731 ''H,2054 ,,''1:12'"
"'''204121
"111501"3
J;nb42
00'523'1'
177~H2
_'''2046
:1137')3
"167":4
2212652
0"00l"
I')
CMP
BEQ
I-II.T
Ct1"
BEa
HI..
T
CMP
.SEQ
HI.T
TST
BEQ
ij~T
SCOPE
I
CloiECK
AaORT
,ABORTS
w~~
I
SOURCE
MOot
MOV
CI.R
INC
T3,1lA
I
MOV
TUBI
HI.
T
~"'2b54
n"c
I
IH2054
"22767
III
4""21
17!7U
CMP
r.Hl2b62
"1!I1
4
01
SEQ
""2664
"e1·0"'l:'fIl
HI.
T
~1/I2b66
~22i,67
~"'1iIi!27
1747210
Q.J'1P
tl02b74
~1!I14!~1
SEQ
il-rII2b76
000~"0
HL.
T
TEST
DCKTf.C
"lEHORY
MGMT
ABORT
TRA"'5
OCKTrC,Pl1
'1'I.A"'IclS
...
VSIII+1ISH~
ICHE;CK
SH"
(AijORT
CONOllICJ"'~
,.,,4
1&
tAll.ING
PAGE
.,
IERHOHI
INCO~HECT
ABORT
CON0I110'l::;
UI1'
PAG~
lU~N!
,,,,,~R~
IC>lECK
SRi
iR~GISTe:H
Q;lAr-IGESI
.
••
4
R~
,.4
:
a:~~~!
cb~~~~~iC6/~~~
5TEH
CHANGES
HECOHD~O
I N
~H~
"p~
OF'-
ABORTEO
Ir-ISTRUCTtON,
I
E:RH!liq
!
NCORRECT
PC
IN
5H2
I~W~CK
THAT
~~
WAS
NOT
CWANGED
,ERHORI
'~CQPE
~TORES
PC
IN
R1
&
SEl5
ALL.
'rACK
P!H~
AOUR~SS
ur
~O~RCE
OP~RANQ
IS
F'ETCHEO
7.
PC
.T1C,tt.MMVEC
R4
..
-
IIIjSR~
.Kl~(H4),R!
I,-OAD
"E"1
MG"!
ERHOR
VECTOR
I
P~ABI"E
MEMORY
MGMT
I[?E!!
lotN
ABORT
AT
567.21!1
I;R~ORI
F'AIL.~D
TO
ABOH!
'1'I.A"'~S+1.
!R"
I
g"~CK
~~I!I
(AIIORT
CONt,l1T
ION::;
."
1&
tAll.ING
PA~E
II)
I£RHORI
INCORRECT
A80HT
CONDI110NS
OR
~AG~
10~Nl
,,,,,~R~
IC,",£CK
SR~
iR~G1STEH
¢IoIAN!,IESl
-
,.4
.!1
A,
~R2
,."
R4
.~4
AT
S~3t3'"
IERHORI
INCO~ECT
~EGl$TEH
C~ANGlS
NECOHD~~
IN
~R~
J
CH~CK
~ONTE.~ts
Of SR2
'CP~
or
A~ORTED
INSTRU~TION)
'ER~ORI
tNCOR~ECT
PC
IN
SR2
SOURCE
Of/EHANIJ
IS
fE!Ct:tED
II
~,Pt}
-
'ruc
'
.•
'HMV~C
R3
.'Sft"
.~I(I",RJ
'I:'L.A.IJS+1. SR0
,."
J
~NA9I.E
"EHO_V
HGMT
J~£!,!
IoEN
-.aORT
AT
SlJ.,sel
I£R~ORI
PAll.£D
TO
ASO~!
19HI,CK
~~I/l
(ABORT
CO!llLlITtONS
,&
tAtl.lNG
P~yE
'1
,£~HDRI
INCO~RECT
ABOHT
CONDITIONS
OR
PAG~
IIJ~lj!
'¢H~CK
§R1 '\IIEGISTER
YHAN~£S)
J
~R~OR:
INCORf:(£CT
REG'
STEH
CHANGE.S
H£COMIJ;O
11'1
~H1
1ol~270"
022767
2I0204i:!
17;itl7ii
CHI'
#!UA
i
S~2
!
g!ol~CK
~ONT£~TS
Of.
SR2
302706
""1401
9027U'l
:J"001!10
"32712
!t1i:H!7~~
0f1l2714
2l1!11401
0f1l2716 "".0e1"0
~0272r1l
12141:100
1/102722
1/1212730
""2734
fIl.02742
IHl4!746
"18275"
"'12737
0127.113
1J2I2'7J7
0"!)~'7
155,s03
01011\011
2'02752 ,,"212'"
141HI"Z
1211
67nl
UF""
17nnz
SEQ
,.4
""I.
T
TST
A~
BEQ
....
Wto.T
'COPE
I
ABORTS
WW£N
SUUIiCE
UF'ENAND
1
~
I
SOURCE
MOOE
" ,
MOV
'!l~C"IIMMvEe
H,oV
'KO~.2.
H3.
MDV
.K!.kI,
'!I'PKD~
,He
'.8H0
TUAI
BUB
••
CH:3ItR3
Tl,UI
HI.T
I~P~
or
AaORT~O
INSTRVCTION)
I~R~ORI
INCORRECT
PC
IN
5M2
IERMORI
I
$c~pf;
~TORES
PC
,N
~~
& SETS
AI.L.
~r
ACK
P!~;;
F';HjH~O
I,-OAO
~£H
MGMT
E:RROR
VtCTOR
I ;NABI.E
",£HORY
HGMT
I
~£~
I.ENGTH
ABORT
AT
~;3
,Jill
I~R~O~I
F'AlL.~O
TO
ABOW!
","2752
ll1C
I
"'02752
~22761
"4"1/I2~
174612
fIl02761!1
0"14"'1
"02762
""""""
0",2764
022767
001i!l.56J
17
~6"'2
fcl1!l2772
".014"1
032774
0'''''''"
""2776
022167
""274~
174~72
kl"3004
(ll.fI14r1l1
"~:S1:l06
2J~QlfIU!
kI"3"lr1l
"2~~~
1406"''''
"03"14
21"1""'1
1~31!116
0<1",,131
.'0302f1l
U'l~0rt1l!1
A'""
8f;Q
ItI.T
C4'1P
BE-lJ
Hl.T
OHP
BEQ
i-IJ,.
T
CM·P
lItQ
"M;.T
S(JOPE
'~L.A.yS.VSIIl+1.
SRB
I
CH£CK
SR" C
"SORT
COljD
IT I
ON~
......
II
~AII.ING
PAy~
.)
JERHORI
INCO"RECT
ABOHT
CONUITIONS
OR
PAG~
ILJ~'II!
'~H2.~J,5R\
'9H~CK
~R1
IREGISTER
~~A~GES)
-
,."
.K06.
H3
,.,,'
.
I~A~ORI
INCOR~ECT
HEGl~TER
CMANGE.S
H(COHO;O
IN
~M+
'~HfrCK
veNTE"'TS
O~
SRC!
J
C"!.i
OF'
ASOHT£O
INSTRV~TtON)
£R~OR
I I
NCORRtCT
PC
1 N
.SRZ
IABORTS
WHEN
SOURCE
O~EHAND
IS
F'E!Ct:tEO
I
SOURC£
"'OtlE.7.
PC
"[113022
~12137
~~3"6Z
"032'"
11103r.l3"
>112767
~5""'''~
174140
",1/13",36
~'12731
,,4
""'fe,"'
017l~"
01!13044
011523'1'
177~n
"lOY
1I!\2C
....
MMVEC
11,,01.0
"f;M
HGH!
£RROR
HCTOR
"loY
iI::iH.P~M,
PSIoI
I
~\Jt:'ER
HOO£
III.
PREV
S~"ER
HOOE
I I
HOY
1I:';12.~ilPSD"
INC
IIIIISHI1!
,;NABl"t
"E"ORY
HGMT
;J03:i15C1
""e277
SCC
IPRt-SET
eCls
T~2A
I
SUB
,~o~,
"'I'SD~
I
~ON.AE!
ABORT
"1!I3,,52
161737
i.i14722
;,l1U0
(lil3r.l6.3
{I",,,,,,,,
T12BI
"'I."
'I~R~ORI
rlllL.r;D
TO
AIiIOR!
"B3062
T12c
I
",o311162
~22766
~5""17
0i!121
III III
2
eHf!
003070
~12I14~1
aEQ
01213"'2 JB""!!0
"'I.
T
J33k174
J22767
1J0Jb~ 17~470
CMP
"[1131"2
"014~11
R£Q
""3104
l"I!I"t'l0
"'L.
T
iill3106
~227b7
~J0J0~
1744b0
CMP
003114
~014:'1
BE'l
~J3ll6
r000~0
HL.T
z;,3l2J
.'2271>7 ::'IaJJ'<:!
174'1~0
CMP
~·'~3126
;'014!'1
Rt'l
'~M.P~M"'17.2(KSPI
ICHlCK
T",AT
CORAEC!
STATUS
,.4
I~A~
~AV£D
ON
THE:
STA9K
J
£RHOR
I
llilCOIIHECT
SH
TUS
'~IH.~Pli.OS+V52+1,
SH:'!
I
C"'ECK
SRIl
C
ABORT
CO
1110
111
ON::Ji
,.4
,&
tAll.lNG
~A~E
.)
IERM,Rl
!r-ICOIIHECT
AS:!HT
CONDITIO'll::;
tlR
PAG~
llJt.'II!
*J.
Sill
I
C>lECK
5Rl
i
I1'E:G
1
STE:F(
CHANGES
I -
,+4
;
ERH:!R:
I
~COIIM£C'!'
~EG
I
STEF(
\;04ANGU,;
MECOHOlO
IN
?"1
;CHtC";
COr-.,Tl'lTS
Of
SRC!
IIP~
OF'
ABOfHE.D
INSTRUCTION)
n:ST
O(,:HJ'.C
'4['10RV
"'CMT
ABURT
TI'lA'"S
DGK
UC,
~'1<1I.
""'~~fi'
0.3.01"'.0
"031·
.
;;l0~.:J1
117~7~
,1(/131
..
:'2·
31
1l40l1WJ
U7.UiiI
".,.31
44
ryl014\>11
2103'146
.~~0"'0
""Jl.'~
1040('0
loHc131.52
Kl~27:s.7
~O321.~
0jl,,2'0
*16P
fll~7~"
0.Il~lotf11D
11
'U.0
0.0.3166 :;,·&,27"6
I-40I1liil'"
,,0;1$.1
If
..
1.21~1
01:13212 21,.71'00
IJ03Z.
al}~:W
~11.!;?2
003ZPI-4
J.0~'n
"'030106 ;.10"'0"2
!/I1!I301l~
00.0000
~i:l3212
~01:l0""
<'03214
0"3"'a.~
';227~Ct
1'1
31.0!>
4
<t03
222t
30141'11
1//03?22
"0000,
003224
;;22766
~'0"17
0«l~2
1'l03,?32
~4Jl
<,113234 llU"rHl
l103236
~22767
1.,,0kl6!:i
174.326
,,"3244
('10\4;.11
003246
C00000
"032'50
2122767
~0""'26
l.
7,316
"03256
Zl014i11
0.{/J3260
e00"l~0
"ilI3~62
,'22767
"'A3,06
17~3"6
"'03271(l "0141!l1
0.03272
NUHJ00
"~3274
1065"'6
00~71)
0227U
0401i01o:
11
1:133
(lI a
0111
14
il
1
,,"3304
;'0"0"0
,,"33t'l6 1fIl40l'10
;,03310
.'12737
"'.l33!>4
00~2'1Il
"03316
:J127b7
11B~i1"
,,7~~'2
iliiJ3324
0127[~6
UI1I
1!17
II
IH'J3330
",,2737
1!133J50! 2117376
""3336
e05037
01740"
:.liil3J42
{l05i!37
177~7<!
"ftl33.~
110001'b
"03.551'1
000B"0
~03J52
"0P1BB0
0il3J54
TEST
OCKrr .. c
'lE~OR'"
'1G'1T
ABORT
TU'"S
:JCI('!'rc,~l1
,,,'3354
"16J.562
,:lilJJ64
003366
:,,'3J74
~03376
0~:S~
..
""3~
003lt13
003412
003
414
,HI342;'
J034~2
003424
003420
0034~~
2103441\1
1110341\6
003452
"03456
"03463
003462
..,03464
"~3464
0a34'0
1(l0~472
"03474
00351'12
00351114
,,"3506
",i:l3~14
".,3516
I!Il'I352:l
00352"
iiJB~!:i3r<1
0ftl3R32
003536
003540
fcHl3542
003544
"03550
2'~~~'2
1111"3554
;103556
"~3564
~,,:l572
~(.~:;76
~22767
OJ0:L
4
M1
~1rl01rl00
;022167
JIU4::l1
"lIle
01'
"
~22707
"'~~4""
1I'''311l0'
1065~6
<:22716
<l":L4l'11
00"lIliH!l
10411l~'0
312767
i1
1.2706
"12737
<l127.."
:105231
"'0,,:2015
,,""0
I!I
"
00
"0
III
III
02Z706
('I
III
14
1:11
rla~~0Ql
::22767
"R!14l13,
"1lI~~1'I1lI
('2Z767
1l
1
1/J141!1
0000""
;122767
01/J14~1
0"""
..
"
2iiZ705
",,1401
i'!0"",Ui
1065"6
~2i716
"'014"'1
I7IDhAQlf"IIIOi
i04~:'0
12737
12737
:.V~'5
~5e37
"'000'"
1'40011H"
IH13464
~,,346il
117,n
~il3C114
,>!64
il"
~,'.31l1<!
<'10/(1.)
i",,,i!'"
:l1~~76
HI.
,.
C\.R
CMP
BEQ
HI.
T
SCOP!
,CHECK UQRT
'ABORTS
wHEN
MOV
"10V
"10V
"10V
INC
Tl:JAJ
T13i11
T1361
T13CI
sec
RTI
H1.
T
H1,.T
CHI"
BEQ
"'I.
T
CMP
BEg
~\.
T
CMP
fclEQ
~I.T
eMP
SEQ
HI.I'
CM"
SEQ
;';I.T
"'fpO
C"p
BEQ
;.;\.
T
SCoPE
,CHECK
ABORT
,ABORTS
WHEN
MOV
MOV
MOV
MOV
CI.R
INC
~'f1'
HL.
T
HL.
T
T14CI
CHI'
~EQ
HL,T
OMP
BEG
HI.
T
CHP
8£1'1
I-lL.T
HfPO
CMP
BEQ
~I.T
SCOPE
,CHECK
ABORT
J
~BORTS
WHtN
"'OV
MOV
HOV
MOV
T1'A'
TUBi
T:I,401
TUCI
INC:
ItTS
lolL.
T
HI.:r
CM"
SEQ
HI.T
OHP
SEQ
HL.T
CMI"
~EQ
HI.T
CM"
aEQ
;';L.T
CHP
BE~
~L.T
HfPO
CMP
FlEQ
011
,.
SCOPE
,CHECI(
ABO"tT
IABORTS
:.IHEN
"10V
~OV
~ov
C,-'<
I"SHl"
'SU,UI'S01
,+4
~bp
RU~~kI
orr
SiT
liCK
'H~C
,"~MMYtC
'~M.P1iM,PS'"
'lclU,
~sP
'1130,'''PSI2
.,su
'I(PTR.4,KSP
,+4-
,E"tHOR!
INCURRECT
PC
IN
5RZ
'OI~AB\'E
'1EMORV
"1(;MT
.EI'lHDRI
'i?-C9P~
~TORES
PC
IN
R~
& SE1S lL.1.
'riCI(
"!~~
(PC)
IS rETC"ED
'~OAO
"f,.~
"1(;"'1
;~RROR
VEcrOIf
'~IJ~iR
MOD'£.I
,
I,
~(;V
S,!PE"t
MOO'Et
I
,SUi"ER
STACK
PTR
IS
NQN
..
Rf,S
I~I)AO
,
NEW'
"C
tEN.91.~
"IEMORY
MGJ1T
INO.N
..
RES
ABaRT
AT
RTI,U
'ER~I-"41L..~O
TO
ABORT
IER~ORI
RTf FAIL.EU &
oiD
NOT
ABa~r
,CWt.CK
S'T
ACK
PTR
141:1
~ltO'RT
'E~~Oftt
l~.(.l8R.ECT
saCK
piR
II~M+P;?"1"17,2(KSP)
,effECK
tHA.T
e,uRRECT
:n"tif$
,..
,WA:;)
SAVED
ON
THE
STACK
I
ER~OR
I
INCORRECT
STlltus
'~RA.~PG+US+VS2+1
j
S~I!I
,
CHECK
SRB
C
AiioRT
CONo.l
TI
UN:;
,"
,&
tAII"I~
PA,!E
II)
'S2+5,""
:iffl
,"4
5:)P
IIdilii!+c,Ii\SPi
,"'4
AT
RII,3k!
,ERHOR!
U~CORRECT
ABORT
CONUITIONS
OF!
"AC;~
11,I;'q
I~W~CK
SRl
CRtClSTER
~HANG£S)
,;II~OR
I I
NCOR~ECT
RE:G
I
~TEH
CHANG"S
"lCOHO~O
I N
~I>I~
,C~t.CK
CONTVlTS
OF"'~
I
(fI'~
0"-
AeOHfEO
INSf'RiU~TION)
,ERf(ORI
IN
. .oO,RREP Pt:
IN
SH2
'PU~"
S\,!f"E;R
st
4CI(
PTR
GNTO
KEkNiIio S;.-'CK
j
CH~CK
TriA
T
Si}PER
STI\t;K flT"t
"A~
PO~D
,EIIHORI
'~C9P~
~TOR~S
PC
IN
Ifl
&
sns
AI.I.
lII_CK
"rl(~
SEC~O
wORe
ON
STACI(
I~TArysl
IS
rETCHED
'!1~C,""MV£t
'I,0AO "'E'"
M(;"'T
ERHOR
VtCTOR
jilI,IM+PI,IM,
PS!I
,ys~~
'10DE
III,
!'REV
USt;;~
"'OOf.11
'\10.+16,1.151"
'!140
,'''PUO~+76
I#PUOUUIil
I#!IIH"-
,~OAD
U~ER
STACK
IPW"'S
AORS,)
'ANU
'NE~'
STATUS
'~NA8I"E'~EMURY
M~MT
I~E!i
i.,EN
ABO~T
linER
fiRST
1'0""
iHi,JIlI
,ERHORI
rAll.EO
TO
ABORT
IER~~RI
- -
"'L,A+Y~!I+OI+VShl,
S~1!l
J
CHECK
SR0
C
ABORT
COND
1 T I
O"l~
.*4
1&
fAl~IN(f
PA~£
"
IERMORI
t~eURH[C:T
"SOKT CONUI110"lS UP
~A!i~
ID~'1!
'UZ+OH6+S2.SP,SRl
-
'CHECK
SIt~
C
RLG
I
STE.K
CHA"'~E;;i
I
,
..
U:)P
'VO~+;l!Iie,IK~~)
,*4
AT
A!S,UI
TOP
wORD
ON
SUPEH
'SM+P!!H,
PSw
'~I2,~SP
'!1~C
I"MHVEC
'!1tO,
A;
II,SR0
"
I
ERHOR!
P~CO"RECT
RtG,
5T[H
CI>fAIII(fES
HECOHD~D
I N
~~1
,tl>f~CK
CONTENTS
Of
SR~-
,(Pg
or-'BORTED INSTRUCTION)
I
ERHOR
I I NCURfttOT
PC
1 N SR2
'PU~M
USER
STACK
PTR
ONTO
!'it,NNE\'
STACK
I
g~~CK
THA'
US[R
~t
ACK
PTH
pOPPE.O
-
!"IJ
C~
~TAC~
IR~TURN
PC)
IS
rETC~EO
I
~U~ER
MODE
Ill,
fiR;\'
S:\!~EIt
MODE
II
,~OAO
"'E'"
HG"'T
ERROR
VECTOR
'~NA91.[
"'EMORY
MGMT
J A!lOR"S
AT
R!~',
u i
SUPK
1
II
NON_RES)
,~R~ORI
IITS&
ABORT
PAI~Eo
I~R~ORI
4BORT
PA11,,[0
'I(I'TR
••
, KS"
'9ri;CK
~TACK
~TR
,*4-
'A~I~R
AIORT
,ERHOR! INCOIIR[CT
SUCK
PTR
'NRA+~pg+OS+VS2+1;
s8tl!'
'CWECK
SRIII
,c
M~ORT
cOlllon
Hl;NS
,*.
,&
[AII.PIG
PA~E
.)
,ERHORI
INCU~lfECT
ABORT
CON[JITJO"'~
OR
""G~
lU~'1!
'~2.S",
::iRl,
'91>f~C::K
~"l.
I
REG
I S!!:R
CHANGES)
,.
4
SS"
j~I2+2,
(KS"'l
,.4
AT
"4
HI(
,1"
TOP
WOH~
0",
STACK
IIH
1C
I
II111M"'VE.C
'1!4i"',
"1111(
!ll~2
/I:~7'),Q~
'3#~
:"
I
ERROR!
I
NCORFt[CT
"tEC
I
nER
C~ANGE:)
HECOHO~t.T
1 N
~"'l.
,tW~CK
CONTEIIJTS
Of SRl!-
1ip,C
or
.ijOHTEO
INSTRUCTION)
IE~~OR!
INCO"~ECT
~.c
iN
SR2
'~~~CK
TriA'
"t~
OlD
NOT
CWAN'E
I
ERHOIU
I~ui~
SU"E~
STACI( "TF!
ONTO
KERNE~
STACK
ICW~CK
!WAT
SUPER
Sh~1<
WAS
pOPPO/) -
"'DWl'\g
,
'~I"nr".iI:·f"'''
ellen"
eTa"'''
~!A!
ii~ppE:'sToQis'PC'IN'~l
'-SETS
AU.
STACK
"'TICl>
IS
rf.
TCI.jE:l
II.OA:l
~E.~
"H;~T
EHRO~
HCTOR
16.id~
IS
A
~4~1(
"!"'ST.
liiq~Sp
~~
TEST
OCKrr.c
'~EII"R'I
"GMT
ASJRT
HAIO~
rJCI<Trc
,I'll
a6076
"'1671l~
,,"3612
"1l361"
~03614
0M':562"
003622
"03624
[)3:5632
~~03634
['1:'3636
"03b44
"03046
l~"3650
00:Sb56
"03660
"036b2
Cl03666
:.",'367l'
~~"3b72
,,,'3074
0i:l3702
003706
003714
;'03720
1:""3724
"0373(J
003732
016b76
0167"2
1303736
~"3736
"03742
.,03744
""3746
{).,3754
0213756
;1,,376;;'
.;05237
.100137
':'03b12
J16676
lI2I64t'0
?1II0iiHJ0
1'11113612
;10~"'11"
il'22706
001401
ill"""""
022767
"01401
>JIII"IH!"
k'22767
i/J1II104k11
1Z10"0~0
~22767
~0141'1
00"0""
~2271l5
Jllll04f.'11
~21000"
121
40J!10
;:12737
0127"2
":1.2737
"05037
305037
JIII'237
2100277
<11110137
"03736
;116676
:)167"2
"000"21
~03736
~1227~6
?I
III
14!il1
J000il0
122766
;:0141:11
::'111"0"111
222767
003730
177771
0167
02
01670"
016702
177'j72
TESi OCKTr.c
~EMORV
MG'1T
A80RT
TRAIJS
OCKTrc
,PH
003766
"0377~
"03772
"'041.:1"~
"0"1.:102
;",4"04
(1041.:112
IH14
1.:11"
004016
1l1!14"2i1
01!14"22
"04024
004026
01!14113j\
<'11114042
~1!I4"'46
"04
'''!is
4
004"60
(!l1!l4f116"
"21407"
112'
"II
71!1
"1114076
;,1041"1!I
1l0411!12
0"4110
"04112
"0
4
114
0214122
01!14124
004126
,,"4132
;,104134
~\"'1:56
£10414;.1
"0
4144
IHl4152
.,04156
",,4162
"Zl41n
01111401
"'1110"00
l22767
0014(11
"'0""~"
C22767
"11114"1
',100001!1
<105202
iill!l1401
o
11101H,
"
10411100
012
737
012737
0127"2
012737
1JII'037
01!15237
0111111131
004"711
016676
"17202
"""'008
0040''0
itl22767
001401
o
III
0""1!I
J22767
01!11401
'0011100
;)22767
011114L
11
"1II0001!1
("221~2
"'11114"1
1.1
"fl
1!10"
10401'11!1
,1127"3
,'12737
205031
\'Zl5037
·'12737
:~'5237
I!IIIlIHllil4
",,4i:l1i!1
177777
1401:100
0172"2
0167""
177:;12
1!1166111
('10,71.'''1
077""2
"1
6
674
('1611'1"
1;1::l4(!,Ii!
177,72
ae'~'0
nFil0
2116676
17:5474
INC
11119RI'!
JMI'
U1<1!h2
,~NA91.E
"I~~ORY
"IGMT
,~O
TO
MAR~
INSTHUCTION
"E:TUHNII,
I······.·
..
·····
..
·
..
·
..
··
..
NOTE
p~
~HA~~E
.............................................
.
,
1I1<111
.. Z
T17AI
"lARK
I~E\i
I"EN
A90l'lT
AT
'1RK,;0
,ERHORI 010
NOT
ABORT
i118'
~l.
l'
HE!UHN
PC
...........................................
..
I··
........
·
..
······
..
·
..
····
,.RETURN
Tl,7DI
loll.
l'
T11CI
CMF'
SEQ
HL,T
CMP
SEQ
HI"T
CM"
BEQ
HL,T
CM"
BEQ
HL,T
CMP
SEQ
HL,T
SCOPE
'K"1'R"",KS"
,."
.
'~H~CK
5.TACK
PTR
'''''TER
AaO~T
IERHORI
INCORRECT
STACK
flill!
.~1.".f.!s+VSe.1,sR~·
-
ICI<IECK
SRIII
(AtlORT
CONDlTION~
,.4\
1&
tAI1.1NG
PAc;E
.,
,ERHORI
INCORRECT
ABOHT
CONDllIONS
OR
PAG~
IO~"IT
"",~R.
ICI<4ECK
~R~
!R~GUTER
gHAI'l\iES) -
..
,
..
'ER~OR:
I
NCOR~£CT
HEG,
STEfl
CHANGES
HECOHO~I;I
1 N
~~1
ICI<4~CK
CONTENTS
Of
SRZ
lip~
or
4BORTED
l~STHUCTION)
IER~ORI
INCORRECT
PC
ii'!
9HZ
'CH~CK
THAT
R~
IS
UNCHANG~O
,ERHOR!
,~e9PE
~TORE5
PC
IN
Rl
& SETS
AL.l.
51
ACK
PI",,:?
I
CHECK
A90RT
IABOR'!'S
WHtN
I
SOURCE
MOOE
0101'
tHO
,fl~
SOURCE
INDEX
l~
rETc~EV
~
6,
PC
MaY
"I0V
1101/
Cl.R
CL,R
INC
sec
1II!21ilC
,.'MMYEC
II.OAD
"IE'"
"'~M!
ERROR
YECTOR
h1.
R?
,PR;SET
OEn
REG
'.67fl!!,tI'KI".Z
'1.,6732,lila0111021
15
A
MOV
,H,RZ
.tlKlI!I
,{N!lTRU~TI0N
nl<th2
.-'5R0
I;NABL.E
MEMORY
MGMT
IPRLSET
eCls
JMP
.'1<10112
,~O-TO
MOV
INST,
RETURN', .
I
.........................
NOTE
~C
Ct4ANC;
..................................
.
,:lKI0112 .
TZIilAI
"lOY
,.",R2
'S.Ef!
I.EN
ABOR!
WH~N
INOEX
VA~U[
IS
f"ET~tlE~
T2f1!91
HI.
T 'ERROR I r A
11.EU
TO
ABO!<C!
I
•••••••••••••••••••••••
R!;YURN
PC
.........................................
.
TZ0CI ,.RETVRN
CMP
BEQ
ML.T
CMP
aEQ
Hl.T
CM"
SEQ
IoiL.1'
CMP
IIEQ
IolLoT
CMP
BEQ
HI.
l'
INC
ElEO
HL.T
SCOPE
,CHECK
saeK
PTR
I ArTER
"!tORT
IERHORI
INCO~H£CT
STACK
PTR
I~H~CK
THAT
C6RRE~!
5t.TUS
I~A~
~.V~D
c~
TH~
STA~K
I
ER,:!OR
I !
NCOR~ECT
STA
HJS
'~1.A.
I.
5+vse+1.
5M3
I
CHECK
SRe
(Af:lORT
CONO
I
Tl
01>ll?
,.4
l~
tAH.!~G
P~!fE
~q
,ERHORl
INCORRECT
ABORT
Co.NDIllONS
OR
PAG~
IOP'I
U,!fR:j,
ICH~CK
SRt
iREGlST£R
¢HAN~E5l
-
,.4 I
ERtlOR
I I
NCOIllf\ECT
REGI
~TER
CI<IANGES
HECOHO~O
1 N
~Rl
,r;:H~CK
CONTENTS
Of SR2
II"~
or
ASOHTEO
INSTfHJgTtON)
I
~R~OR:
INCOR~ECT
PC
1 N
SHZ
,ABORTS
WHtN
SOUR~E
INDtX
IS
rETe~EQ
,SOURCE
I100E
" 7
MOV
'r2~C
,IIIII"IMV~C
MOV
"l,
••
PKo.o
MOV
'KO~,~2
"'OV
'fIl"
72.,2,1111111(
I
h2
CI.R
II1II1<113
INC
.,SH0
JMP
••
1<113112
RtTURNII!
,
JL.O~O
INDEX
REGISTER
'''1~2''2,~"a''01il
IS
MOY
11N~TRUC1'ION
I
~NABL.E-
"1EMO~~
MGMT
I
.............................
NOTE
I'~
gHA"IGE
..............................
.
T21AI
T2UI
.,,1<121112
MOY
ML.T
,_RETURN
~[\i
I.EN
ABOR!
AT
567.
zm
,;R,:!ORI
'AIL.~D
TO
ABOH!
I
..........................
RETU""l
PC
...........................................
.
T21CI
CM"
8EO
Hl.T
CMP
BEQ
lolL,
l'
CMP
HE~
Hl.T
CM'"
~EQ
HL.
T
SCOPE
,CHECK
ABQR
T
IABORTS
wHE"
..,ov
"'OY
CL.R
CL.R
~Ov
I~C
scc
.~I.A+IS+VSIIl.1,SR0
ICl<4lCK
SR0
(ABORT
CONDITION;i
,"'''
1&
tAIL.ING
P4(,;E"
,ERHORI
INCORH(CT
ABOHT
CONOITIONS
OR
~AG~
lO~Nl
.,,[iR~
'CHECK
SR~
iREGlSTER 9HANG£S) -
,.4
,ERHOR
I
INCORRECT
A(G
ISTER
CHANG~S
HECOHO~[,l
I N
~Rl
'I2~',
SHi!
I
CH~CK
CONTESTS
or
SR2-
,_4
,ipQ or-_SOHTEO
l~STRUCTIO~)
IERRORl
INCORRECT
PC
IN
SI12
jlI<0~,"2
'CIotECK
THAT-R2 I!I
UNCHANGED
,.4
,ERHORI
lS.CUIOE
~TORlS
PC
IN
Rl
& SETS
AL.Lo
STACK
PI"!?
AT
SUB
12~
I~~T
rOL.~Owl~~
509
I~
tETCHEO
,,~,'J
'~773~2,
",K
12'-2
"""<1
",.4
.'1<1'"
flT22C,
IIIJIHHVLC
·"'S"I"
IIil7lJI2-S0B
"3".2
;CL.~AR
l~ST,
PRlCEDl~G
SO~
I,-Z)
,pur
~L.T
~OL.L.OWING
SO~
lL.aA~
~l~
HG~T
ERROR
VECTOR
:E"IAqL.E
'\(~O~Y
MGMT
P'RlSET eCI S
TrST
OCKTf"
..
C
'~E;11RV
"!G~T
M1URT
TQA;':S
DCKH
C,
Pll
"16t174
~16t176
;.1167~3
,'16"/"'2
31/1421112
,,1/14202
~042\'16
~rrl421("
iJ04212
1:'r/l4223
3040/22
0040/24
~0"232
iJ040/34
.,0"236
0214244
i/l1/l4246
CJ0425rrl
e'1/I4256
JliH26a
<104262
tllIil4264
004266
111042721
""4272
00"390
;)043016
034314
",,432;)
io.l~4J24
,,,"'326
"04330
;;Jl6676
01671113
0167('12
J2I4334
"04334
""434:."
"~4342
'>34344
;';,14352
7'1II4U2
-116674
::'1/11111/1"0
"773,'2
~1II1II"'l'l"
;JIil"""0
.,.,42\.'12
02271'16
03U54
.J
!/l14
1:'1
"2190"0
;)22766
",(1101617
,,"i,.1212
J014f~1
"Iill/llll<l"
J22767
040~"1
175340
;,01401
"01111/11/1"
'{'227t17
"""\.'1"0
17~3"0
;"'14'11
"""0"0
l>22767
016700
17;5320
,10141:'1
,'''''1300
i!.057!'3
:J1/I141'1
~~"0"'''
Ul40013
~127b7
(112737
012737
Z'i/l59J7
<:05237
Je0~~'
"1:11'217
;'1119137
IJi/l43J4
H6616
001l231/J
<"91'101'1"
t000:110
~i/l43J4
301'134>'1
"04334
"'0023k1
016101.1
177':J7'l
;;12271"6
0"1f<I~4
<li/l14
r1
1
"""0~0
::22766
2100"17
1'i/l14r'1
1];5476
iIIiHJ2'"
016~7b
TEST
DCKT'~C
MEMJRY
"!GMT
ABORT
TRA~~
:JCI<TrC,Pl1
.:11'435"
"04356
£1214364
01114366
o,,437:11
;61/J4376
004490
"0"42'2
004410
",,4412
~"4"14
\l0441~
~i/l4424
304432
.'04436
'~"4442
",,4444
"04446
""4446
~04452
,104454
"04456
~1"4464
.,.,4466
l~"4471l
~"4476
011'1
4':J
I",
",,4':J[12
~"4':J1:l
""4':J12
,1;;14:;14
'-'214520
il04':J22
011114524
0214526
~045J4
2104540
JilJ4546
oa"'~~2
iii:l4';i54
711100210
,.122767
2I014~1
1000""
,'22767
;.111114[11
~1'HI0Cl0
;1227b7
"01401
,,00901il
104000
('12737
"12737
0127iZ!2
005237
106522
.,01211/J913
0227S6
11I014r.1
D0131110"
0221&7
01111
4
1cl1
0""000
022767
_lIll14{'1
""000"
n2767
",014,11
il001,"l13
i 227:'12
211111401
:"11190['10
1041/J00
:'12737
~127~2
"12767
~052J7
~~julc
·"H'I'HI0
211000'"
0(!4446
040"0~
117r;7'I.
2121444<!
~'14'!JtI
177!:17~
0''''''''",
177r;72
J,!E:TUflN'
1
,-I<
I
iii.
4
~I.T
j~O
TO
~OB
IIIST,
T221
T22AI
T22AA
I
T22BI
SOB
RJ".:.!
,ERHORI
SOB
BRANCHED
,
"l~~D
!O
A~URT
,ABURTS
WHEN
NEXT
lNSr.
!s
FET~HlU
'ER~ORI
rAII.~O
TO
lBOR!
~I.T
'"
,-AETURN
T22CI
CM"
Bra
HLT
OMP
BEO
HI.T
CM"
BEQ
HI.'
CMP
BEQ
ioIL.T
CM"
BEQ
fil. T
TST
SEQ
1011.1
SCOPE
ICHECK
ABORT
,ABORn
WHEN
MOV
MOV
MOV
CI.R
INC
SPI.
SCC
'K"TR
...
,KS~
It;:H"CK
~TACK
PTR
,
...
"
IAf"~ER
A9QRT
,ERF(ORI l
NCOIlt~(CT
ST
At:K
pTR
tfla,7,2,I(SP) ICHtCK
TI>4AT
CORRECT
STATUS
,.4
,iAi
~Ai~D
ON
THE"8TA~K
I
ERHOR
I I
tIICORRECT
sa
TUS
'~LA.IS.VS'.1ISR0·
-
'CHECK
SR0
CASORT
CONDITION~
,."
'"
tAl~lNG
PAGE
III)
.
,E
RHOfO
I
NCORRECT
ABORT
CONU
III
ONS
DR
~A~~
lU~NI
ill"'.
iR~
'CHECK
SR~
\
REG
ISTER
CHANGES)
- -
,.4
'!2~4A,SR2
,.4
AT
S~1.11'"
If;RI(ORI lNeORRrCT
REGI~TEk
CHANG£;i
HECOHO~~
1.N
!lR1
'9io1iCK
~ONH,;fJTS
or
SR2
,(P~
or
ABORTED
INSTRV~TION)
'ER~OR
I I
NCORRECT
PC
IN
SM2
'~"~CK
T~AT
~3
OECREMENTD
IE~HOR!
R:5
WAS
NOT
DEC"E~ENTEO
BY
SUB
'~C9P~
~TORES
PC
i N
~~
&
sn~
AL.I.
~!
4CII
P!I'(~
INST rOI.!.oWlNI1
IIPRTY1,PSW
SPI"
I S rET
CH£;O
II
!23C
i
".!1MV~C
.23""
••
KIlDd
"'KI~
...
SR0
I
KE~f.I~1"
.
MODE
III.
PHrv
KERNEl.
MODE
1\
,~OAO
MEM
HG~!
ERROR
VECTOR
,23f/1-SPL,
1/1
JMP l'1li1(11"-2
RrTURNiI,
, .1(1I'l-2
T23A
I SPI.
T23AAI
HI.
T
I~£~
L.EN
ABORT
WHEN
NEXT
INST
IS
f£TCHLU
,ER,:(OR!
rAIL.~O
TO
4BOt<!
..
T
siil.,U-
. "
T2381
t!I
, -RETURN
T23CI
CMP
BrQ
HI.
T
OMP
BEO
HI,
T
eMP
SEQ
HIoT
CM"
SEQ
HI.T
CH"
eEQ
ioIL.T
SCOPE
,CHECK
ABORT
,.sORTS
WHEN
MOV
MOV
HOV
INC
T2"'1
Mf""D
T248
1
~1.
T
T24C
I
OM"
SEQ
"fL.T
CHP
BrQ
H\.T
CM"
BEt1
HI.
T
eMil
BEQ
HI.T
:MP
aEa
HI.T
SCOPE
I
CHrCK
..
SOHT
'ABORTS
WHEN
~DV
'10V
MOV
tNC
I
~"''''
'wi."
T2'iH
fli.,"
I~H~CK
~TACK
I''I'H
,
..
n£R
A90"T
,ERHOR
I I
NCQItRECT
SUCK
PTR
I
CI>4LCI<
TI>IA
l'
CORRECT
S1
ATUS
IWA~
~AV£O
ON
THE
STA¢K
I
ERt:CO~!
I
NCOIltJ:l£CT
511,
TUS
'PL.A+~.¥R0
I~~~CK
~"e
CAeORT
CONDiTIONS
,."
II
[AII"ING
PA~E
.,
,ERHORI
INCUItHECT
ABOHT
CONOITlONS
UR
~AfO~
lu~"Il
"'" liR;'
'CHECK
~R~
i
REG
UTEFI
~HAN~ES)
-
,.4
AT
DU."'.
I
ERHOR
I I
NCOIIRECT
REG
lBTEk
CPlANGElii
HECOHO~U
IN
~R1
IgH~CK
~ONTENrS
OF'
SR2-
,(P~
0'
ABOflTt:0
INSTRV~TION)
,~R~ORI
INCOII~ECT
PC
IN
SH2
,~COP~
STORES
PC
IN
Rl,
&
sqs
AI.~
5r.CII
P!I'(~
DEST
OPE~AND
l~
FEIC~EQ
'KM.PSM,.,,,SW
IKE~N~I"
"'ODEIII,PREV
liiUPER
MODEll
tII!2~C'''.MMIiEC
II.,OAO
MEM
HC;MI
ERROR
vtCTOR "
.~t<!.~2
....
SHIIl
't:NABL,[
MEMUII.,
MGMT
(~2).
INON.~E!IOENT
ABORT
AT
D12,iI1
IIKPTR
...
KSP
,!j:l>ltrCK
,TACt(
PTR
,.4-
JA'IER
ABORT
IERRORI
INCORHECT
SHCI(
I'lR
.NAA+~PIi.OIJ.VS2.1;
S~8
'CI>IECK
SRI)
(ABORT
COND
1 T
ION!ii
,.4
,&
E"I~I~G
PA~E
til)
IERHORI
INCOIitHECT
ABORT
CONUITlOII~
OR
I'A[i~
lut,Nl
"~2.R~,SM1
'CH~CK
~"1
C~EGtS!ER
~HANGES)
,.4
AT
O~2,0'"
,ERHORI
!NCUIitRECT
REGISTER
CMANGES
HECOHO~D
IN
'~1
,CMt.CK
CONTENTS
0'
SR2'
JiJl~
0""
ABORTED
tNSTRUCT'!ON)'
IERi(~R!
INCORRECT
PC
IN
SR2
I
CM~C~
pIA
r
~C!
Atl!O-1
HeRtMEN
!E,O
,ERHORI
RZ
UIO
NOT
I,UTO-INCREMf.NT
'~CpPE
~TORt,S
~C
iN
R~
& SETS
AI.~
'!ACK
P!~~
OE~T
O"E~AND
IS
'ETC~E~
'!2'C,".MMVEC
II.OAO
~E~
M~~T
ERROR
VECTOR
*SRiIl,H2
IIISM+PSM.
Psw
"_SRii'"
,SU
ER
MODEIII.PREV
S~PER
MODEll
If~
91.£
~rMO~"
MGMT
:Ag
~:
!-.!
Ol'!,!!
lEA
OR!
r.Ii.~O
TO
190H!
~~~556
T2'CI
~2J4556
.'227;)6
~J1J'4
JJI("T<l ..
4,KSP
ICPI
CK
STACK
PTH
3~4~62
.'014~~1
••
1.
,;.;
ER
""lORT
:'214564
.le;-1~:10
IER
~q!
INCO~HrCT
STACK
IIT~
:".'I4!:i66
.,
22
7
b"
1.
4
[.
~77
l7
2
116
It'i~A'''''\.A''S''(;
..
D5.VS1
1,
S~~
J
c:~e:'.:1(
S"'''
(lBORl
CU~'D
J! IO"'lI
;~::"4?74
;'~14":,
....
J&
':.1"(;
f'4(;r
.)
TEST
DCKTI"
..
C
'1E'IORV
"CiMT
ABORT
TRA:>S
DCK"'rC ,
Pll
11214576
0"46~"
~'214b"6
,'04bl;)
210
4612
.,,,462"
(:1214022
.HJ4624
0214626
1i."214634
(1"4036
0,,4042
..
,,40521
tHl!4656
..,"4662
(~"4666
"04072
I:l
" 4672
1116676
"167tlll
..
167012
,Hl4676
",,4b76
""47l'!4
",,471'6
""471\1
iII2I4716
<"04721)
~"4722
",,,473('1
(:).,4732
(:j,,4134
"214742
,,"4744
.(1:214746
"'04752
J"4756
J;:I4760
"(14762
004766
"04770
0"4772
~0~rll(l"
:J227b7
[121141'1
"'''21tH10
,'22767
1'014t'1
Hllf'0fl10
104000
<'127:57
"051il1ll2
1l12711lJ
n27J7
~127:57
;'105037
~05237
"1110237
21002~7
~00137
~0<1676
<116676
111f1J223
~000"0
to"000
"'0<1676
~22766
1."014..11
[1900"'0
('22767
0014r
'1
~000,HI
1>22767
.,014:'1
000000
1'.'22761
il014~'1
il00ii10ii1
;105337
J05737
;'11114"1
,\0C10~0
~227('3
. ;;014t'l1
;1
iii
001:l0
1',4"<'10
0041170
140"00
171177
r1110223
":1,670f.1
177572
177572
02,6/"'"
TEST
DCKTF_C
!lEMORV
"GMT
ABORT
OCKTFC.Pll
;,H'
5021
i?
~127~4
1il00"0
0051/11/16
.'12767
i'1'1'0f40f1!
-,"5"'14
,1127'~6
2'00700
"0''''20
tl05"16
"05022
('105237
177572
21215026
frl36624
005030
."'10frl~"
"052132
005id32
022767
la01~:1,
"215040
212114\.11
005042
000000
",o5,,44
11122767
"12"'2~
1i:l05052
02114[l1
005054
~0"01:'1"
0"5056
0227.61
I1lrIJ5i<l20
110'06<1
""14"1
005066
0"00""
005073
106506
I.H.'I5itl72
"22716
""rIJ"702
0r1J5076
"'014"'1
",,51013
,,"1'110""
","5102
(12271114
1300f1J2
""!:!1'"
6
"1'11140:1,
"'05110
~""IiHl0
000;112 1040"21
1'1'115114
"12737
0"'14.,
"215122
212,21l13
iH!:1,l.ln
"'05:1,26
~:1,2131
177777
0,,5134
"'05237
111':J72
<1051
43
1<12323
0215142
"0""00
"''''144
",,5:1,4<1
~22767
l'I<I"1il2:1,
0215152
,!n40:1,
00!)154 J"ii1000
ii1~5156
;)22767
21~541J
005164
,,":1,4:11
"05166
.'00000
f110517t.'l
.'l22767
0IJ'14J
005176
lC014,'1
00521110
1II~021t~0
",,,,;U,2 >"05"37 17757'i.
,,"52~6
.'227(~3
;.'Ikll11l1
f/I~5212
":014"1
f1!05214
<10"'''''fII
~05216
')05237
[,!11110J
"0~222
""'14:'1
i.'215224
"000\'0
;)215226
104,"'0
1l1,&7iil21
211~~16
TRAilS
17Z702
17Z~32
1n522
172~:1,2
flJU2'0
21
011
fIJ
"
17242111
172411l
l1i!4
III
0
HI.
T
CMF>
!iEQ
HLT
CMP
flErJ
HI.
T
SCOPE
1
CHECK
ABORT
1
ABORTS
wHEN
MOV
CI.R
MOV
MOV
MOV
CI.R
INC
SPI.
CCC
'ERKOR!
t~COIlHe:CT
"BaHT
CONlJllI0N~
UR
PAG~
lu~Nl
JC~EC~
Sill
iREGISTEH
¢~ANGES)
-
AT
O~2.2"
I
ERHOR!
I
NCOIlRECT
REG
1
STEH
,,>lANCiE5
HECOHO~D
1 N
~~1
,CHiCK
CONTl'ns
OF
SRi!
lip~
or-ABOHTED
INSTHVCTIO~)
JER~OHI
INCORRECT
PC
IN
SR2
I~C!JPE
~TORlS
PC
IN
R~
I
SElS
"1.1.
STACK
P!1(1!i
INST
'OL~OwlNO
INST
AT
T26.
IS
'ETC~EO
1fII!2f1Ct.,IIMMVEC
'~O"O
"!E"l
Mti~i
ERROR
VECTOR
R2
IIIKD6,K;5
h5,;.ilPKDb
1f1101~223,.IIIKIB_~
101~223.MOV
R2,(R3)+
...
1<10
III_SHI/!
7
';NABI.E
"'EMORY
MGMT
JPR~S;T
PR!ORITY .
.IMP
II1II1<%,;,.2
RETURN-
-1<10-2
T26A,
MOV
T26AA I
HI.
T
T26BI
I'l
T26CI
MAC'I'1l,
T2'AI
T2'Bi
T21CI
••
RETURN
CMP
BEQ
HI.
T
CMP
BEQ
HI.T
CMP
BEG
HI.T
CMP
BEQ
HL.T
CI.R
TST
BEG
HI.T
CMP
BEQ
IiI.T
SCOPE
MOV
21\6511
MOV
MOV
MOV
OI.R
INC
MTI"I
~L.T
CMP
BEQ
IotI.T
OH"
IIEQ
H~T
CHI'
I;1EQ
HL.T
Mf"'D
CM'"
SEQ
HI.T
CHIt
BEQ
~I.T
SCO'E
'I'RTV"·j!,2(KSP)
.....
,ABURTS
WHEN
NEXT
INS!"
IS
FETCHED
I;R~OR:
rAII.~Q
TO
ABORT
AT
U12;20
,CHt,CK
TIoIH
CORRECT
STATUS
'WA~
UVEO
ON
THE-STACK
IERMORI
iNCORRECT
STATUS
I¢H~CK
~R0
(ABORT
CONDiTIONS
II
FAII.INCi
PAGE
')
I~R80RI
INCOR~[CTABOH!
CONOITIO~~
OR
PAG~
IUt."'!
IIII/I,~R~
'CHECK
;iR:!,
\REGUTER glolANtiESI
,.<1
1ilT26AA-,IiR2
••
4-
'_S~I/!
UPKD!!
.... 4
IIIT27C,IIIIIMMYEC
21.U[g-1~
1611~
IfII\lO~.tI<I
IllliM.P',!M I
PSw
IfllliPTR,
SSP
(SSP)
.;SH0
(H<I)+
'~Rr:<OR!
I
NCORRECT
REG,
~TER
CHANGES
WECOKD~D
I N
~t(:I,
r,:joj~CK
r,:ONTe;NIS
Of SRi!
,\PI;
or
ABORTEO
I
NSTRI,lt;:T
ION)
.ER~OR!
!NCijR~£CT
PC
IN
SM2
:QI~AB~;
MEM~RY M~Mr
.r,:H~CK
I~AT
~OV
INST
r,:OMP~E1EO
IERHORI
,r,:~~CK
AUTO.!
NCREMENT
IERHORI
'~C9"~
~TOI'IE.S
IIC
1 N
R1
& SETs AI.I.
51
ACK
PII(~
'I,OAO
'1~M
MGMT
ERROR
VECTOR
PAG~
~.2.3
'~I,!~ER
MODE:!
II,
PREY
USER
MOUEII
I
~EI
SUPER
ShCt<
PTR
H;NABL,E
MEI10111Y
I1GMT
'NO~.REl!%OENT
ACIORT
AI
012,
&0
I;Rf:CORI
PAll.~O
TO
ABORT
'NRA+',!PC;+I
!!.Y;iUl,
Sf:C0
1
C~ECK
SR0
C
Al:JORT
CONon
ION=?
."'''
,~
tAI~ING
PA~£
.)
IERHORI I
NCOIlRECT
ABORT
CO
NO
IT
ION:?
OR
PAC;~
IUt."r
'UhOtl".S2.~P,
SHt'
'CHi:CK
SRl
(RE~1STER
Ct:fANYElil
."'<1
,~R~ORI
I
NCOR~E:CT
REG' liTER
CHANGE~
HECOHO~~
I N
~R:1,
.!21A,SM2
I t;:H;CK
t;ONTENTS
Of SR2
,
..
, C
PI;
OF"
ABORTE;O
1
NSTRt,J1!T
I
ON)
I
E;
Rf:C
OR
I
INCORRECT
PC
IN
SH2
S5!"
'PI,I~H
S~P£R
'TACK
PTR
ONTO
KERNEl.
51
ACK
'~'TR
...
2,
I
t<~P)
I
r,:~~CK
THAT
St,JI"ER
ST
AI!K
pHI
POPPPEO
,
..
,ERHORI
SUPER
STAC~
PTR
,..
A
II.
ED
TO
POP
'!JO~.~,M4
J
¢H~CK
AltrO-1
NC
Of
R4-
,
...
4
,ER~ORI
AUTO_INC rAIL.EO
I
~CQPE
~"ORe:s
PC
I N
R~
&
SElS
"L.1.
~T
~CK
"!H~
,CHECK
ABon
AT
D~2,9"
I
ABORTS
WHEN
OEST
OI"E~ANO
l,~
f"£TCI:!£1,1
MOV
'I:5~C,
.,IIMI1YE;C
II.OAO
~£"l
M~M!
ERROR
VECTOR
MOV
*KOIII-;"RJ
MOV
*-2.,
••
I<U0
!NC
'nIH"
I;NABI.E
ME"'OillY
MGMT
T3UI
Cllea
(R3)+,OI3).
'~E't
~ENGTH
ABORT
AT
O~2.90
HL.T
'E;R~ORI
F"AIL,EC
TO
lBOR!
T30CI
CMI'
*I'L.A+1;5+1, !lR0
19101~CK
~R0
eABORT
CO~UITIONS
8EO
,.
4 "
[AIL.ING
PAGE
1fII)
HL,T
.E"'':IOR!
INCORRECT
ABOR!
CONDIT
10'45
OR
".r;~
IUt;.N!
CMP
"Ut.I)H3+~URJ,
SRl
'CH~CK
SI'l;J,
(R~G
ISTEH
CIoIA"llOE:I
l
-
.-
BEO
.....
HIoT
.ERI(ORI
INCORRECT
I'l[G1STER
CIolANGES
HECOHO~D
IN
:;;"1
CMP
'!JU,
SM2
JC"~CI<
CONTE"ITS
OF
SI'li!
BE~
,.
4 ,
(P~
OF'
ABORTED
1
NSTRUCT
ION)
HI.
T IERHOR! I
NCORHECT
PC
IN
SR2
CL.R
'.SRI'
I
Cll
~.BLE.
MEMORY
MCiMT
eM"
'I(00+~IM:5
19"'~CK
AUTO-P~C
TWICe:
BEQ
••
4
lolL.'
'EIl~~RI
INC
··I(UI'
9E:3
.+4
~1.
T
IEI!I(~fI!
SCr,PE
I~CUPE.
5'ORt;S
PC
I"
~1
"
::iETS
ALI.
ST
lC~
Dr
~:>
TEST
DC~TF".C
'1EM'JRV
-<GMT
ABU~T
n~A"~
DCI(TrC:
,Pl1
;'''~230
1'"12737
l'.'~JkI~
0U2:1"
l';:J!;236
l~127n
k'I'I""0J
~il5242
U27~'3
"171
(IH'
",,5246
;)12713
177777
""!)2'S2
"11337
"17k1l1lkl
rH,5256
;'12703
.,21'lJoH!l2
,,.'':1262 ,112767
",'"16'''''
17Z!>i.'I6
rl"'~27"
;)05231 177!:172
",,5274
114332
"'05276
:lI1H"
"I!'''
",,531'11J
".,53""
_'22761 100i1l6!:i
17Z264
"05;5,,6
0014161
""531~
""00£10
",,5312
~22767
;>111373
1122'4
",,!iJ21l
~014(J1
21,,5322 "000110
lli:l5324
'22767
"\1527~
172244
~05332
.11014rJl
16f/J!i334
J""0.,,,
J"5336
~'2271'2
['I4~iIl02
CJ,,5342
JZ14i'1
[105344
009i""ll
:.105346
0227('3
020'Hll,
",,5352
0014r~1
3"':1354
(~"911l"0
,,"5356
U4ih10
,,"!;360l
212731
035422
0"ll2'"
"'05366
~12761
051'liil0J
172~\!I2
".,,5374
11127~16
~1l07~"
02154"" ;)05"'16
""5402
.:127:'2
l'I2"""r.l
",;'!'i406
;'10237
"17101l
.,,,5412
2105237
177';72
",,5416
<"06632
1l.,,!;420
,~"0111"'0
005422
,H,5422
~22767
100,,4;5
17Z1~2
,Hl543[1
0Q1141l1
",,"432
')""i'l"0
<1<'15434
;')22767
HU26
11Z1J2
,:,,5442
.?014'll
",,5444
"0000"
;,,,5446
022767
0,,54111
172H2
",05454
~014;J1
,,"5456
,:"00110
0"546~
U65~6
TEST
DCKTF'.C
HEM~RV
~GMT
ABORT
TRA~S
OCKTrC,Pll
2135462
,,"5466
"o547"
305472
005476
00550Cl
.H155
['I 2
0055P14
005512
00552"
161115524
305526
"0553.
;'''''54'
"05542
005544
005544
i1I05552
;'''5554
005556
i:l05564
005566
",,,"70
III
,,5576
<105600
,,,,)5602
JIIl5604
"'0561(D
"'05612
~05614
005616
~"!;624
0051130
11105632
",,5636
l"215642
0i.l~644
005646
~0~046
,'05654
"'''~656
[1.,566;1
:,.,5066
'2I56?:'
~;'!;o72
;22116
1110"'702
~1Il14"1
"000~0
722702
020002
~014"1
'-'''003"
104i!HI0
H2737
112767
~12716
""5046
012737
~05231
106636
i'i22767
':"!l1 401
"0"""'''
022767
0014"1
00(j1e~"
r.22767
;:014fa
<''''''000
1065"6
222716
0014(11
00""010
10
4
00i1
U2737
"127"3
J10J04
"12
7
13
i'05237
~724J3
£1003>1"
(110"H
070"'0"
12""'00
177777
177
!:i7
01
1>'10173
''H'070Z
,.,,,'6411
fl1
670'"
177777
1775701
11i!IHlIll
22767
~4"J21
171716
014:<1
""""0
227f17
-"'''2J
1717~6
"1 4
:1
~:li!l"~
2::>767
~:1504<!
171676
~AeYl1
27
(6!>7)
::>1
..
ur":.14
16116
PAGE
4_:1,4
I
CHECK
ABORT
IABORTS
WHEN
T3141
T31BI
T31CI
ICHECK
T32At
T32BI
T32CI
MOV
MOV
MOV
"I0V
MOV
"'OV
MOV
INC
MOVB
HL.
,
CMP
aEa
1011.'
CMP
SEQ
IoILT
CMP
BEQ
loll."
eMP
BEQ
HI.T
CMP
SEO
IoII.T
SCOPE
ASORT
Mall
MOV
MOV
CL,R
MOV
MOV
INC
'ITP'I
~LT
CMP
"EQ
HI.
T
CMP
SEQ
loll.
,
CMP
BEQ
IoII.T
MFPD
CMP
!!EQ
HI.
T
CMP
SEQ
HL.T
SCOIIE
I
CHECK
ABOAT
1
ABORTS
WHEN
MOV
MOil
MOil
CI.If
"'OV
INC
T33~
I
MTfI'D
T33B t
lolL.
T
T33CI
CMP
BEQ
liL.T
CMP
BEQ
lil.T
CMP
SEQ
IoILT
MF'PD
CMP
BEQ
"lLT
SCOPE
1
CHECK
AAORT
IABORTS
wHEN
"OV
"IoV
MOV
MOV
INC
THAI
.SIoI
THBI
I<IL.T
AT
')30.9k1
A[ltJRESS
U,.
[JEST
OPERAN!,!
, S r.ETC'IED
AT
*P1C
,
••
MMHC
IL,OAD
'4Et04
Mti"1T
ERROR
VECTOR
'SI2,~2
.,",Sta,RJ
h1.
(~31
(H31,~"'SI2
.:iO."~
I
1t3
1
R3~
~UPER
V I
RTUAL
ADDMES~
'SM
...
P~M,
PSW
I
~Uf:'ER
MODE,
II,
PREV
51,1PEI!
JolOOE
II
USHt'i
I~NABLE
MEMORY
MGMT
..
i
R3
),.
CR.!) + 1
NON
..
RE~
IOENT
ABORT
Al
03".'1"
IER~OR'
r A I
L.~O
TO
ABOH!
*NRA+;?Pt;+OS+VS2+1,
S~0
I
CHF.;CK
SR"
(ABORT
CONOlTIO"!~
,"'4
1&
~AI~I~G
PA~E
'I
IER':IORI
tNCQIIIRECT
ABOtlT
CONUITIOt.ll)
UR
PAr;~
l.U~N!
'D2+DH2
...
5M~+R3,
~R;l,
1
CH~CK
SR~
(~~(i
1 STtH
CHAN~E~'
.... 4 IER':IORI 1
NCOIIIRECT
REG
15TE:k
CHANGES
*lJ1
A,S
foCZ
1
gMf.CK
cONTENTS
Of
SR2
f(ECOHO~1,l
IN
~~1
,.4
j
I"~
OF'
ABORTEO
I
NSTRU~T
i
ON)
IERKORI
INCORRECT
PC
IN
SR2
'~!2+2.H2
19101~CK
AUTO·I~C
,.4
IERWOR!
*tlD1+;"H3
1
gM~CK
AUTO
O~CRrMENT
OF'
R3
.... 4 1
ER':IOR
I
~3
NOT
AU!O.oE9REMENTE.O
,~C9PE
~TORES
PC
IN
R1
&
SETS
AL.L.
S!
ACK
PII(:?
0.".5111
*T32C
,."MHVEC
II.OAO
M~M
MC;"1!
ERROR
V~CTOIII
jj~"'.P;';M,PSW
I~VI:'E~
MODEIII,PR;V
SI,IPER
10100£.11
I.t:iPT~1
SSP
'~E!
~UPER
STACK
PTR
(~SP)
III~O~,~2
Q21""SU1
"'SR0
I~NABI.E
M[MORY
MGMT
.~R2'.
,
NOrMIE~
I
DENT
ABORT
4T
D1il,~"
IER~ORI
r
AI
L,[O
TO
ABOH!
'~AA"'~PY+l~+VS1+1,S~~
ICioIECK
SR~
(
ABORT
COND1TIO'l~
,.4
,&
[AlI.ING
P'~E
II
'ER~ORI
I
NCORR[CT
ABORT
CONO
IT
IONS
UR
P4G~
'U2
...
0~2+S2+IiP,
SRi
I
CIoiECK
SRl
(REQIST£.H CHANtlE:?,
,.4
*T:52A,5H2
,."
S~P
.tlPTR*2,
(KIP)
,
..
I;R~ORt
i
NCOIllf:<ECT
H[GI
tjTEH
(,;HANGI.:J
ICiol~CK
CONTE'ITS
Of
SR2
/(P~
or
.eOFITEO
INSTRV~TI0N)
I
~R~OR
I
~
NCORr:<ECT
PC
1 N Sl(Z
1
PU~j,f
SI,iP'[R 'T
ACK
PTR
ONTO
I\EHNE.L
I~H~CK
!~AT
S!,!PER
ST4~K
pTR
POPPlO
ItAHORI
1
~H~CK
AUTO- t
NC
IERI(ORI
I'Cf.CO"O~1J
51
ACt(
101:."1
IN
~"1
'~CQ"E
~'ORt5
PC
IN
R~
&
SETS
AL.I.
~!.CI<
P!I«~
AT
O~2I.el4
AOOAt;ss
uP'
OE:n
O'~RANUI
5
rETclofEO
II:5ic'.'MM~~C
J~O~O-ME~
MGM!
ERROR
V~CToR
'~M
...
P~M,PSW
I~V~ER
HOOEII;,PREV
US~R
MODEll
liI\o!l!J,ISSP)
/PU:>101
DEST
AORS
ON
SUPER
SlACK
.!
SSP
~
I PUiH
OA
TA
ON
SUPEFI
S!
ACI<
hSo,,,"PII15
"SR"··
"(SSPI+
1
~NA9I.E
M(Morty
HGMT
1
NO~.RE~
%
DENT
ABORT
AT
CU,
~11l
WHEN
MTPO
1
I\OQA~S~ES
F t
NAL.
AODR~!iS
I(R':IORI
rAIL.~C
TO
ABOR!
jjNRA.~P!i+D~+VS"1,
Sf:!11J
'CHECK
SRIll
(ABORT
CONO
I
TI
ClN~
,+4
,~
tAll.l~G
P.~E
I)
IERRORI
tNCOIilRECT
ASORT
CONDITIONS
OR
PA~~
IO~"!
*U2+D~6+S2.~P
I
SRl
_.
I
CHEC~
SA~
(RE~
15TE(;(
CMANr,;ql)
•••
SliP
I~PTRd,
(KSP)
,"'4
AT
O~I1J.0k1
AOORES$
Of'
SHlP
'THC
,.,i'4MVEC
1IIt(I0,H3
R~,'i4·
"1,(1013)
ttllSHpo·
.(F~J,
...
,H4
'PI.'+US+l,3Rr
.... 4 .
,S2.
Q
.s,
Sill
,+4
.
1
ER~ORI
t
NCOR~ECT
RE:G
1
~TER
CHANGE~
WECOHO~1,l
1 N
~fI~
I
9M~CK
~ONT~!jTS
OF:
SR2
1
(lilt
or
ABOI-lTE:O
INSTRI,IPION)
I
[RHOR
I 1
NCOillHECT
PC
IN
9RZ
,GET
SUPER
STACK
PTR
ICI4~CK
!IofAf
SUPER
STACK
pTIil
~OPPEU
!WI~~
'ERHDR!
I~CU~E
~'ORES
PC
1'1
R~
&
SE1S
AL.I.
STACK
p!l(~
CO'JNT
IS rETCHED
I~04D-~E'4
KG"'!
ERHOR
VtcrOR
1
F"
I
NAL.
ADDRESS
IS
000
ItNABLE
MEMORY
MGMT
I~E~
L,ENGTH
EklllOR
4T
D~0,~e
IER~OR!
rAILED
TO
ABOH!
1
CHt.CK
SR0
'ABORT
CO~O
IT
I
O!\l~
14
~'ll.i~G
PAGE
,)
IE,,;COR!
INCUIIIHEt::T
ABOWT
CO!\lUITIONS
OF!
"A{'~
10~"'!
1~Ioj~CI(
SRl ('lEGISTE>!
C~A'I(;£~1
:Eq~:lR!
!N:U~W~C;'"
O/t::d~"'E~
,,'"ANGtS
~f.COWDli.l
1'1
::-111
J
Cw;.~i(
C:i~Tt
'J"S
~F·
S""
n:ST DCI(Tr
..
c
~1EMORV
"'GMT
"SORT
TFlA:OS
DCKTrC,
Pl1
"0570:<l
,~"14:'1
"0~7:'12
<'000;'0
a0'7~4
r227~4
~161~~
0057H'
~014"1
",,5712
~'I!I'''H'0
005714
J22703
~1670~
il"~721l
"014~1
2105722
<.'1000"0
2105724
1040l>10
005726
.,,,5734
f110574)J
005744
",,57%1
005752
0,,5756
"127:57
(l057611l
Il'1271l4 "ll,610il
U2714
177777
ll!l'231
117572
{H10277
112754
177777
2'001!101il
!]lQ
,+4
I.IL,T
CMP
'Kt~,H4
BE':!
,+4·
HI.T
CMP
11K
1
1Il+<!,
HJ
IlEO
,+4
HL,T
SCOPE
,CIoIECK
ABORT
AT
D!:II3.2111
,(P~
or
ABOHTED
INSTHUCTIO~I
IER80Rl
INCURRECT
PC
iN
SRZ
IERHOR!
19"~CK
AUTO-INC
IERHOR:
'~C9PE
~'ORES
PC
IN
R1
& SETS
AI.I.
STACK
P!~~
,ABORTS
wHtN
AOUR~S9
ur
OE~T
OP~RAN~
IS
~ETC~ED
,OMa'
T35AI
TJ!5BI
~OV
MOY
'10Y
INC
SCC
'10VB
lolL.
T
1I!3,e,
••
MMYEC
'KlltI,~4
..
1.(104)
"SH!!!-
II.,OAO
"'E'" I1fi'4!
ER~OR
VECTOR
I~NAaL.E
"'EMORY
HGMT
1
~E~
I.,tNGTH
"BORT
AT
Q'''.
221
'~R~OR:
rA!~~O
TO
ABOH!
il05760
T3!1C
1
0057621
022766
I1I:HHJ17
,,0jHH12
"'1il5766
01il14(11
""':),,Il
0000"0
i'05772
~22767
040"2~
171572
~"600"
:2I014~1
006rtl02
0""0""
21(.,60{'1"
a2767
172"27
171!:i62
~H'6012
0014"1
I1rtl6k114
(ll1il01il00
""61<116
.,22767
01'5152
17~"2
.,06024
0"140'1
1:106rtl26
01iliH'HHl
@"6":5~
t22704
2116676
"06"34
Cl2l1401
006036
;'''''01'1''
00604"
104000
,,"6042
"127:51 0;,6
.
.,74
~"6050
1l127"4
140.,,,1!
1(106054
31;!7e13
"16702
",,6
r/I
60
"12713
177777
0r/16"64
"052:57
1,77':H'I.
"06:2170
154443
0"6.172
'02100r/1
006074
Ll2l6074 :::22767 "4""21
","6102
;:101401
~i'l61('14
1:0""0"
00"2'0
171470
TEST
DCKTF".C
!1EMORV
"GMT
ABORT
TRA!"S
DCKTfC,Pl1
0f11~1~6
[;)22H1
115774
l.n
4
60
"'06114
(1"14[11
kH,6116
\'002H~0
006120
022767
006il7k!
1714'"
0r/16126
"014;'1
006133
"0"0"'0
"06132
022703
2'16701
006136
"fII1401
"06140
~0""00
006142
\)227"4
14""0l,
1:106146
001401
006l.5"
;'00000
"1116152
1
III
"""0
","6154
"12737
"",622"
ilfIl1.I2'"
01il6162
012767
:"1""""
171~06
~"6l,
70
012796
000/0"
'H'I6l,
74
C"5"16
"216176 9112737
136667
0~7076
rtl"620-1
00'''37
01'11£10
"06210
£105237 1
'1757~
"'IU21"
Il'III
I'J
131
04""76
~0622"
01'1076
CMP
BEQ
~T
eMP
BEQ
HI.T
eMP
BEQ
HI.T
CMP
ilEa
HI"T
CMP
eta
H!.T
SCOPE
1I1,'1,2I
KSP
)
J~~"CK
!IoIU
CORREP
STUUiii
,+4
I~A~
~.V£O
ON
THE
STACK
I~R~ORI
tNCO~~ECT
STlTYS
'~L.A+\1S.1
/
SRI'!
19Ht.CK
~R0
(ASORT
CONO
IT I
ONf)
,."
,&
tAll.,l~G
PA~E
#).
,~R!!OR
I I
NCURHECT
ABOH!
CONO
1
Tl
O~S
UR
PAGE
1 Ut,ili 1
'IJH2+UR4+SZ+PC,JRl
,CIoIECK
SI!~
(I!E~ISTlH
CIoIA~liES)
. -
--
,
..
I~R~ORI
INCORRCCT
REGI,TER
CHANGES
HECOHDt.~
IN
~R1
'~H~CK
!;ONTENTS
O~
SR2
111'2
0"
ABORTED
I NSTRugr I
ON)
J~R~ORI
INCOR~ECT
PC
IN
SRZ
J
CHECK
ABORT
AT
O~I!I,3iJ
,ABORTS
WHEN
OEST
O~E~ANO
I.S
F"t!CtlE!;!
,OMa4
MOY
MOV
MOV
MOV
1"10
T3UI
BISa
T3~B
I
101\."
T36CI
CMP
BEQ
HI.
T
"'!3~C,IIIIIMMYEC
JI"OAD
"'P1
MI!!ofI
ERROR
VECTOR
",I(D~·Cl,H4
'Kf0.4!!,H3
".~,
(1(3)
USM0
J
~IIIAaI.E
MEMOIIIV
MGMT
.(II~),·IR31
J~E~
~ENGTH
ABORT
AT
~".:50
IER~OFl!
rAI~~o
1'0
ABOH!
'1:'\.".t,lS+~
I
IRI'!
19~~CK
§5!0
(ABOFIT
CONDITIONS
,
..
1&
EAI\.IIllG
PA~E
II!
IER~ORI
1
NCURJ:lECT
ABOH'!'
CONDITIO"'::;
OR
"'QM~.IJR;J.S"'1.R4,
SRl
,
..
'CItIECK
SRl,
(RE"
lSTEk
CI:4AN(,jE~)
~AC;t.
IO!;.~l
CMP
BEQ
H~
T
eMP
IJEQ
HI.T
CMP
BEQ
IoII.,T
eMP
BU
HI.T
SCOPE
J
ERHOR
I 1
NCORRECT
REG
ISTER
CMANGEli
KECOHD~O
I N
~1(1
,CHiCK
CONTEIliTS
OF"
SR2-
,CIoIECI(
AOORT
A T
D~1
I
a.,
J
'!"~
or-
ABORTEO
INSTRVCTlON)
1
ERHOR
I 1
NCORHECT
PC
,N
SR2
J
~1t!~CK
AUTO.O~C
IERHORI
,gltl~CK
AUTO
..
O~C
IER~ORI
AUTO_OEe
r"II"ED
J
~C~P~
~TORES
PC
iN
R1
-&
iiiETS
A~\.
S1
"CK
PI':C~
JABO~TS
WHEN
:N~T
'~T~IoIES
DEST
l~OEX
,OH
a6
MOV
.!37C
I
"'MMV~C
J
1.0AO
"'f;M
M{j"'f
E"ROR
VECTOR
MOV
"';ciM.PI/M,
PSW
1
~~~EF:I
MODE"!
Ii,
PREY
USER
MODE
II
MOV
"'~PTRISSP
I~EI
~UPER
STACK
PTR
CLR
Il!iSP)
ItIOY
"'.13~6t7',""'SI2.'16
':l.11l~6~7,0""001t1
a
MTPD
eLR
';P~I<!I.~0"
IINSTRUCnON
INC
USII"
I~NAB~E
"'EMU"~
MGHT
JI1P
"St2.'1~
RETURN-
•.
.",1'912
...
76
~17k176
1"666'1
0""0"k!
T3'A
1
M'T''''O
,"
1
~[!i
"'EN~TIoI
ABORT
WHEN
1
NOEll
IrIOR!>
ItS
rpglolEo
"T
067.80
017102
."'1il0""
T37'B
1
il0622"
11106220
TJ'1C 1
006220
"22767
"4"k!4~
171344
""~226
2'014"1
"'''
6230
~'''000''
l~"CI~32
,'22767
0"""26
171;5"..
0062041il
2'01"~1
""6242
,'000""
00624"
~22767
P!4"1IJ76
1713204
1/106252
2'0141'1
""6254
\.11il0000
"'06256
106506
00626~
J22716
:'1210702
::2162604
.1"1.01
~"6266
J"""~"
,JIj,6271'1
Ul4i11""
.aRETURN
eMil
PEQ
HI.
T
CMP
9EQ
H\.T
OMP
BEQ
lolL'
MF"PD
CMP
SEQ
HI.'
SCOPE
I~FI~~RI
rAll.EO
TO
480H!
'PL.A+;?pf,i+vn.l,
~R"
I
C~ECK
SR" C
ABORT
CO
NO
III
ON~
••
4
1&
EA1~lNG
PAGE
.1
'S2+SI'.SFl1
,."
-
IIS!2+16,SR2
,~4
. -
SSP
II:SPTR.2, I KSP)
,-'4" -
,ERHORI
JNCO"RECT
A80HT
CONOlTIO~S
OR
PAG~
lU~"!
'9H~CK
~Ri
(REGISTER
C~A~GESI
.
J
EIlHOR!
INCORRECT
"EG 151£R
C;HANGES
HE:COHO~O
I N
~~1
I¢HiCK
90NTE~ts
Of
SR2" .
l(PC;
or
ABORTED
INSTRUCTION)
1
ERHOR:
1
NCURHECT
PC
i
PI
SR2
I~Ef
~UPER
STACK
PTR
IERHOR!
I~C9PE
STORES
PC
l~
R1
& SlTS
_I.~
sIAC~
P!K~
J
CHECK
ABORT
AT
.,67,9il
Jil6212
006J~:'
""6J"~
,'12737
;.';l6J4J
Zl0;'Z'0
~127fl7
~~5;"'~J
171472'
.'12731
113/1>7
0171/174
I~HE~
l~STRUCTIU~
rET~H~S
OESTINA!lU~
INOEX
VA~yE
MOV _f4itlC,flIlMMYEC II.0A='
'1E.'1
M(j'q
E~HOR
VECTOR
~OV
~S~.PSM,PSW
ISJ~ER
'1ooElli,P~E.V
S~PEq
MODEl!
"I0V
~i1J7~7,'#PS:2+74··
111.H67.<!21l"tll,177776
rEST
DCKTr.c
~EMORY
u~MT
ABORT
T~A~S
:JCKTF"C,
Pi1
lH,6J14
'12737
~2"iHJl
;)171476
,1"6.$22
'127:S7
117770
el17U"
.''''6330
;'05231
171,n
,,"'6334
'''f'l137
(l40,,74
:10634"
0.:17"74
"17",74
113707
['201"'1
177776
"1
71(12
,'00".1"
"06340
",,'6J4'"
,,"634"
"22707
:'l401.l4!:1
171Z24
"'06J46
,,"14.11
"06353
"'HH'IU0
N:l6352
('122767 [100"'27
171214
~"6:S6(J
C'01
4
c'l
~"6362
"2I~I/l\!21
,,"6364
['2271')7
~4""7"
171i!i/l4
006372
Z014~1
,,"6J74
3000"21
"'06376
1040"21
i.'f06400
;'12731
;1064411
0rilD2'0
"0(1406
,12767
1,7"'110;4
1.71~62
"'''6414
r121"3
10"'<1001
"0642"
r12704
1Io.l01~i!
0216424
'12737
l112J44
n72[110
036432
10'5037
017UJ2
"06436
.,"5237
177'j72
006442
;~"0137
1i!"'~HH'
';06446
iJ1?iW0
011200
",12J44
2111202
:!'0"000
;'06446
I,Hl6446
Wl06446
;:22761
"4111171
17U16
0{'16454
De141<11
"06456
~000"2I
00646!l
022.167
11;1,,2J
17~U6
.,"6466
2l0141.l1
<'06473
"000etl!!
006472
.l22767
12""l'I~
171.076
l"0651'121
·'''14:'1
""65['12
~"01i'J"0
""65,,,4
"22704
1"01''''
1'J0651('1
311'1''''1
0:1l6512
ilel'll/J~0
:-"65H
111'04
klt"
III
TEST
DCKTr.c
~EMORV
~GMT
ABORT
TRA'S
DCKTrc,
I'll
"o6516
,112737
:'1,,65'4
et011i!'0
;;106524 (112731
!!1"kl0'"
177116
"o6532
.'12703
140102
""6536
,112737
177177
0l,71/Jil0
","6544
:1'05237
177"i!
"'0655::1
106653
3[1165';1
011'1'10"'[11
""6554
022706
21"1",'1:1
"06'6"
~11114"1
006562
01110021[11
0121656.
022767
tII.",,3'
17~fIl1ZJ0
006572
;>1014"1
0[116574
00"0""
01216576
022767
1714Z6
171770
0"6604
011'1
4
111
0[1166t'16
0""02'0
006610
Z!22767 ('1",65'''' 17i1J760
2106616
<"11'1401
00602" 0000"0
"06622
~1227"3
14"1"'"
"06626
~"1401
00663"
3'00011"
"06632
1040110
''''6~34
Zl12737
"0670a
1I0000Z'"
0"6642
::112737
03"137
03.
7
076
1,,'6650
012737
111067"" "171110
,,"6656
00:s,,31
017l.0Z
"06062
'-"12767
010000
17~11I6
""601~
;,;,5237
:.n:)?z
0"66
74
011'11'131
04".,71:1
006700
1117076
"'11076
00111137
"06700
017102
3""000
~[II670"
:.l1ll670.,
00"11"0
3367e12
",,0102
22761
~40"4!:1
lH662
006110
014fl1
t.i;:;7'~~
::;'H1~
.,"6714
227111 :J(l0021
lHO'2
0"6722
014kl1
~~"6724
"""ell(!
2'216726
22767
;'!40,,70
17~6~2
1'2'6734
2'1
4' 1
l~
~
6
1:5
6
~!lIt'~e'
~'~!6742'
Z4~,,-l
"~CYl1
27(657)
<'I.UE~."4
16!10
PAGE
4 .. 18
'10V
'UJIl"~1
"'P!i12HCI
11
5 A
MOV!l
11.20001"
+4
"OV
jj~
77176,
II,PS
12.~
110
11 NSTHUCT I
ON
INC
US~0
I
E~ABI.£
"'EMORY
MGMT
JHP
11111512.74
RETURNII,
,="Slh74
14041
"'OVB
1I'2kl~1l1,
,+4
I~E~
L,ENGTH
ABORT
WHEN
INS!,
FETCHES
IDE~T
INOEX
WORD
AT
D~7,90
14091
HI. T
IER~OR!
"AII.~O
TO
A90H!
,=FlETURN
T40CI
CM"
jj"I.A+~Pij+VSZ+l,
SR"
ICIoIECK
SRfO
(AIlORT
CONOllI0N~
fJED
,.4
,&
EAII.ING
¥AVE
/I,
HI.T I
~R~OR
I I
NCOR~ECT
ABOH! CONDITIONS
OR
PAG~
lUt.
N!
CMP
t~2"'P!it
SRi
'9
101
f:.CK
~R1
(IIEGISTER
~""4~GE[;'
BEQ
,.4
~t.T
,~RtcORI
I NCOIIRECT
RE~
I
~TF:R
CHANGlS
H[COHO~O
IN
~R1
CM"
'~!2+14tSHZ
19Hf:.CK !;ONTt;NTS Of' SR2
BEQ
,.4
'1
10
ft
or
ABORTEO
IN9TRU~TION'
HI.T ,ERtcORI I
NCQR~ECT
PC
iN
SRZ
SCOPE
J
~C~"E
~TQRU
PC
IN
Rl. & SETS
AL.L.
~IACK
"II<!1
I
CHECI<
ASORT
AT
o~e
,2'"
IIoIIoIEN
INSTRUCTION
r~T~HES
DESTINATION
OI"£RANO
MOV
'Y4~C
t IIIJIMHYt;C
I~OAO
MtM
M~MT
ERHOR
VECTOR
MOV
'\,}H",PI,!H I
PSW
I\lSi-
R
MODE
III,
PREY USt;R MOOE.II
MOV
*I,I04!.t!3
HOV
:~~;;~:~~:~VI5
MOV
'''"i!344
MOV
(I!~)+
••
(R'"
CI."
II~PUI~.i!
INC
USH"
I
~NABI.E
MEMO"~
MGMT
JMP IIIJIUI5
RETURNII ,
,."UI5
HUI
MOV
(R31+.-C
R
4)
14!19R!
AT
O~0,2[11
T4\BI
HI. T IERROHI
HII.EO
10
ABORT
,."ETURN
T41CI
eMP
'~~A+I,IPij+D~+VS4·1fS~0
ICHECK
SRrD
("!:IORT CONIH
TI
ON~
SEQ
,.' 1&
~AI~ING
PA!!E
.)
HI.
,
JER~ORI
INCORRECT ABDR!
CONO
IT
I
ON~
OR
PAG~
IOt.
...
!
CM"
'UM2+UR4+SZ+R~t~A~
I
CIoIECK
SRl
(RElllSTEF<
CHANC;E~)
BEQ
,.4
H~
T
,~R~ORI
I
NCORRECT
REG!
~TEH
CHANGE:S
HECOHO;O IN
~~l
CMP
*UI!t,~Ri!
'IfH~CK
~ONTE~!S
Of
SRZ
BEC
,.4
III"~
OF'
4BORT;O
INSTRI,I~TrON'
HI.T ,F,:RtcORI I
NCORRECT
PC
IN
SRZ
CH"
'\,}D!+~"II,
R4
BEQ
,.4
H~T
SCOPE
I~CQPE;
~TORU
PC
IN
R~
& SETS
AL.L.
S!ACK
PIK~
ICIoIECI<
ABORT
AT
o!je
3kl
I
(WHEN
I
~S'!'RUCT
I
ON
~E!CHES AOO"'S~
9F'
O~ST
l
NAT
ION OPERANO)
MOV
.!4ZC
.IIIJIMHVEC
,~OAD
"'EM
MG"'I
ERROR
VECTOR
MOV
tKM.P~Ht"'''~W
I
K[t:CNE~
"'OOt.I:
I
,PHE
V
~UPEH
MOI:I~
II
MOV
*Ko~+a.e2,
R~
MOV
"1
t
IIIJIPKD6.~""
INC
"SRII'
I
~NABI.E
"'EMoIIY
MGMT
H241
MT"D
h(R
31
,~tv
IoENaTH
ABORT
AT
U'",
311
142BI
HI.'
,~R~ORI
'AlI.~D
TO
ABOR!
T42CI
OMP
'K"YRd,KS"
I gWf,CK
~
TACK
PTR ( 1
pOP,
2
"IJ~HE.S)
BEQ
,.4
HI.T
,t;IU~ORI
lNCOIlt~ECT
STACK
PHI
CHP
."I.A.~S"'VS~+l
f SJilI
IC~EC:K
SR0 (ABORT
CONon
IONl:j
aEC
,.4
1&
EAll.lNG
PA~E
*)
H~
T
IER~ORI
I
NCUIlt~ECT
ABOR!
CONO
Illo~s
UR
PA(;~
IO~Nl
CMIt
tUMa"'QR;,+Sl!+SP
t
'R~
I
CWECK
SR~
C MEl! lSTE.R
CMA~~E~)
IIEQ
,.4
JoI~T
,E"t:CORI INCORRECT
R£GI~TER
CtoiANGE.S
HECOHD~I,I
IN
!1
Rl
CM'
,!4j1A.SH2
ICIoI~CK
~ONTE~TS
O~
SRZ
BEQ
,.4
I('~
or
4eOHfED
INSTRVpTIONI
HI. ,
I~R~ORI
INCORRECT
PC
IN
SR2
eMP
'KO~+~0",
R~
19w;CK
AVTO-OECREMENT
ElEQ
,.4
HI,.T
J~R~ORI
010
NOT
AI,ITO"OEC
SCOPE
'~C9P~
~TORES
PC
IN
R~
& SETS lL.L,
51
lCI(
prl(~
'CHECI<
ABORT
AT
O~0,P.JtI
I AIORTS
WHEN
AODIIt~S~
TO
JU~P
TO
t~
~E!Ctlt:D
MOV
*!43C.IIIJIMMYEC J
l.o~O
"PI MC;"'!
ERHOR
V~CTOI'I
MOV
:~~~~
;::=~
~;r~00
"'OV
,0210137
I T43t.l
.JMP
"T~3D
CI.R
.'H·S
I
j!+102
MOV
'~M.PyM.
PSw
J
~U'.'ER
MODE
III
t
PR~IJ
U[;ER
MOUEI'
INC
"'SH"
I~NA91.,E:
"E"'Olly '1G"''I'
JMF'
USl2.Yo
'1'.0
00
1 NSTRUCT 1
ON
RE'URN.,
,·"'512.76
T4:5AI JMI"
UT~3U
14391
HI. T
,~RtcOR!
J"lP
'AII.EU
,.RETURN
1430'
HI,.T
,EllttcOR'
"AlI.~O
TO
4BOR!
T43CI
CMF'
'PL.4+~PG+Vli2+1,
SIlIil I
CHECK
SRII
C4BORT
COIl/DIl
ION~
SEQ
,.4
III
tAll.l'lG
P.~E
..
)
WI
..
,"'OW'''iP'
'~~n~u~~'I'
.QnWT
~nNnt'tn
...
s
r)R
pu;~
101:."!
""1liii'
jc~'c~'
~ql-iItEGiSTER-
C;Hl~~E;i·
_
..
-
CMP
'~2"'P~lliWl
REO
,.4
~I.'
lEI!
(11'1
! INCORHECT
~EGISTEH
t;OIANGE.S
I<E:COHO~O
l'l
~lil
eM"
'~IZ+16,SRi!
ICOI
CK
~O'.lTt.
IJTS
::IF
SHZ
I1E'l
,+4
J
(p
OF'
ABOIHED
! NSTRUCT!
ON)
ilL. T ,
Ell
~~
! ! NCU'lREC"
PC
i;.
SRZ
5C"Pl
I?C
!)~
!j'!'O"l1:.
S
"C:
!'J
'<1
&
st
T5
AL.I.
S 1
.C;~
"!
~:,
TEST
DCI(Tr
..
c
qE~JRY
'IGMT
ABUI'/T
HIA':)
DCKTF"C,PU
~~6742
,1~731
~~1~1~
~0~2'~
fII~675kJ
~'12161
170"'0'"
17
Ul43
006756
~127>J6
"';,106"'''
~fII6762
~127~3
12~~~6
,,"6166
Z12737
177177
;'172,,<4
~fII6114
?12731
~JA75J
0112~~
"01[(l02
J05237
177';72
:6"7"",6
;)011137
12""''''''
iJilI'''12
2J112"'"
.,1"211Jii:l
(1,,47'3
2'1'121'12
1il"00"0
1l11J7012
,CHE
CI(
ABORT
AT
n~I'I.I'I'"
,WHEN
INST~UCTIU"
F'ET~HES
~DDHEliS
Ot
DES",
OPERAND,
tUI5.4,
MOV
H44C,,,,'1MVEC
IL,OAD "£'4
~1i"T
EHHO~
VECTOR
H<4AI
THBI
'10V
'~".PI4M,P:)W
,~S~R
~OOEIII;PREV
USER
",OOEII
'10V
'UP!R,U5P
'~EI
\,I5E~
SHCK
P!R
~OV
ltut>+O.HJ
'10V
'';1,
".flU
1 ;
...
",
'1011
114"3,
~#f'Ul~
INC
••
Slt0
JM"
IIaIUI5
HE'1'UHN",
,
·"UI5
JSM
HI.T
, .. "ETURN
1~"~753
"
J:)R
1,
••
(R3)
,ENABLE
"EMORY
MGMT
'~O
00
INST,
I~R~ORI
0"""12
T44C I
""""12
0227(16 0"1"'541
00'''16
fl01401
"0""221
"""IiHI"
3"'11122
~22767
Ut'l17J
1'1a=>42
'.H"1"3~
0014"1
3
ir1r,l
32
00''''''0
00,,,,34
022767
11""J63
171J>~2
0"'1"42
fII2I14!:!1
"'01044
(:'210""0
001"46
022767
120"'0"
171J>22
00''''4
001401
00'056
~"0"('I0
001063
106506
00.,"62
.2122716 ",,,060\1
1!101066
001401
1i'0"010
fIII1J001.'0
~37"72
~221~3
120"'04
f1107"76
"01401
007Ul3
.,0""00
"011'12
11H000
007104
1112131
,,[111'6
21
iHl
2'"
0~"112
2'12767
11000'"
171l~'6
.,,07120
~121r36
~J'-"00"
001124
"05016
007126
7112731
~12661
;,1720"
2121'1134
~12737
;,91606
U7202
;,01142
;)05037
0172,,4
"01146
;)05237
1
??~;i7j!
21217152
2100137
120~0~
;J2Il1!:16
~112""
~1'1,~0
J12667
~9'1~00
211
,,~4
;(,0ii:l~110
2'01156
TEST DCI(TF' .. C
'1EMORY
'1GMT
AeORT T'lAPS
OCI<TF'C,Pll
'KPTR"',KS"
,
..
-,CHECK
SUCK
PTR
,AF'iER
~aORT
eMP
BEQ
HI.T
eMP
SEQ
HI.T
CMP
SEQ
HI.T
OMP
SEQ
HI.T
I1rpo
CMP
BEQ
HI.T
CMP
flEQ
HI.T
SCOPE
I
ER~OR
I I
NCORF.lECT
STA~K
"TR
IIINR
••
i,lPG.OS+VSh1,5,:!"
1
CHEOK
SR"
(AtiORT
CONO
1.11
ON~
,..
,&
tAJI.ING
PAqE
II)
'SM2.~3,
SR3.
,.4
- .
Ul:IP
'Y"!R,
C
K~P)
,.4
'YI'+~IH3
,.4
,CH[CI<
ABORT
AT
DU
.3k1
IERHoRI
INCORRECT "BOHT CONolTl.ONS
OR
PAG~
lut,Nl
'¢IoI~CK
~Rl
(~E!'ll
SHR
~;;'ANGES)
1
~R':IOR
I I
NCORF.lECT
H[G
I
~TER
CHANGEli HECOHO;D I N
~R1
I
CIotLCK
CONTENTS
Of
SRO!
J
(P~
0'-
AB6RT~D
INSTRV~TIOI\jI
,ERHORI
l~CORRECT
PC
IN
SR2
,qEI
I,JSE~
5TA91<
PTR (ON I(ERNEI.
S1
ACfO
IgHt;CK
!~AT
USER
SUCI(
DID
NOT
I
GET
PUS~EO
,fRHORI-
'9H~CK
AUTO.D~C
IERHORI
I~CQP~
~TORES
PC
IN
R~
& SETS
A~L
STACK
PI"~
,WHEN
INSTRUCTIUN
'~T9HLS
OESTINA!19N
O~£RANO
IUIPaR,)
MOV
.!4'C.".I1MVEC
,I,OAO '4E'" MG'1!
ERHOR
VEOTOR
MOV
'i,!M+PIJM,PSW
,USi.~
!olOOEIII,PREV
US!:;~
"ODEll
'10V
.YP!R.USP
,~[i
\,IS;R STA91( PTR .
CI.R CI,!SI')
MOV
illi.lU6!i7,.'Pllt5
,012667,2151606.
MOV
IUSPH,IHPOH5
MOV
'~'~0~
••
'P~I'+2
Jll\j~TRU~TION
-
CI.R -"PUI:!."
INC
."SR0
,ENABI.E
"'EMORY
MGMT
JMP
UU15
RETURN" ,
_"PUI5
T4'.
I
MOV
tV!P
).,
U I
PQR,.U
I
,.pY
19
14'131 HLT
'EA~ORI
r.IL~D
T.O
ABOH!
,,,RETURN
(;)"1156
T'I'C I
~07156
2122767
140177
11a4~6
,~01164
<101401
1.1.:17166
ol00"0i1
,)01171l
"22161
0"002~
17a~76
j01116
"2114:'1
J2I7::!0(J
"11J0210i1
~~"2~2
~22761
1201/J0~
17~J66
","72121 ;'014>11
1'107212 00001:10
001214
2105"37
177'72
~2I12221
l05737
11'~1'
"07224
0211001
:l1il?226
"'''''000
2'0723['1
10421'-"~
,H1?232
012737
0"'J0,
0";'2'"
0"'2<4e
012737
1'73204
017276
007246
005"37
017J0~
"07252
""2767
111:100i1
17il:;16
J2I726"
0127'-"4
l'I
III
0""1
213726'
0121"2
1"'''000
001,10
"11151:103
2'''7272
e,,5231
11"72
007276 000137
1201176
"211302
()17276
01'1276
"",,2'7
211'13""
~732LH
3173"2
"00"""
,,"'1332
"01302
::10'1306
,,"'1J12'
.,,,'1312
;''''3221
001322
007324
i.\07332
0217:534
,,"7J36
~"?J44
e2l?J46
"01J5::
0"'3':16
""'3621
~07J62
:ll'7J64
"07302
?227il6
0014Ql1
"0011"'"
122767
k10141.l1
.:lI1JQl1II1/I0
:22767
011114:'1
"0"'0'10
..
22767
~014:'1
30""""
"22767
~"14:'1
;'2'00;'"
,',,57)!2
<'01 4
<'1
~
.,. nil
I?!
I!I
'"
12010"
17
"220
CMI'
BEQ
HI.T
CMP
BEQ
HI,T
CMP
SEQ
HLT
CI,R
TST
SNE
IotI.T
SCOPE
''''RA.~I.A+UP~+D~.V~1+1IS~21
I~HtCK
SRI!!
(ABORT
CUNOITIUN~
,+4
1&
FAII.ING
PAGE
'1
,ERKOR!
INCOI'!HECT·
ABOHT
CONOlTlONS
U'l
"AG~
lO~"'!
I
glotiCK
~R1
(I~EG
IS!ER
CHANGI!:51
tS2+SI',SR1
,,j,4
.'
...
SR2I
.~UipUR'
,.4
I
~R~OR
I I
NCU~r:t£CT
R[G
I
~TER
C~ANGES
HECOHD~C
1 N
~f!1
I~~~CK
~oNT!:;NTS
O~
SRO!
J C
Pli
or
ABORTEO
1 NSTR\,IgTi ON)
,ERKOR I I NCORR[CT
PC
IN
SR2
,Q I
~ABI.~
HEMORY
H\;MT
CH[CI(
ABORT
AT
A~C
,611
IABORTS
wHEN
tN,TRUQTlON
'O~I.OWINq
ASH
IS
rETQHEO
HUI
1'4tiBi
1'46CI
MOV
.!,~c,."MI1~EC
,I"OAO
"'~'"
",\;
...
!
ERROR
VECTOR
MOV
n7~21i14,""Pf.lt5+76
1il7~U4
I~
AN
ASIolC
H4,R2
IN~T,
CI.R
••
PI,!
I
~.U0
MOV
'YM.P~M,PSW
MOV
III~,
H4
MOV
III:\,
""0i.10
,
1\2
CL,R
R3
INO
.;SR0
..1111'
.IiUI'.'~
RETURN
...
,·"Ul'.76
CCC
ASHC
IiI.T
,!lRETURN
'IJS~R
"'OOE
II
I,
PREV
USER
MODEll
I~HlrI
gOUNT "
+1
11
PI.ACt
I.Ef!)
JPA~SET
CC's
I~E~
~[N
ABORT
WHEN
N~XT
IN~!_
15
F~TC~ED
CI1"
IEQ
HI. T
eMPB
BE?
"ll. T
CHI'
BEQ
HI,T
IIIKPT'l.
4,1(5"
,CIotf.CK STACK
PTR
,+4
-
'ArtER
AIJOAT
CM"
BEO
HL
T
CMP
~EO
HI.
,.
TST
'lE'l
L;,
,.
'ERROR I t NCORH[CT
SUCK
PTR
1IIi!+V+t,:,
KPTR-2
19~~CK
P~AT
'C',II/I,&Pl'
BtH
SET
ON
S':'lFI
,.4
IERHORI
INCUltR[CT
STATUS SAYED
ON
ABORT
'~l.h\!P(i+
IS+VS5+1;
S~"
,CIotECK
SAIII
C
ABORT
COND
III
O~~
,.<4
,&
fAll.ING
PAGE
.,
,E'lH::!RI
!NCOl'!RECT ABORT· CONOITJO"lS
0"
PAGt.
lut.
...
!
.""S~~
'CHECK
!iR~
iREGlSTER
c,;HANCiESI
-
,.<4
IfIIU!!)+1.1"",SH2
,.4
J
E"':'OI{I
I NCORIiECT REGI
!IT£~
CHANGES
HE
COHOt.
iJ
1
~
~Fl1
,C~LCK
CO~TE"TS
Of
SFl2
I
(P~
or·
ABORTED
I N5;R\JCT t
ON
I
I
ERW'R:
I NCU'lRECT
PC
1 N 5RZ
IC~~CK T~AT
SHIn
CO"PI.PEO
T~ST
DCKTF.C
~[H1RY
M~uT
49URT
TRA~~
oc-:TrC,Pl1
l'iJ7J7'J
,HIJ7J7Z
"'07374
':~7376
,,:.'!741'1;'
0014C'6
IH,7414
<1:1)7422
~07426
,,.;'7430
",,1434
".,7436
;,)[/17442
O",7446
<.107453
;)17,,76
<l171P!0
'~J74.54
;'rD7460
007462
",,7464
ii:l07472
02)7474
('37476
"075:;14
1<",.,5J6
"0751J
"07516
","752:"
",,7522
0,,7526
::10753('1
'l\:'l75~2
~"7534
;'07542
00755'1
tH!7554
00756['1
,,£)7562
00?57<l
i.l;l7574
""7~1'I:"
02l7~(l2
e'~76~4
"057"3
,'U4(1
.)"""';'0
1040:10
;)12737
"1?7tt7
'1
7J7
2'127('12
",,5012
~127"5
"'11/15.'4
J,,5031
30523'1
000217
000137
<!I07454
,117076
..,3422
J0l'10~0
0074'4
105737
3014<'1
J0000"
;122767
"'''14r~1
0""0021
0227t17
i.l
11114;.1
1
C1ll00l'121
0227(>7
00141'1
"""01'0
,'227C2
:d01401
0000"0
1040>1"
·'12737
·'127~7
:~127"6
;)05037
/050((15
':12767
,'0523'1
:'ilJ4!ln
"e!2HH10
liIJ0000
1/1074!14
:Il"'11
2
'"
0'0f1.H!m
172131'12
p'1342C!
,,17"76
""'1"1'14
r'll10(101
r'l1
7
10"
177!;7C!
1'140076
0C.l1056
(140,,45 :t,7a100
(?J0""""
17""7"
!140100 17
1lkl60
001"00
N17~1l4
:Ji:l1l2'0
1701c!0J
1n~z~
1"0"'0~
1ll,1<!?C>
~"7~Cl2
171~14
177::»7C!
171204
TEST
DCKTrNC
MEMORV
~GMT
ABORT
TRAPS
DCI('!'rC, P11
0[/116l'!4
O"'~12
t\07614
lHHtI16
";'7/)24
",,7C126
l'071'13t"
"2)71'136
l,,1'1/)4(1
3217(>42
0",7644
0,,705"
~07652
ilI07654
2'i!7t156
,li:!7
ClMl
"07t162
"~7/)64
itJ07/)72
""772l~
",,,'1702
"0771;:1
007714
2107116
111<17722
kl077?4
307724
"'''7730
2l1l7732
"i:l7734
J~77
42
0217744
2IilJ7146
""7754
liHl7156
<,.,7763
",l7766
'J0777Cl
"07772
2'01774
'~10"Ql;'
,,,,,.!
..
,.")
t'l,I1lJ04
1(HP6
1(1.,14
l('nZ
1:~,.~·~~·
,1227t1'1
~n4;J1
~1'J12l12l"0
:>227b7
J1)1
4
,'1
:"00
Ii)('
0
;.122767
'014"1
;1000""
10651'16
2'22716
;)1211""1
"000.'0
.'057r!15
'014111
ic1l1l~0"0
UH";'11
<"12'1:57
012'167
",,05i:ll~6
:'12737
005237
.100240
<106576
IH!I
21
000
3227C'6
<101401
J01'l0U0
<)22767
(1"1 4;)1
l!0"0"0
.'22767
"014;)1
;J
"
11l:ll11'
0
;122767
0014'11
;'''''0''''
1065.,6
,)22716
;)211
4
/1
"""(1
'JII11I
"11
:,040:'"
;'12737
:'127~7
'127()7
'~2H1
140167
:"\J1724
1'!72li:l01!J
1201l0i:1
177!ln
('Itl0r.!IH:l
141:H177
177770
~1C'''0~
~4'JiHJJ
'1[,"5e.
,
~~'l,.4~hi
"""2'"
171l"76
0"'1l0"0
167(>010
r.lfU2'12l
17
ili:lJIil
16717~
~b774Z
,CHECK
1
ABORTS
TST
BEl)
PiL.T
SCOPE
AflORT
WHEN
MOV
"IOV
MOV
MOV
CL.R
MOV
MOV
CL.R
INC
SCC
JMI"
AT
A~C
,SI!
I~~T
PUI.~OWIN~
ASHC
lS
F'ET~HED
IIIT47C,lIl11
t04
MVEC
I~OAO
'4E'"
M(;"'!
ERROR
VECTUN
'~M.P~M
I
PSw
'~Ut:'ER
HODE!
! ; I
PREV
S~PER
'100E.1!
j(cI1~4<!2"'PSt2
...
'16
10'13422
IS
AN
ASHC
IR2)+,R~
INlIil
IIITEMP,Ri!
IL.OArJ
R2
AOWl:i
OF'
~Hln
COUNT
(H21 I
SH
I rr
COUNT
:a
0
jI~,H5
II,OAO
COI.JSTM.JTS
R5,H4
UP~I<!.:LI'I'"
I~A'"
T
AETER
INST,
.#SRI'I
I~NABI,E
"'EMURY
MGMT
.fjI!!l2.711
II!O
TO
ASHe
!"'5T;
RETURNIII,
,.I"SI2.76
IIS"C
(H21+,R4
T'''AI
IotL.T
'~E~
~E~GTH
ABO~T
WHEN
TIolIS
INS'
IS
FE!~H~U
,.RETIJRN
T41CI
TSTB
BEQ
HI.
T
CMP
SEQ
lolL.
T
CMP
BErl
HL.T
OMp
BEQ
Iof\.T
CMp
BEQ
H\..T
SCOPE
ICHECK .SORT
I
ABORTS
wHEN
T50
...
T50BI
T5001
T5I!JCI
MOV
MOV
MOV
CLf'
C\.R
MOV
INC
JSR
HI.T
H\.T
CMf"
BEQ
WI,.T
CMP
liE?
iiI..
T
eM"
BEQ
HI.,T
MfPD
CMf"
BEQ
HI.,T
TST
SEQ
"'I.T
SCOPE
I
CHECK
ABORT
JA!lORTS
wHEN
MOV
MOV
CL.R
MOV
INC
NDP
"HI
M1='PI
T5~81
HI.
T
T5,"CI
CMP
BEQ
HI.T
CMP
BEQ
HI.T
CMP
SEQ
\ojL.'!'
eM"
BEQ
Ill.
'I'
"'FPC
CMP
BEQ
SCOPE
J
CHECK
AHO~T
I
ABORTS
~HEN
"OV
"OV
'40V
q~v
"'I(PTH.~
'¥"~CI<
~TATUS
0"1
STACK
,."
,ERKORI
1IIf"L.A.~Pti+
I S+VS2+1 i
S~21
I~CORHECT
STATUS
ON
STACK
JCHECK
SRI'
(ABORT
CONO
III
UN~
,,,,,,
1&
tAl~ING
PAgE
fII)
lER':IORl
INCORRECT
ABOH!
I
REG
lSTER
CHANGES)
CONDIT1ON~
011
PAr;~
l.I.lt;.N!
jlH/J,~R~
I
CHECK
5R~
,.4
,ERte°RI I
NCURHECT
REG
I
~TEH
C"'ANGE.~
HECOHO~I,I
IN
~Fll
.lj
t
2+,-,111""
SH2
'¥~!oCK
~ONTVHS
Of
SR2
,+4
I
«p~
OF'
ABORTED
INSTRUCTION)
JERteORI
I
NCORRECT
PC
IN SRZ
'!EMP+2,
H2
,
...
4
I~C~PE
STORES
PC
!N
Rl
&
SElS
A\..I.,
~!
ACK
PI
':I::;
.T
J~R,3i1i
REGlt)TER (H51
IS
P\JS~E:I',!
ON
USEH
5T
ACK
rY!"klC,
_IIIMMVEC
I~OAD
"'EM
Mti"'!
ERROR
VECTOR
#\lM
...
Pi,lM,PSW
J
i,!S~R
MOOE
III,
PREV
USlH "'OOt.I:
IIUO~,\,!S"
I
~EI
I,/SF;R
STACK
PTR
"PIJO~.i!
R5
#!5fc10,
TEMP
IIIISR0 I
~NAaI.E
"'£!,IO~Y
MGMT
5,·TEHp
INON.RE:~
ABORT
AT
JSR,3i:l
IJSte
~.II.EO
&
010
NOT
~BORT
J~R~ORI
rAIL-EO
TO
ABOH!
fII~RA"'~L.A"UII~"'05"V~:5+11
S~I!.I
I
~HECK
SR0
(ASORT
CUND
III
~N?
,"'''
,&
tAll.'~G
PA~E
Ij
IERHDRI
INCORRECT
ABOHT
CONDITIONS
OR
~AG~
lut.!II!
#~Ma
..
~p,
SR~
,
~~~CK
~R1
("EG
1
STER
CHAN(;[S)
.... 4
U~P
*UD4·~,CI(S")
,
..
R'
,.4
AT
sVe,sIII
(Hr~u
JERHOHI
!
NCUIIHECT
REG
I ST!:R
CHANGE~
HECOHO~O
II'i
~H1
JC14t.CK
CONTlNTS
Of'
SRC!'
,
if";
or'
ABORTf;D
IN:nRU~TION)
I
ER~OR
I I
NCUR~ECT
pc
IN
SF!2
IPU~iIol
IJSER
STACK
PTA
UNTo
1(E."NlL.
~TACK
IC~~CK
THAT
IJSER
STACK
PTF!
UEC.
.FU:MENTEO
I~RteORI
DATA
!~
~USHEO
ONTO
SU~£R
STACK
I\IT5~C
j ',MMVEC
.,
~OAO
M~'4
"'GMI
ERROR
VI:CTOR
IIISM"'PIIM,
Psw
I
~U~ER
MODE
Ill,
PREV
U~~R
MOUE
II
ss~
'~E!
~UPERVISOR
S!ACK
IIrq
1\14!"-~~
,~OAD
STACK
11/,1
S
\011'.1
I
;NAB~E
"'EMORY
MGMT
I~E~
I,ENGT~
4BORT
AT
~YC,8t
J~R~ORI
rAlL.~D
TO
ABOH!
IIIKPTR.",
KSP
J
C~t;CI<
liT
ACI<
PTR
,.4
JA~IER
A80RT
IERHOR!
INCORRECT
STACI<
!OrR
I\INRA+~LA+S"!!.DS+VS7.1;
SRI'!
. 1
CHECK
s"'''
(ABORT
CO"C
II
I
ON::;
,.4
,&
EA:~I~G
PAgE
.)
IERHORI
INCORRECT
ABOHT
CONOlTION~
UII
"A~~
jUt.'1!
III~Ma.~P,SR~
J¥H~CI<
~Rl
«REGISTER
~HA"IGlS'
,*.
SSP
lIIiI.z,!KSP)
,01:4
IERHOR!
.INCURHECT
REGISTER
C~ANGE~
IiECO~O~O
IN
::,1'11
'CH~CI<
CONTl~TS
Of
SR,(
Ii"~
OF'
ABORTED
INSTRUCTION)
,tR~ORI
INCU'1HECT
PC
l~
SRZ
AT
SVC,6~
(SU-ERVISCRV
"'O~E)
STATUS
IS
PU~Ht.D
ONTO
~UPER
STACK
jf!50!ci'IIMMV~C
,~OA''''l
'1
"'r,;"!
(RflOR HCTOR
1I$"1,IiJTVlC.Z
~!5C!'l,1:,:TV!:C
H:;"'''PS''1,~s.;
,SJ"'fil
""DE:!:
,P~EV
SU"E~
'lODE.!:
TEST
DCKTF'"C
~1EM(1RV
'1(;"1T
AIlJ~T
rqp::;
CCKH'C,Pll
01''':136 ;,,,5,,.,6
l100
4C
J12761
1
i'2!''''~
16773"
<11""46
",,5237
1
i'7:>7~
0101:152
;'1il""~4
010054
,'"''''''''
01""56
n'>l"""
01""'60
rn""60
"227"6
"1'I1~~4
<11"064
"014~1
010066
",,""0111
01"070
'~22766
1113"13"
,,11121""2
"10,,76
11I2I14tl1
C1"10"
""~"I:J"
~1"U2
J22761
14",,77
1~7462
"1011'"
"~14(11
~10112
""""0"
el10114
;l227~1
173366
-
1~7"'2
:11"122
"014"1
"10124
t1I'H't1I"~
!'l10126
l22767
tll",,'2
1~7""2
010134
"-"014"1
"111136
(l00"~"
:1110140
122737
tHHhl61:l
177777
.110146 ft'014Cl1
ilJlI1J1'"
~"'!Hil""
~11!1152
<112131
:'110""'"
177776
(J1"160 12I65l16
"111162
i~22716
177174
010166
;)014<'11
1110170
i/J00"~"
01111172
1214""0
1110174
312731
III
1025'"
21111212'"
~1"2"'2
1l1271:!7
05001l''''
167~O6
~102Hl
0127"6
"213011J~
iIll111214
~1<!767
211~0!4(1
16
7~76
1.'110222
1')12767
"4".5""
167"2
~11123:J
0127~7
17000~
167~4"
;)1\:'1236
0215237
177:>72
:;1111242
00"",'4
1.'11111244
1102J"t"2J
l,111246
~011""2J
01"250
01Ql250
.'227,,6
1l3U154
2110254
:"1il14211
'!'1"256
i""''''''''
ilJ1026;)
?22716
1'10244
010264
;101401
,'1111266
",,(111110"
~1027[1
"22766
11111..,l/It,
,,"1l"02
TEST
OCKTF".C
~EMORV
HGMT
"BORT
TRADS
OCKTrc,
Pll
<1110276
~li!I3"0
0103t'l2
1110311:l
\)10312
01r/l314
;,10322
ilJU324
::11",526
2110334
211"336
111034f(l
il10346
il1035"
QlUl354
010.556
J10360
;'10364
-'10372
010374
111104,,2
0lr/l41~
2110416
:110424
~11"432
01V'44"
0111444
01"446
1I11tl4'i2!
010452
"1"452
010456
"U!46iJ
~1"462
.,1"470
~110472
('110474
010502
<1105:'4
J105~6
~10514
"1f<'l516
.'1052::-
f'lf<'l';i26
Z'1
11:>
32'
l'lf,532
~10';i36
"1~'54
~
~'1"546
0131';'01
"lill1J"""
~22767
,,11J14l'1
~2J0"0"
(122767
~"14('1
1J"0""'0
022767
;:101""1
<.100000
[112737
1il6506
"22716
0014"1
0"0"""
2105061
1"12761
U40Q1il-
012731
<"12731
012731
013731
~12737
<112767
"05237
;':011004
~'"''''''''
"'0001110
iil227\'16
~014~1
00'11""111
;;227~6
el014:'1
""""0"
;>22761
'01401
-,'"''''''''
~'22767
:1014:11
.''1100''0
.227-,'
'11J14('1
,·".,010'0
;·,,5037
-',,!'!257
'22737
'Z14"1
:140,,61
167<13(1
"Jol"02i!
111113454:
"10450
04"3"1-'
1123211
:"<l13"lb
110lHHl
2'''"''2''
167262
167242
177776
fIlU2''''
"nezlII
1110Il022
11J01011J4
1723221
167336
167"7111
177776
~ACVl1
27(657)
V·UEY·7"
16,
1~
"'AGE
4"24
Cl.q S:iP ,SEI
SUPER
::;rACK
PTR
"10V
iIIY
....
"!,!M
,"S~
'~S~R
"1001;;1:: ,!'HEV
U:ilH
"lOO~
II
INC
II!ISH>l
J~NA~~E
"'EMU~Y
MGMT
T52A1 tOT
INON.RE~IOENT
ASOHT
AT
SVCI~~
T!;2BI
1ofL,"
IER~OR:
tOT,
AklOHT
F"AIL,EO
T5?01 IlI.T
'ER~~RI
ASOHT
F"AII.£O
T52CI
CMP
IIKPTR.4,KSP
I~H~CK
~TACK
PTR
SEQ
,.4
,"F"IER
ABORT
HI,T IERRORI !NCO,.RECT
STACK
PTR
CMP
jjI,!H.PliH,
2\
KSp
I
19H~CK
TIoIAT
CORREP
S1
ATU5
BEQ
,.4
IWA~
SAVED
ON
TIofE
STAgK
HL,
T
,ERHOR
I I
NCUFIRECT
ST
ATUS
CMI'
'NRA.~I.A+Spr;;+O~.V~7.1,
SR2I
- J
CIofECK
SR[tI
(ABORT CU"'OIIIUNl!i
SEQ
,.4
14
fAI~I~G
"AGE
*1
H~T
I EFlHorq
I/04CUIllRECT
ABOHT
CONO
111
ON::;
U~
PA(j~
lU~"!
CMP
'UHZ.~R~+SM2.SP,sA1-
ICHECK
SR~
(RE~ISTER
CHAN~~l!i)
- -
BEQ
,.4
IofL.T
I~R~ORI
INCOIII~ECT
REGlliT[H
CHANGE::;
HECOHD~O
IN
~Rl
eH,.
*!5ZA.SH2
I
CHt.CK
CONTENTS
OF
SR2
eEa
,."
I
(P~
OF
4S0HT~D
INSTRligTtON)
~L,T
'~R~OR
I I
NCURHECT
PC
IN
SR2
CMPB
*~0"~PliW+'
'CHECK
FOR
CORRECT
PSW
ON
ABORT
eEl)
,.4
'fKM+PUM
IN
IoIlGH
SYTE) -
IolL.T
'ER~ORI
INCUR~ECT
pSW
AfTER
ABORT
MOV
IIIKH+P~H,
..
,Psw
'KE~NEI.
"'OD~
III
PHEV
St,JPt;A
MODE
Ii
MrpD
SSP
,pU~H
S\.IPER
5T
"CI<
PTR
ONTO
KERNEl.
STAC";
eM"
,0.4,!I<SPI
'9H~CK
t:'USHES
SEQ
,."
HI.T
'~RHORI
SCOPE
,_
C9PE
~TORES
PC
IN
I'll "
sns
AI.L.
STACt<
"'II(l!i
,CHECK
ABORT
AT
SVC,8'"
,ABORTS
wHEN
RETURN
p~
1~
~I,!SHED
ONIO
$\.IPERVISOR
STACK
T53AI
T5JB 1
T530 I
T5:5CI
HOV
HOV
MOV
MOV
"lOY
MOV
INC
lOT
IiL.T
HI.
T
CH'
eEQ
IofL,T
CHI'
BEQ
IofI.T
CMP
BEQ
MI.T
CH"
eEQ
HL,
T
CMI'
SEQ
HI.T
CMP
BEQ
1ofL,
T
MaY
MrPD
eH!'
SEQ
Iof~T
CI,R
HOV
SCOPE
1
CHECK
ABO"T
,wHEN
VECTOR
MaY
MOV
MOV
MOV
MOV
JAL,I.
BUT
I/l1016
MOV
INC
T5HI
lOT
"lL,
T
T54B'
lolL,
T
T54CI
CMP
SEQ
IofL,T
eM"
BEQ
~L,
T
CHI'
BE"
HI.
,.
CM"
9E~
~L.T
CMI"
9EO
~I.
,.
CI.R
CCC
CM'"
'lE1
jjT5~C.''11HHVEC
1~OAO
M~~
HG~!
ERROR
VECTOR
'~M.p~H,PSW
'~U~Ef!
MODE
III.
PRe;
v
S\.IPER
"'ODEll
,~o~.~.
s~p
I~E!
~UPfR
STACK
PTR
'!'~O.lQTV'~
',M.PJ:lTY7,l
OTYE~.<!
'I,IH.pyM.pS~
II,IS~~
MOOEIII,PREV
USe;" "IDOl I I
_"SR"
J
~NABI.E
IolEHO.Y
HGMT
,NON.RE!IOENT
ABORT
AT
SVCI~IIJ
,~R~ORI
tOT 4 ASOR! FAIL,EO
,~R~ORI
A80RT
'AII.EO
'K'TR_.,
KSP
H:H~CK
~TACK
PTR
,
..
'AfIER
AIJORT
,~R~ORI
INC:OR~ECT
STAQK
PTR
'!'~S.
I KSP'
'~H~CK
RETURN
Pc
ON
TH~
STACI(
,.4
,~R~O~I
I
NCORf:lECT
PC
ON
THE:
STACK
III:,IM.PYM
,2\I(SP)
1~Iof~CK
rlojAT
CORREP
STATUS
,~~
:WA~
S!VEO
ON
~HE
S~ACK
,ERHoin
iNCORRECT
surus
'f'I.
..
~I'r,;+D~.YSI2I.1,
s~"
1
COlLet<
SR"
(ASORT
CONO
l T I
UNl!i
,.4
,&.
EAIL.ING P'C!E
In
IERHORI
INCORRECT
"eOHT CONDITIO"!S
OR
"'AG~
IUt-'1!
#UH4:.~Rb+SM2.SP,
sAl
- I
CHECK
SR!
(RE~
ISTEI'!
CMANGE~)
,.4
IIIKM.P~M,
",P~W
SSP
II~O~"~,
C 1(5" I
,.4
I UTVEI/*2
'IOTV~C
..
2,lOTV[C
AT
THp,UI
AT
2'" 15 rETCHEO
,ERHOR
I 1
NCOitHECT
REG
lSTER
CHANGES
HECOHD~Q
I N
~FCl
'¢Iof~CK
~ONTLN1S
OE
SR,::"
1\
PC
0'
A.BORTED
1
NSTRUCT
ION
I
I
ERHOR
I 1
!'lCOARE:CT
PC
1 N
$R~
,KE~NEI.
~OOL
I
II,
PREV
~\!PER
"'OO~
II
IPU~1of
SIII'ER
STACK
PTR
ONTO
KERNEL.
SpCt<
,CHt;CK
TIoIAT
SUPER
STACK
!IITR
WAS
IOECREMENTto
~y
4 - - -
'E~8oRI-
'§CQp~
§TORES
!'C
IN
IU
"
SETS
AI.L.
S!ACI\
P!IC~
IIIT54C
,,"'MH~E:C
I1.,OAO
"I~M
MG"'!
ERROR
VECTOR
'I54B,"'IOTVEC
'§E! lOT
TRAP
VECTOR
.l!iM."~TY7
•••
IOTYE9.i!
,SUPER
MOOE
ON
lOT
.,KUPURil,
..
TEMP'
,SAVE
KOP'ORfd
l\lli_25c>', -4"e.i.oWN.RW, .,KOPOR2I J
SET
KDpCRIZI"RW
OWN
O!
BI.9CK~
IS
ENAB~EU
IN
KERNE1.,
~O'
SI'ACt;
IIIUH+PUH,PSW
'VSEIl
"IOCElll,PREV
USE"
'100l!1
..
iiSR"-
I~N~BI.£
"'E"O~~
MGMT
IIIKPT'h4,
KSP
,.4
-
II0r
Wl~1.
A~ORT
W~EN
AOORlSS
V~Cl0R
IS
,fETCHEO fRO..,
KERNEL,
'0'
SPACE
,(RHOin
·IOT
F'AIL.EO
TO'TRAP
'ER~ORI
lOT
F'AIL.EO
TO
ABORT
I
CIoIt:CK
STACK
PTH
IAfTER
ABORT
IERHORI
INCURHECT
STACK
PT"
'~M+P\!M,2\~SP)
ICWlCK
TWAT
COARECT
ST~TUS
,.4
,WAS
SA.VEO
ON
THE-STACK
IERHORI
!/04CURHECT
STATUS
*"L,A+US.t<PG+vS".1,
S~1l
1
CIoj~CK
SR" ,"SORT
CO
NO
111
ON~
,+4
,&
fllL,l~G
PAGE
II)
,ERHORI !IIjCOllHECT
ABOHT
CONOI
TlONS
OR
PAr;~
lUt."!
1Ii!!,
SRl,
'CMECK
SR~
i
IlEG
UTEH
¢HANGES)
.
,
..
--
'K"1.DU"I"*I'S~
+4
-
,EIlHOR 1 !
I'lCURHECT
REG
I
STER
CHANGES
t(ECOHO~O
11'4
~"l
,CHiCK
CONTE'I1S
OF"
SRO!-
'I"'C
or
ASOHTED
INSTRUCTION)
'ER~OR!
I
NCO'lHECT
"C
I'"
5R2
'OI~ABI.E:
MEI'IORY
"G"'T
,eH;::K
STATUS
~EST
OCKTf.C
qE~ORV
~GMT
ABORT
TI~A"S
':lCKTrC,Pl1
·'1"!:i51
<1"0"""
C11",5Z
"12737
0r.l"1.12~
""iH'i!0
<'1~'6~
v167J7
17"22"
17
2J20
;)10'66
UJ40'J0
\!U:J71l
"12737
01"040
""lIZ'0
;'11'1576
~12737
11'10044
11"'lleJ10
01~6~4
r12702
1"1'''''''1
"1001:J
013737
112052~
""~fcl"4
010616
012737
('100410
17i!J"0
"'1"02.
112767
17IHH'J
167144
a10632
il0,231
11'1')72
211"636
:'00277
2'1064~
106622
2'1Iol642 'JI1Hl0""
31111644
kl
0"
"
tHl
010646
1I137'" 0
117776
Jl"6·52
:'227"0
~300"14
,~1C!l056
""014:'1
2Ilf11660
""001'0
"'1"662
.'227~·6
31il1,,'4
"111066 ol014;'1
~1067CJ
l'''''41:~''
1!!1Il072
"22766
17ill417
0",1I1J172
ill"'"''
';'01401
01011112
,:I""'''''''
01"7~.
;22767
i!4"221
16~~O0
010112
,:014"1
J1.0"'14
D"00~'0
010116
Z22767
311,,113""
16~~'0
<11"724
"014;~1
0.10726
il00000
"'10'30
1'2,2761
IIHJ0~04
100C?"0
kl1ltl136 k'l"14(11
~:'074~
~000(;,"
~110742
~05037
117''''
:)lCl746
106:J~6
,1101';2'
"22116
~;l0002
J1Il754
"2114"1
;'lid756
"0""Kl0
.'107M'
0221~2
:'!rH'~"3
(ll"764
011114",1
110766
;)210000
..
'111110
;'16731
11~H'1k1
l'2;,iI"
~10776
;)12731 \!I:II0J12
0ili!l0l,0
J1Ull1'4
111J40"1iI
a11l",6
·'12737
('IU"!'"
0fUZ'"
"'1101
4
J12767
1"~0"'l.'IkI
1~~"4
TEST
DCI<Tf~C
~EMORV
~GMT
A80RT
TR.~S
DCKHC
."1],
2111"'22
2111"'26
011032
1."11,,36
2111","2
<'l1Ul46
O!l1fcl50
311050
"11054
"11056
011"63
"111l66
011070
011,,72
;.111130
311102
"11104
011112
i:!11114
2111116
"111211
~11126
1U1134
011142
311146
2111152
~11l56
:.~1l156
;]11164
"'11166
<'111110
011116
!,..
1
~"'''A
:~1l2P!2
;'1121:J
J11212
IH1214
J11216
"11222
['11224
{~::-
~
t!2
6
1'J121~6
;'127416
012746
"05"37
1105237
01i10"02
2'11050
<117100
i'0""1."0
(11105"
0227::1"
0fJ1401
"'1"'''1'1''
~'22167
;'01"r~1
;10""""
,;22767
211!1141.11
..,,,,,,,"',,
322767
01!l14f'11
(110"00111
1Il4i!H1l11J
e12737
~1271i7
"12737
~0'''37
JI1J5237
iI""131
"1115(1
"'11276
l!12646
""0"""
~'11156
""iii
70"
04"000
~4011il\l
01710~
17?!S12
0111'~
110\110fd
012646
011J0"
177~72
12""'76
"22761
111401505
,11!l1401
[:lel0"""
"'22767
0:10.,,,,,
·'l1Jl"J1
,1~l'!~2'~
~2271i'
1202.",'
::>11114(!1
.'"''''''''
1065['16
,22716
:JC00"~1
'Z'14~1
'Zl'i~~~
lZ4~;~k;
I1I1U2U
166642
Z:I,7ii1!76
"'ACYU
27(65
7)
27.0[(;.1-
16116
PAGE
_.26
HI.
T IERJ:lORI
INCORHECT
ST4TI,IS
AnEk
AflUM!
~OV
·1~TV~C+2,.#IOTVEC
'10V
T~M",
Ill/KUPUHP'
'RE~TORE
KOf'ORIIJ
SCOPE
I~COP~
STORES
PC
IN
R1
&
SETS
AL.L.
S!ACI(
P!H~
,Cf.lE:CI<
ABORT
AT
SHK
,31l
,Wf.lE:N
VECTOR
AT
IS rETCHED
HOV
,'!'5;C;
.'f'lMVlC
,I.,OAO
~E"
MC;~!
ERHOR
Vi;CTOR
HOV
.,!,';~B,
••
HE'VEC
HOV
t.q"H2
,R2
CQN!.piS
AN
000
AOORESS
HOV
(II/ilKOPI,JRkI·
..
·rEMP
HOV
j2.25~~.400+0WN.RW,~.KOPOR0
,SET
KOPDR"aRW
OWN
"
BI.OCK:>
,
AI.L.
BUT
0w76 t S
~"'ABI"EU
I'll
KERNEl.
~'"
SPA~:t.;
T55AI
T55BI
T55CI
I
CHECK
T5UI
T5~OI
,CHE:CI<
T''1A I
T51Cl
HOV
*\cIM+PltM
PSW
It,lS;R
MODEl
I I ,PREY USUf "100£,11
INC
"/IISHVI
I
~NA8L,E
"EMORY
MGHT
SCC
'PRt.SE'
CCIS
MTPO
(H2).
100Ll
ADDRESS
TRAP
AI.SO
A80l'lT5
WIiE.N
VEC!UR
,AT".
ts
rETOHEO
~L.
T
'f;R~ORI-
F'A1L.EO
TO
TRAP/ABORT
HI.T ,ERHORl
F'A!L.~O
TO
.eO~!
HOV
..
p~W,RIl
I~Ei
NEW
STAT\,IS
CMP
IIIKM.Pt,!M,H0 I
gJ04t:CK
NEW
STATUS
SEQ
.... 4
HL.T
,ERHORI
%NCORRECT
STA
Tl,IS
ArTE.R
AflURT
eMP
*I<PTR.4.
KSP
'~H~CK
~TACK
PTR
BEQ
,
..
,ArtER
ABORT
HI.T .ERHORI
INCORHECT
STACK
PTR
CMP
IIYM",P\cIH+17,2IKSF')· -'CHECK
TJ04AT
CORREC~
STATUS
aEQ
.... 4
IWA~
SAVEO
ON
'HE
STACK
Jo4L.T
'ERWORI INCORFlfCT
STATUS
CMP
II!'L,A+I
C+OS.KPc;.vsi.;,
~Ft"
",
qlol£CK
SFt" (ABORl
CONDI
!11I"\)
BEQ
••
4
,&
tAllolNG
PA~E
'I
HI,.T
lER~OF!:
III/CORRECT
A80HT
CONDlllONS
OR
"AG~
lU~"'!
CMP
#0,~R.
ICfoIlCK
SR.
(REGlSTtH
9HAN~tS)
- " -
aEQ
.+4
HI..T
J;RJ:l0RI
INCORRECT
R£GISTEH
C~ANGE~
CMP
*~R"V~e,
::;H~
,glofl,CK t;ONTE"'TS
OF:
SRZ
BE!'!
••
4
'~P~
OF'
ABORT~O
INSTRV~TION)
HI.
or
; _
R~OR:
I
NCOR~EC"
PC
pol
5H2
CL,R
.'SRII!
'Q!~ABL~
MEMORV
MGMT
I1fPO
Uli
P
'f!EI
\lSE~
ST
Aql<
PIR
CMp
*\cIP!Ft.z,
(KIP)
JC;;H~CI<
!~AT
"'TPD
POPPED
USEH
S!ACK
ElE'J
,
..
IotIoT
,f;,Rf:lORI
III/CURRECT
USER
SUC~
PTR
CMP
*~,"2
J
1;~t;CI<
AUTO. %
NC
OF'
RZ
BEQ
,."
.
lolL'!'
lE:R':'ORI
112
DID
tiO!
AUTO-INC
MOV
Tt;"'F',
~'I(Op~R0
I
~[~TO"~
KOf'ORI!l
MOV
.HE5Vt:C-Z
,.*RESVEI;
SCOPE
I
~ClIP~
~TORES
PC
IN
"l
&
SETS
ALI,
ABORT
AT
F'E'
,lI!fII
MOV
'l1!'~C,
.IIIMMIIEC I ;OAO
ME'"
MIi"'T
ERROR
VECTOl'!
MOV
III~H.P~M,P5W
, _
U~E~
MODE!
Ii,
PR~V
S\'/"E"
MODE
II
"lOV
j~IIrR,S~p
I~EI
~U"ER
STACK
PTR
MOV
'~M,.~SSPI
~OV
':?U"'~"I1,.I~SPI
CI.A
....
Ui!
...
1!!I"
I
Ne
.iisRI"
'P"AB~E
"'E"'ORY
MGMT
"TI
RETURN" ,
,
.IISI2·U'"
H~T
,~R~ORI
rAI~~O
TO
ABOR!
AT
fE1,00
I·RETURN
J
glol~cl<
~'ACK
P'1t
J
AFTER
AI!IORT
H(COHO£.O
S!
ACII
"!00j\)
,ERHORI
INCORRECT
STACK
PTR
*f'I.A.~PG"'V~h"
dlR0
-'CHECK Slt0 (ABORT
CONe
IT
1
ON~
IN
~Fll
OMII
BEQ
IoII.T
OMP
BEQ
HI.T
CMII
aEQ
I'll.
,
eMp
BEa
I-II.T
SCOPE
.~.
1&
[.ILING
PA~E
III,
,ERHORI INCORR[CT
,.BOHT
CONDITIONS
OR
"AG~
IlJl:.'I1
1IIfII,
~Ft.
I
CioI~CK
'R:!, i
R~G
I STEf!
¢HAN~ES)
-
•••
~
12+a,fJlII, 5R2
••
4
,ERHOR I I
NCORHECT
REG
I5TER
CH.NGE::;
HECOHO;I,I
IN
\)R1
I
¢1oI~CK
p.oNn:~ts
Of
SRiiI!
- .
'(~~
OF
ABORTEO
INSTRI,J9TIONI
,ERHORI
INCORRECT
PC
IN
SR~
'~C9P~
~TDRES"
PC
I N
R~
&
5EH
AL.I,
S I
AC~
"!~\)
ABORT
AT
r;T,0~
(ViA
01'.40)
MOV
1111"c'.'HMVI:C
JL,OAO
"'pl "'G"T
EFlFiOR
VECTOl!
"10V
'UM+PUM,
PSIII
,USf,R "ODE
III,
ItREV
USER
~OOE
II
HOII
*0126~6'.'''YI''''76-'W12~~6.MOV
(6).,.(~,
CI.A
IIIIIPU
I
!;I.1"'''
'I
NljTRUCT 1
ON
INO
II_Sf!"'·
n;NABI"E-MEMOIIY
MGM!
JMP
UU15-?o
RETURN- ,
,.ltUI5·?!>
MOil
16'''',.(6)
HI.T -
'ABOFt!!
AT
FET'.01
••
RETURN
CMF'
BEQ
I-iL,'
eMil
SEQ
t-I\..'
CMIt
!lEQ
"iI.'
'1P'O
CMP
~E"l
.q",
"
sc~"t:
III
P
I.A.\JPG.VS5+1,
~R"
,CHECK
SRfd
(AIIORT
CO
NO
IT I
O"{\)
.... 4
1&
fAl~lNG
PAC;E
.)
IERHORI
l"1CURRECT
ABORT
CaNOl
TJO~~
UR
~Ar;~
IUt.~l
'0,
SFt~
1
CI-iECK
SRl
i
REG
UHF!
t;HANGES) "
,
...
4
jjl,ll~+\"IIlIS~2
,
...
4
'.lSP
IUPTR,tKSP)
....
!
~R~nR!
INr!u"~rCT
R(GlSHR
C~ANGE.S
,C~f,C:K
CONTENTS
0;
SHiiI!
IIPC
or
ABOHTtO INSTRUCTION)
,ERHORI I "ICUIIREC"
PC
p.
SRi!
,GEl
VSlR
SUCK
PTR
ICR~:K
USER
STAC~
PTR
JE"~~H!
I'lCURI<E:C"
'JSf:H
S·AC;K
"'"
;
s:;
~"E
~.:)"
I:,
5
pel',
"l
&
SEn.
i L
~
S:
A C
1\
"!")
TEST
OC~TF'
..
C
'1EI~ORV
'11O~T
!lBORT
TI:!A"::;
nCI<TF'C
I
Pll
:J1123iil ;:112767
"~hH'l1o:1
1~~!;I·"
;'11236
\112737
011VJ
0i1",Z'"
.,1124'
"12737
tHl""0~
Zl,7076
~111252
",,5037
Q117U'"
1'111256
N1521\)5
il1126:1
"05237
177'J7Z
::111264 (100137 1'14o,,76
"1127"
017076
"11076
('I001H)5
017100
02100021
<111270
J1127~
"11211il i1'22167
040,,4'
166274
,)11216
<'2114211
I'Il1Jr"eI :J001/!il0
,l113Cl2
r·22761
321""'0111
16!>264
~113H"
iJ01401
~11312
""2101110
"'11314
iJ22767
{l4010~
1~62'4
"'11322
"0141'11
Jl.l324
[>11110000
~'11326
104"""
"11330
012767
1100"'"
166H0
011336
J121:17
U1401J
21m;;!,,,
011344
21127"'4 "210001
011350
2!127~2
100il01i!
t·11354
i!05""3
:.'111356
~12737
(171204
2!H276
Jl.l364
~"5":S7
r/l1730:.l
"1131"
<1"'237
117~7Z
011374
~100137
120",6
;J114"1II
<117276
J11216
;)71204
~'17;S0;:t
fl00000
.'1141'10
"1140"
111140\.'1
:122761
21401!13
16~104
:d114C'16
"01401
~11410
0"00021
(l11412
"22167
"0211'10"
1~~U4
01142'11
00141Jl
;)11422
'000"0
;)11424
~22767
121/!101l
166144
"11432
;:!1II14t:l1
"11434
,'''''0''0
<'11436
HJ402!21
TEST DCKTF'.C
'1EMORY
'1GMT
ABORT
TRApS
OCKTrC I
I'll
U144jl
011446
011454
01146~
::111464
"11466
C!11474
0115illl
;'1151'14
01"~76
01"100
011!1Hl
11111510
['111516
;"11!120
011522
"11530
"11532
~'11534
~11542
011544
011546
011550
911556
011'J6~
:'11566
~11!:i11l
;!11574
11'11600
0116,,4
r116il6
31161')6
.'11612
;:111614
:"11616
r.l11624
<'11626
~1103''
;)11636
;'11640
,'lHl42
1'112767
1::12737
<1127>13
0127!:14
1'1"5005
~12737
2105037
0'),,5231
""0137
'1'11510
J11076
.~7214~3
::11110000
i."l11511/l
::22767
;)01401
<:J001/!00
,.'22167
;)1111401
2'00""0
;'22167
,.1"1401
0111""00
11/140"0
t112767
2112737
012146
~tl6401
21121('15
00'51i137
~0'237
210"116
J116t!6
317100
;)/Ulfil00
~116C!16
0'00""
~11~10
(,l!il0,,"i!
,",00~1!!1
"704213
01110"
17"7~
041Hd76
1140121'"
"17121'"
117'7'1.
~227:'6
"",U54
,'014"'1
.10001121
('22767
~40"4'
.,~014"1
'"el0""
22767
JJfI1.d"d
U4,11
1!I"''''~0
22767
:'4;'l;'J
1661D"4
16"36
MACVll
21
(657)
27.UE~.f4
16!
111
F'AGE
4_26
,CHECK
T60AI
T61!1C
1
ICHECK
T6U,
T62,CI
ICHECI(
I
~90RTS
T62,t,1
1'62CI
ABORT
AT
F'P.i1~
MOV
'~M.P~H,
f'Sw I
~UI:'ER
MOOE
III,
PRE
V
S~I'ER
"!OOlll
MOV
'!6I11C,
"'IHMVEC
I~OAO
"'E~
HG~T
ERROR
VECTOR
HOV
.~,
".,:,5
12+7~
15 1 S A
RESU
-1"ISTRUCriO'l
CL.R
tIII"'!!!i!·l""
C~R
R~
INC
GIrIISHI1!
'~NAB~E
~EHOR~
HGHT
JMP
~IIISI2"'70
J~O
£XECVTE RESET
R(TURN-,
,-11'512.76
RESET ,
ASORTS
WHEN
NEXT
INS!.
F'lTC"'lO
HI.T
If;R~ORI
F'AIL.~D
TO
ABOR!
,-RETURN
CHII'
'fo'I.A+~Pij+VS2.1,
SRI/!
'CHECK SR0 (ASORT
gON01TIU'l~
eEQ
,.
4
1&
t~11.1NG
PA~E
,~
HI.T
'ER~ORI
I
NCORHECT
ASORT
CONO
IT
IONS
UR
P"G~
lO~~l
.",~R~
ICHECK
~'l~
\REGI9TEH
CHAN~ES)
-
CMF'
SEQ
,.4
"'~T
,ERtc°Rl
I NCORf(ECT
REG
I
~TER
CiolANGES
HECOHO~\l
IN
~H~
eMP
lI~t2.:j,I!IIIl,SR2
IgH~CK
(!ONTENTS
OF'
SRZ
BEQ
,."
IIPIi
OF'
ABORTEO
I NSTRI,ICT I ON)
HI.
T
,f;R~ORI
INCORRECT
PC
IN
SR2
SCOPE
I~CUP~
~TORES-PC
IN
Rl
& SETS
"1.1.
5!~CI<
P!"~
ABORT
AT
F'P.fIl~
'10V flI,IM.PI,IM,
PSw
\,IS;!! 10190EIII ,PREV
US~R
"ODEll
MOV
.!6"C,"IIiMHVEC
'I"OAO
MEM
HG~T
ERROR
V~CTOR
I10V
'~,f(4
"IOV
·UII01/10,R;;!
CIoR
~3
MOV
'~'12"'4'~'PI,I15.76
101120"
-
OIV
R4.RZ
INST.
CIoR
tIJlPV!~·101/1
I~AI"T
F'OI.~OWS
OIV
INS!
INC
USH'"
I
~NA8L,E
"'E"'ORY
HGMT
JMP.
_~UI5""'a
I
~O
00
D I V I
DE
RETURN-,
,-PUI5.76
D1V
q~,R2
IoII.T
J~E£!
!.EN
ABORT
WH~N
THIS
lNST
~ETCHEO
,.FU:TI,IRN
CHII
#f'I.A+yPli+VS''''l,
~RIII
'CHECK
SRI'I
(ASORT
CONOll10'l~
SEQ
I·'
1&
EAl~ING
PA~E
II)
IiI.T
IER,:!ORI INCORRECT
ABORT
CON01TlO'lS
UR
PAG~
IU~N!·
ICHECK \
Rf,:G
I
lITEH
9HANijES)
-
CMP
*",ltiR:j,
~R~
eEe
I·'
H~T
IERtcORI
INCOR~ECT
REGISTER
CHANGES
CI1'"
.~r!).~01/1,SF!Z
I CHl-CK CONTE:'lTS
O~
SRi!
BEQ
I·"
I(P!.i
OF'
ASORTED
INSTRl,IgTION)
HIoT
J~R,:!ORI
INCORWECT
PC
IN
5R2
SCOPE
J
~C(JPE
STORES
PC
J N Rl, & SETS lL.L.
ABORT
AT
"YI..5il
WHEN
IN~Y
r9L~OwiN~
~U~
I~
E£iC~;o
HOV
'~M.F'liM
,PSw
1
~II~ER
I'IOOE
III,
PR;V
S\.IPER
10100£.11
MOV
.!62C
I tt.MMVEC
I"OAO
"'~!4
"'ij"'I
ERROR
VECTOR
MOV
.~,R3
MOV
#:j"A4
CL.R
PI,
MOV
""7041/13''''''~I2'''''6
1070403
-HUI.
R3,R4
INS!,
CLR
"~P~!~.~00
INC
••
9H0
JHP
,ifs
12'"
0
RETURN-,
.
,,,11512.76
"'UI.
PI~,H4
1011.'
I "RETURN
IHAI.T
POLL,OWS
INST.
I;NAB!.E
ME"'O~Y
MGMT
I~OOO
MUt.
INST
KECOWO~Ll
SI1CI(
P!I(~
iIIl'l.A+!fPG+V,Z.l,
~R0
I
CIoIECK
SRID
I
ABORT
CO'lO
IT
1
UN~
I.'
1&
EAIl.l~G
PA~£
')
IN
~R1
eM'"
BEO
H.l,.'
CHili
.~R~ORt
tNCORHECT ABOR!
CONUITlON~
OR
~AG;
IUI;NI
eEa
IoILT
eMP
BEQ
HI.T
SCOPE
iII"'.~R*
IC~;CK
~R~
\R~G1STER
CHAN~ES)
,.4
.~
12+:j,01,
SIII2
,."
,ERWORt 1NCOlilRECT
REGl~TER
C~ANGES
KECOKo~e
IN
~~1
J CHi-CK
CONTE
"ITS
OF"
5R'Z-
,ipc
Or-AsoHTto
INSTRUCTION)
,ERHORI INCOlilRECT
PC
iN
5R2
J~C~PE
JTORlS-PC
IN
R1
& SETS
lL.~
SlACK
P!~~
,CIiECK
ABORT
'~BORTS
wHEN
HOY
HOV
HOV
AT
"'t41<.3111
I
N:>T
'9\.~OM
I
N~
'!iM.P1i!H,
F'SW
'!6~C,
"IIIMMYEC
(I'C,.,
..
(5S"
"AFIK
1.5
F'ETCioIEO
'~U~E~
MOD£III,PR~V
S~PER
MOO£.II
I~OAO
~~~
"'G~I
ERROR
V~CTOR
I PUtil-f
~A"K
I
NST
ON
SUPtR
ST
ACK
T63AI
T6:1CI
MARK
1
HOV
'~12.~0""R'
CI.R
"'T63A
INC
";SH0
JMP
ISSP)
RETURN_
•.
1·"'SI2.U'"
"'loT
1 .RETURN
.-
,pUSH·THIS
IN~T
oi
~UPER
IAF'IER
H4RK EXECUTE
INST
AT
!63A
,WHICH
15
A MAI.T
';NA8~E
"'EHORY MGH!
J
~O
£XE~I,ITE
"'ARK
AT
SP!R.2
.KPTR.4,KSP
ICHI;.CK STACK PTR
,.4-
,ArTER
ABoRT
STACK
CMp
8EQ
41.
T
CI1P
SEQ
HI.'
CMP
I£R~ORI
III/CORRECT
STA~K
PTIII
'1'I.A+::!PC;+V~Z.1,li~"
I
CHECK
SR0
(ABORT
CONO
111
U'l~
8E'J
4L.T
C'1P
;1,1')
,.4
1&
~AI~I~G
PAGE
"
IERiiOR!
tNCORRECT
ABORT
COHUIlIO'.!::;
011
PAG~
lUt.Nl
''',;iR?,
IC~ECK
SRl,
i~EGl!lTER
CHA'lG(5)
-
,+4
8S12"'l,?I""SR'Z
.... 4
I
E~,:,!lR
I I
II/CU~RECT
IIEG I
~'I'[H
C"ANGE,::;
wrCOHet.') I
rl
~H1
ICHt.CK
CONTE,'1TS
OF
SRi!
ItF'~
or
A~ORTlD
INSTIIUCTIO'l)
TEST
DCKT~.C ~E~~~Y
~G~T
ABORT
TRAI)S
OCKHC:
,I'll
"11052
H'l00:10
""11054
12l65~'6
J11656
<:122716
;)Clil.,0'1
:'116,62
~'01<\"1
el11664
:'001110111
\·11666
;J237/il5 (lOlli'll";!
"11612
~.
2114.,
1
.,11074
'·iH'I0~"
J11616
Hl40~0
"1173;»
"12737
<"11/3'1 00l!<!"!l
"117M
"127"2
117717
"11712
~127J7
U572i!
U~~76
011
7~~
00513J'i'
G:ll.671Hl
"117i"4
005237
177~7i/
(11113::"
:.'10-"137
2116016
;11173<4
;,116676
il16676
Hl5722
21161111;)
;J3"0Pl0
.,11734
~ll.1J4
011 734
..
22761
2140.,01
16li630
311742
;1314(~1
"11744
30(11000
011746
~12276
7
\"!"0"0ll
1~~0i!0
,111754
~01401
011756
0300213
01176"
"22767
"1610U
16
!16U
"11766
0014,,"
011770
:130000
i;lU,172
111057212
011774
ell401
~11176
000000
"12""~
104,"'0
0:112002
""2737
11Il,2kl!lI4
00Z12'21
2112"1"
0127""
0171112
"12;.114
",,'504"
012016
;)127411)
2112020 ll732,15
"12022
:'112705
177771
::'12026
""~"i;l2
"12030
"'1:?703
U"""l
012"34
;,112761 ""30111"
1~H~4
012042 005231
177!:i7<!
012046
;100261
.,12050
"00137
040"7~
012054
;>117076
T[ST
DCKTF'~C
ME",nRV
"'GMT
ABORT
TRAPS
DCKT~C,Pl1
l'17,P6
;:73205
''1110ri! ,,'00I11B
012054
icl12054
01211160
"'121<162
IH2"'64
312072
012074
012076
012104
2112106
012110
""2116
0121221
012122
01213"
"12132
"12134
"-'12136
il12141'!
01214?
"'12146
01215"
"12152
012154
012162
"12166
U2170
"'12172
"121
?4.
0124!11!3
01,2204
""221"
:112212
:.112212
<'1222111
c.l12222
"12224
~12232
;)12234
"1<'236
;~12244
;.·1~<!46
~'l:?2S?
"'"2054
"2271116
t/l:11"~4
i31!J14
121
1
.,II.I00i110
122767
1'I"0"~1
3"'14011
"11111.1111111'"
e'22767
~40"4~
:;111.114\,11
111"''''01110
11122767
0"000~
011141111
"11.1121"'111121
::'122767
"'41310"
011.1141111
"'''''3210
1111157"2
:il11l14~1
"0"3~'3
022703
~40IH'li:l
""'14\!11
~"00elQl
104""111
111127:57
"'12703
""""'!;!
i'J12743
114203
1'127"2
11112722
005231
000113
e>12212
el16676
1142"3
""'''011121
",12212
~22767
"11114"1
:100000
;'22767
01
i'J14i'1
1
~01110t13
;122761
.''''1 4.'1
"
0111
,,<~
0
;227"3
~1l3."1'J4
Ul000IJ
177!:i1i!
'4ACV11
27(6~7)
21.UEY.1
4
16!16
P
...
GE
<\.30
'iI, T .ER':!ORl
INCURRECT
PC
IN
5R2
MFPO
SSP
IPU~~
S~PlR
STACK
PTR
ONTO
KERNE.l.
liT
ACK
CMP
IdpTR.4,
(KSP)
IC~~CK
~UPER
STACK
PTH
aE~
,.4
HL,T
[RHOR
l
INCORRECT
SUPE.H
5T
A(;I<
"TR
CMP
."SI'TH.il.
R'
'~H~CK
CONTl"'!S
OF
R5
SEI)
,,,'I
HIoT
.[RROR!
'COPE
I~C~P[
~TORE.S
Pc
IN
R1
&
SETS
"'I.\. 'T .CI(
"IRS
I
CHECK
ABORT
AT
Tl!T.U
I
ABORTS
WHEN
I
N~T
F'OL.!.ow
I
N~
TS!
IS
fETCHEO
MOV
iIIT64C'."MMV[C
"OAD-~E~
M~~I
ERROR
V~CTOR
"to
V
_"l,Ri!
IR2-STATUS
WORO
AUORtn
tOOO
e'I'TE)
MOV
"'~0~7i!2,
••
t(lh2
1~~~722.!ST~
IR2)+
-
C~R
UI<I'"
INC
••
s,,'"
,;N"'BL,E
~[MU"V
MGMT
JMP
11/,11(
H'I-2
I~O
EXEt;:I,ITE
INSTRUCTION
~ETURN.
,
,
·1<111-2
T64AI
TSTB
(~2)·
,ABURTS
WHEN
NEXT
INS!,
IS FE19 H
EU
T64B'
IolLT
'ER~ORI
'AIL.~O
TO
ABORT
,-RETURN
T64C.
CHI'
~pL,A.KPa·I~+vse.1,S~0
.CHECK SR" (AIlORT
CONon
10N:j
BEQ
,,,,4
,4
~AIL,lNG
PlGE
_)
IolI.T
,[RHORI
INCORRECT
ABORT
CONUITIO'j:)
UR
,.
...
G~
lU~'ll
CMP
''''1,
::iF!;
ICl1ECK
~~~
!R;GISTER
~HANGES)
-
eEa ,.4
>iL,T
'ER~ORI
INCORRECT
REGI~TEH
(;HANG.E~
CMP
I11I648,
SR2
I
!iiol~CK
c::ONTENTS
Of
SRO!
BEO
,+4
It
Pg
or
ABORTED
1
NSTR\J~T
I
ON)
HL,T
,~R~ORI
INCORRECT
PC
IN
SR2
rST
R2
19H~CK
AUTO"INC
9EO
,.4
HLT .ERHORI AUTO_INC
fA
I
lot;
a
SCOPI:
I~C9PE
l!"ORt:S
PC
iN
Rl, &
sns
"'L.1.
ICHECK
ABORT
AT
A~CI6~
I A80RTS
wHEN
IN~T~UCTION
FO~LOwlNi
;'SO
15
fETCioiEO
II.,OAO
-Io'IEM
T65AI
",OV
IIIIUC,.,MMVEC
HOV
'flSI2dIll2,R"
CIoR
.~RIIl)
MOV
(
1.,IIIHIII)
ASI4C
R',HZ
MOV
';l,R!'i
CL,R
Ri!
"'OV
'~""0~S.,
R3
MOV
iII~M.P;lM,
PSw
INC
USN0
SEC
..1M,.
..,SI2.70
RETURN" I
,I!PSlh76
ASHC
R!;
1"2
HL.T
,,,RETURN
'K"1'R.4,K5P
,.4
"'GMT
ERROR
VECTOR
I~Ei
\II)
C:OOl
("'AL,TI
,
'AS
y
R',R2
'~Hlq
r;OuNT
-1
11
pIoACr;
f.(lGi041)
I
~UJ:.'[R
MODE
III,
PREV
S!,!PER
,",OOE.II
I ;NABIoE
~EMORY
Mrl14T
I~O
EXEr;:YTE
A~C
INSTRI.,I~TION
'~E!!
~ENGTH
ASORT
WHEN
NEXT
INn
'ERtlO~
I r
AI
L,CO
TO
ABORT
HE.itt.
'cHt:CK
~T
ACK
PTR
,ArTER
AeoRT
,ERHORI
INCORRECT
STACK
PT"
I¢H~CK
~TATUS
ON
STACK
IER~ORI
INCORReCT
STATUS
ON
STAC~
HECOHO~IJ
STaCK
PIIj~
illIII.A+~Pij.
p,.vs~+~;
S~0
-'CHECK SRiI (A80RT CO"DI
T!
ON~
,.4
,&
[A'IoI
N
G
P4iE
I)
IN
~R1
CMII
SEQ
HIoT
CMPB
SEQ
HI.T
CMP
IlEQ
HI.T
CH"
AEQ
H\.T
CMP
SEQ
HI.T
TST
eEQ
H\."
CM"
SEQ
H\.T
SCOPE
,[RRORI
INCORRECT
ABOHT
CONDITIO'!:)
OR
~"'Ci~
lU~"'l
.",,~R.
ICH~CK
'R~
iR~r;XSTER
CIWl\lESI
-
,.4
ill!;!
%
i!+.0",
sR2
,.4
AT
,,"'0.9111
,ERHORI
INCORRECT
REGISTER
CHANGE:)
HECOHO~U
IN
;'R1
I
CI4E,CK
CONTENTS
or
SRi! .
,(PC
or-A90RTtD
INSTRUCTION)
,ERHOR
I I
NCORRECT
PC
iN
SRi!
Jr;ioI~CK
fiiESUL.T'
J
ERROR
I I
NCORHf:CT
RES\J~
TIN
~2
'~~~CK
~E:SUI.T-
,
~Rf:(OR
I !
NCOR~ECT
RESI,II.
TIN
~3
'~Cr.lP~
~TORE:S
PC
IN
R;
SElS
AL.L,
~rACI<
PI":j
'CHECK
ABORT
,ABORTS
WHf:N
110V
MOV
CL,R
'10V
tNST~UpTlON
FOL,L,OwIN~
HOYe
IS
FETCHE~
'!6~C,P"MMVEC
.~OAO
~~M
HGM!
ERROR
T66,t,1
T66BI
T66CI
.K!0,HJ
(J)
.
(7)+,.(H3)
MUve
.(R2),R~
110V
'!f:MP,R2
MOV
'.~"011l0,(RZ)+
INC
"1115110
JMP
(H3)
!'!ETURN-.
,.l(trh2
Move
HL,'I'
,-RETURIoi
V~CTOR
JT~IS
lNSTRUCTION
I~
NOl
EXE.CUT~O
'EN"'9~E
~EMORY
MGMT
I~O
EXECVTE
~ove
INSTRUCTION
IABORTS
WHEN
THE
NEXT
lNST
IS
'~T~HlD
'ER~DRI
FAIL.tO
TO
...
eOHT
"It.llt.
,H'L,A+KPC;+
1!1+VSI!!+1,
S?!
CHECK
SRII!
(AtlORT
CONti
IT
I
UNS
...
'"
A!!..!"'G
~Ar;E
;q
-
IER
~RI
!NCURRECT
ABOHT
CONUllI0~S
OR
P"'G~
lU~~!
tlII!,~R;
IC'IlCK
S~~
qe;GISTER
C~."J~ES)
,""
SEll
:JR!
II.ICUR~ECT
REGISTEH (;'"ANr.ES
HECOHOlO
IN
~>(l
IC~
CK
CO~TE:~TS
Of
SR~
lIP
or
At!ORTl~
INSTRUCTION)
lE:~
~"l
P,::D~HECT
~c:
:N
SR2
.~~
':I
"0
A
I;EC;IS"'E~
EX"'E\J:;S
T(ST
DCKTf~C
~EMnRV
MGMT
~BURT
T~4g~
DCKTfC,Pll
.'12254
l'ilI4;Jl
.112256
N'0i2H:1il
01226£1
UI040f!1"
~12262
~12737
D12J2J
~1227D
~127~2 ~1670~
1:112274
""'''12
~12276
"12H2
"123""
;.172403
;1123"2 1112703
177777
0123"6
<:1127('14
11101401
"12312
t.105237 1 '17!:i72
012316
"'''''112
il'1232il
:.'116676
016676
;;'12403
"'167"0
"""il"0
1112320
"12J2"
122766
0""011
,112326
,1I1J14iill
11123311'
1'"BfII"0
1112332 r.'22767 0401101
~12J4"
fl0141l1
012342
f'l0,,00f11
"'12344
1)22767
V,00000
012352
0il1401
"12354
0"00"f11
2:12356
022761
(11670"
012364
0014Cll
012366
"'0""0"
0123111' 2122,]04
140000
2112374
.,B.i401
012376
J""f110f11
01240"
U4S""
"124112
:l12737
O:l,2044t!
IJI241<'J
"127"5
,,1670111
[1124104
",,'ilU
312416
"12745
<112420 [172223
"12422
')12703
00100.
.,12426
1'112713
".,1110101
;.'112432 "1271)2 1 (l0Ili'"
,112436
""5237
177";!
"12442
11100261
f'l12444
"""115
J12446
~16676
~16~76
;:12223
J1671'1;)
"""see!
TEST
DCKTf.C
"EMORY
"GMT
4BORT
TRAitS
OCKTfC,Pll
1i'1244~
BE':!
lolL.
T
SCOPE
ITH!:.
SIG'II
,tR80R!-tNCO~RECT
RESU~T
IN
~~
I~COPE
~TORI:.S
PC
IN
I'll
&
SE1S
AL.~
S!.C~
~!~~
,CH(CI<
4BORT
,ABORTS
WHEN
MOV
MOV
eLF!
"iOV
AT
n;TIII?
IVIA 4SH',JI")
IN~'I'~UCTlON
.~LLOWl~G
ASH
IS
'r61C,~_~MVlC
I~OAD
~EM
n:"CHEO
T614.
T67BI
T61C'
IIIKIi:I,H2
IH2)
cn
...
,aCH21
4SH
R3,H4
MaY
iI;~fR~
MOV
*~00"1II1,R4
INC
~"'S~I'I
'
JMII
1M2)
~ETU~N.,
.
a 1(1
111.2
.S~
lolL.
T
,aRETURN
eMPB
*N+C,2(O)
SEQ
,"'4
"'GMT
ERROR
VECTOR
'~HlF!
;OUNT~.l-l
"L.A~E
RIGHI
,'U~OATA
TO
BE
sHlrTED
'Po/ABLE
"'EMO~Y
MGM'I'
lolL."
CMP
e(O
HL."
eM"
SEQ
1IIt?I.A+KPG+
1
S+VSIl+l,
Sf:!
11
I
CWECI(
:!iR0
C
4BORT
CONOH
ION::;
,"'4
,&
~AIL,lNG
P4G[
II
-
'ERMOR!
tNCoRREC'I'
ABOHT
CONUllI0N~
OR
p4G~
lU~~I
IIIIII,~R~
'CHECK
~Rl
iR~GIST£R
CHANGES)
-
HI.T
eMP
BEQ
I!:ILT
CHII
BEQ
HL"
ScoPE
,
....
:
~~~g=
I
c&~~~:~iC~f
Ri~~!!TER
CH4NGe:S
HECOHD~~
1 N
~Hl
,(P~
OF'-.BOR'~O
INSTR~~TION)
,ERf:!ORI
INCORRECT
PC
IN
SRl
,CIoIECK
ABORT
,4BORTS
wHEN
MOY
MOV
ca.!!
MOV
~~~~~~Qno~V;Sl.tg=I~~)4s~
I.S
rETCHED
HGMt
ERHOR
V~CTOR
T71141
'l'711BI
MOV
MOV
MOV
INC
!EC
*T7I1C,.,HMVt,C
'~OAD
to4EM
1111<10,"'
IM5,
-
(7).,eCH')
4~H
(31.,R2
lllTe::H",RJ
,~,CR~)
'."'''''0'',
R2
USf!!!!
JMP
eH',
RETURN_,
,·I<10a2
AS>!
liLT
,-RETURN
~12446
T711C
I
~12446 ~22761
11I401il01
16'116
"12454
1.'1"1401
<:12456
£10""011
.,12460
:.'122767
""'''H'"
It/~U6
<'112466
\J014"1
012470
1!I""""1iI
1i!112412 1i!122767
0167""
16'1iI76
~1250~
0"1401
"12~02
ill"""""
1!112~04
0B5702
211251116
~Bl04""
i.112512' l'lelliBIlI"
1<112512
022703
1!101i1B~
1.'112516
1Il014"1
U2~20
:1'0011""
"12522
1"411",,
01252"
Q)12532
il12536
1111254(J
"'"2542
,,"2,44
"12550
012552
012556
"16676
01670"
1il12737
0:L;!705
11112725
fIl1122"
0"5S15
211210"
"'05
iii
U
011'237
0""145
012568
?166?6
,,7122Q1
""""""
n256"
1112,2560
'"1lI2'''
""607~
,CHECK
,4BORT
T714'
T7U'
CMP
BEQ
HL,T
CMF'
BEQ
HL,T
eM'
BEQ
IoILT
TST
BEQ
IoII.T
eMF'
eEC!
HI.T
SCOPE
'~I.HKPG"'I:s.VSII+1.
S~1!l
'CloItCK
SR0 C
A~ORT
C;:ONOI
T1
Ot,l~
,..
,&
tAll.l~G
P4~E
1111
,F,;RHORI
INCORRECT
4BOHT
CQNDIUON~
OR
~AG~
IU~N!
,~,'R~
'CHECK
~R~
~REGlIT~R ¢W4N~ES)
-
,.4
ABO"T
AT
F'P,~!
I~R~ORI
I~CO~~ECT
REGISTER
~H4NGES
HECOHO;U
IN
~Rl
,CH~CK
~ONTENrS
Of
5M2
Ie
'"!i
tlF'
ABORT~D
I
NSTR~CT1
0",)
'ER~ORI
INCOR~ECT
"C
IN
3HZ
OCCURS
WH£N
1.N;PT
F'O!.LOWING
O,l,V
IS
fETCHED
H~M
HGMT
ERROR
V~CTOR
MOV
.!7\C
I "MMVEC
,~OAO
MOV
'KI".~,H~
~OV
(PCI+,IR').
DIV
CH0i
...
,R2
CLR
("'I
HOY
III!EI4I1,RIII
CLR
tH1II1
INC
'1,SHI'I
JM'
.C"~l
"nURN-,
,-I<U.2
OIV
HI.T
,-"ETURN
,~OAO
tNIT~UCT!ON
J
I,OAO
IoIAL
t
F'oCI.OW
I
NG
D
IV
I
De:
Jl;lI~I'OR
IS
,
,~NA8~E
HEMOR~
MGMJ
I~O
EXEt;:~TE
OlVID~
IN~!RUC!10N
,4SORTS
WHEN
NEXT
INSTRUCT
IaN
~F,;TC~EO
I~R~ORI
F'AIL~O
TO
ABOH!
-
1111256111
T?lC'
012~611J
022767
1'1401111113,
16'11104
£112566
""1401
:l12"~
3"089"
£112'72
022767
Q)JI1I~"0
16~774
"126.01:1
0"1401
il12602
380Ih!"
012604 022167
:112,6700
164764
1:112612
1:1"14"1
U26H
0"""011
f/l12~16
~2271l0
0011106
012622
;0014"1
2112624 <1"0"""
~12626
Ul4"""
J1263:l
"12737
C'1266;! 21012'"
fl!12636 112737 <1U0",,2
172JH
CHP
!ltQ
lolL"
CMf"
!lEO
loll.'
CM"
SEQ
HLT
CM"
B(,;)
lolL,
T
SCOPE
'f"LA.KPt;.lhVSII+l,
S~1!l
'CHECK
SR0 C
4BORT
CUNO
I
T1
ON~
,..
1&
~AILl~G
PAGE
III)
IERHORI
INCORRECT
4BORT
CONUITlO"'S
OR
PAG~
IOt.".!
'III,SR;J"
ICloiECK
s,,~
i"~Cl!lTEH
gHANCi(5) -
,.4
:
~:~~~
I
c;~;~:t~C6F'
R;~~S.TEI~
CIoI4NGE;i
HECDHO~r;J
I N
~Rl
, i
PC
OF'
.BOR'EO 1
~STRUCT
I
0>.1)
,ERHORI
INCORHECT
PC
iN
SRZ
I
C"~CK
AUTO.
I
~CREMEN'I'
,ERHORI
'UTOal~C
fAIL.EO
I~CYp~
~TORES
PC
1'1
R~
&
SETS
AL~
Sf_CK
"!I(~
,CHECI<
4CCESS v I
01..1,
Tl
U'I
'BOHT
'ABORTS
wHEN
SOURCE
'lATA
IS
F'ETCIoI(O
USING
DA'l'tP
WITIol
UtST
AL/Of1[SS
RtoAD
U"~T
MOV
'T72C
,1l,MMVF,;C
H.O" -
wE'"
M(;"'r
ERROR
VECTOH
"'ove
'HOO,_'KDPOH6
:~EI
KER~(~
'0'
AODRESS
t40~00.14111377
T(ST DCKTr.C 'i£W)RV
'1GMT
A,RORT
TRAI'::i
OCK
Trc,
1'1].
2112644 "'2)5037
~1.671IH'
~1.265P
0052~7 177)7~
012654
(0'01"261
,112656 1'05537
140"00
"12662
~12662
H267,P
[l1267?
012674
0127"';!
"12704
"'12706
"12714
,'12716
"12720
012726
01273"
"1~732
012736
;'12742
012744
C'1274/J
U27'"
012756
Jl?762
~'12766
<::1277:;1
"12774
0127H
"1~"02
!!J~rH
013"06
"13014
~;13"16
",13"2C1
013"26
J13"3~
~13"32
?13iJ4"
1)13,,42
~13k144
"1305;'
~13"'H
~lJ056
"131d6~
.,1310166
;22767
"211
4
01
"00000
1022761
001401
Ii:
00il"'0
V22
7
67
111211401
91210000
1522766
i1'014r~1
121l'l000
~~05037
~05737
"i2I14~1
!.'I0C1000
104000
012737
012774
",,5037
":1,6701:1
1)05237
177~72
,,""'261
Ul6031
1401.H11.
022761
0"14"1
110"001Z1
<)22767
301."01
:::33000
"22761
J01""1
~00"00
"22766
"'''1''''1
0000~rD
<l05il37
'-:05737
0014"1
~'1/l02100
;12737
1040;)0
",,00216
TEST
DCKTF"
..
C
I-IEMnRY
to1GtoIT
ABORT
TRAilS
OCKTrc,
I'll
21130711
013076
1113100
f<I
13
l.IIl6
013114
"13122
~1313;:l
1:'113134
1lI1314C
I:Il.3142
0131"4
"1J146
0131'"
013152
01:5152
013160
01316~
"13164
013:1,72
"13114
01:5116
013204
013206
"1:521~
013~14
01:5222
013226
01:523"
01.:5236
"1.32<14
013252
011326'-"
"13264
013272
013274
013300
013304
01331"
,,:1,3314
n3J16
~1332"
2113322
<513322
:11333;'
Jl33~2
l12737
;>00237
1.
1
t2731
"1.27:57
"12737
1'12737
:;10'''37
:1215231
00026"
"013233
30121"1
~000"0
0011JI:I1.l0
/.l13152
3167:30
000~"'21
013152
:'11000",
140\1"1:1
"'''034.,
2'01/1341.1
1"1
67
0"
177!:1n
177772
1/10l'2"0
1/10112"2
,,0iJ2;2
322767
UH'''l'
16~'~2
0211""1
00
IH'I!IIIJ
,,22767
;>100000
1~~~"2
1.'II/J141!1
001/1'H'I1II
022767
140"li""
164372
"'01"iil1
el00011!21
k'0!)031
177772
2'12737 0a0:c!4;!
21i1iJi!40
~I/J50J7
030i!4:c!
1040~1!I
012731
"12737
"12737
"12761
"127"6
i112767
1/105000
n3746
211/15237
2152716
~12746
"'1/11/10:.>6
;)0'2211/1
:.l2ll'lIH10
0:22767
I'U4C'1
~2I~~ttl
:'113,,)22
el1.H0.,
"'40'lCl~
2I50id0"
"'221iD02
110"""
171770
177~72
~001cl21d
"'133111
0I11a2'21
0fU1/i:114
"l/lIJn6
16~:>16
16':>ij4
T12AI
T72CI
CL."
INC
SEC
ADC
CMP
SEa
HI.T
CMP
BEa
HLT
CM,.
BEa
HLT
CMP
flEa
HL.T
CL,R
TST
eEQ
111."
SCOPE
,READ
ABORT
ON
WRITE
,CI.t-AR
CORRt;SPONO.I
NG
PHn
I
CAl.
AOOHE.SS
It~iet.E'~EMO~Y
M~MT
,SET
, c'
IAe~R!S'WHEN
DATA
IS
f~TCHEU
U~IN~ u~TIP
.AVA.KPG.OS.VS
.... 1,SHII 'CHECK
SIIIIIl
CAaORT
CONDITIONS
,.4
-
1&
~All"lNG
PA~E
" -
,;R~OR!
INCURRECT
ABORT
CONDITIONS
OR
IlIAG;
lU;N!
'~2.PIi
,liR~
I
Ci04;CK
~R1
I
REG
1
STER
~HANC;ES'
,.4
,.4
IERHORI
INCORRECT
REGISTER
CHANGES
HECOHO~O
IN
~R1
J
¢1oI~CK
CONH:"ITS Of SF!2'
J(P~
OF'
ABORTEO
INSTRV~TION'
,ERHORI
INCORHECT
PC
IN
SRa
,ClotiCK
n'AT
CORRECT
STIoTUS
1~4~
,49[0
o~
THE-$TACK
,ERHORI
!NCORRECT
STATUS
IO!
~ABL,~
MEMORY
HC;MT
_.
19H;CK
THAT
ADOflE~S
WA~
NOT
WR1T!EN
ICHECI<
ACCtSS VI0I.ATt9N
ABOflT
I
AB.ORTS
WHEN
SOU~C£
OA
TA
'S
rtTC>4EO
F'ROM
REAO
ONL.
Y
SPACE
US
111110
/iOV
#!1~C,
..
MM'itC
II,OAO
".EIII
Mto"'!
ERROR
ViCTOR
A
DATIP,
OL,R
II/11PKDII
I P
R"':
SET
AD.ORf;SS
INC
USR2I-
I
~NAet"E
'4,£HORY
MGMT
SEC
,SET
IC'
RORB
UI<U6*1
I
AB~R!S
.
WHEN
RESUL.
T
IS
WR
ITTEN
T1:1AI
T7301
CM"
eEQ
1011.'1'
CMP
BEQ
tiLT
CMP
BEl)
HL,T
CMP
BEQ
Ht"T
Ct"R
TST
BEQ
1otL.'!'
MOV
SCOPE
UVA+KPti.DS+VS"t,S~Ql
.CHECK
SRIIl
IA,I:lORT
CONOITION~
,*4
1&
fAll"lNG
PAGE
')
,ERHORI INCORRECT·
ABOHT
CONDITlOIliS
UR
~AG~
I."'~N!
'~2.PIi,
SR1
'CH~CK
~R:I,
III[G I
STER
9WANC;ES)
,.4
USR0
.iiPKO~
,.4
=
E~P-!OR!
!
NCO~~ECT
MEG
I
!TER
t.:""ANGe.~
KECO~o~~
1 N
~~l
I
CHLCK
CONH:NTS Of SR2-
I
(P~
OF'-
ABORTED
INSTRV~TlON)
I;R~D~1
INGOR~ECT
PC
IN
SRZ
'9
H
f,CK
TIotAT
C:ORRE~T
STATUS
,WA~
~AV~D
ON
THE
STA~K
,
~R~Ofll
I
NCORFCECT
STA
IUS
I
~
I
~ABI.E
MEMORY
M~MT
J~RHORI
ADDRESS
WAS
WHITTEN
'~Ef
KOPOR
R/W
,~C91l1~
~TORES
~C
I~
R~
&
SETS
AL.~
SJ&CK
P!"~
,CHECK
ABORT
AT
r;T,02
T7!1BI
MOV
!PI.
MOV
MOV
MOY
"'OV
ct."
INC
$EI!
,PI"
BNE
IotI.T
HLT
RETURN,.
.,,'1<06
HI.T
,!I"ETU"N
CI1P
liE!)
IoI\.T
CH"
BEQ
Ht"T
CMP
BEQ
H\.T
C\.R
HOV
CI.f'
SCOPE:
,!nc,
.,IMHV~C
7
'Pl~4"'PlRQ
IlK06,
"'P
I
RV~C
'~4ii,it'''lRVEC+2
'~4"'~'I'IMV~~+2
III/II,.KOO
III~SR"-
3
,.4
I
t.0AO
"IP~
"'~I4T
ERHOR
Y~CTOR
'~[I
,.RIDRITY
L[V~1.
7
laou~
INT
IIE~UEST
AT
t"EVEI"
4
,SET
PIRQ
INT
VEcTOR
-
,PRlORl!Y
I"EVEL
7-0N
INTERRUPT
,~R.l.0~lrY
LEVEL
7
ON
A!lORT
TF'A~
1~~.aI.E
"'EtoIURY
MGMT
,SEr
'!'
14~~OW
BOOKED
INT~RR~P!
l~iII~uI.O
NOT
SHANCH
J~R~ORI
0%0
NOT
IN!ERR~PT
I
BRANCH
t'l~~D
,~R~ORI
010
NQT
INTERHVPT
I~R~ORI
010
~OT
~BORT
WHEN
T"l~
INS!
IWl~
~EICH£D
.NIIIA.t<"\i+':S+VSt.1.
'til!
CHECK
SRiI
(ABORT
CONO
III
0"1;1
,.4
1&
[4l1.1NG
Pl~e
.~
,ERHORI
INCO~Rf:CT
lBORT
CONDITIONS
UR
~A~~
1.0;"!
'~.'R~
IC~ECK
'R~
iREGlSTeR
tHAN~ES)
-
,.4
I;R~ORl
INCOR~ECT
REGI~T£R
CHANGE~
HECOHD~~
IN
~~l
'KO~.~Ra
'~H~CK
CONTENTS
Of
SRa
.u
J(P~
OF'
ABOflT~D
INSTRU~TIO"')
,~'U~ORI
INCORRECT
PC
IN
Sfl2
..
,.,R!!!
1~t"pR
RE:QUES!
IIIP
IKV~C*2
••
'P'
RVE9
II/ilPIRvec*z
I
CHECK
ABORT
I
ABORTS
WHEN
HOV
MOV
HOV
MOV
"tOV
"IOV
CLR
MOV
INC
HIS
'10V
MTl'
INC
AT
svc,e~
VSING
'!'
BI!
TR4P
RETURN
P~
,~
~O~HEQ
ONIO
5\,1"ERVI~OR
~TACK
T76AI
HI.T
T76CI
1II!1~Ci'l'''1MV~C
,i"OAO
";'"
Mtilll!
ERROR
VECTOR
'!7~O,.III!BUVEC
J~£I
'T~
BIT
TRAP
VECTOR
':?"',
.,IITa
tT~£C.2
I
~V~£A
1100E
ON
TRAP
';i"'.P~M,
ps'"
I
~Vt'£~
MOCE
III.
PREV
S\JPE"
MOOE.II
111501+2,
ssp
,sq
\iUPE:R
STACK
PTR
IIIl!M+PII"',
Psw
'\lS~~
MOOE
III,
PREV
USER
~OOE.
t I
HI:I
,PRE.SET "O
UP~\oI,
..
(US") "EI
iJP
TO
••
SII0
,[NA8L,E
"'EHOIIY
HGMT
.!,IU~P'
J~E!
IT'
BIT
.,./I,.CUSPI
JHTT SE:T5
rHE
'T'
flIT
JTIIAP'
&;T£"
T!oits
I"IST
,("MOR! -rAII.EO
TO
TR_P
~PLA.IC.DS.5PG.VS"
••
~
21
I~~ECK
SR~
(A6CRT
CU~DIJIU~~
,+4
1&
Al
I'iG
PAGE
.,
IER
~'l
lIlCUIH~~C;T
.601<!
CO"lJlno'lS
U1I
"Art~
IU;~!
TEST
DCKTr.C
~EMORV
~~MT
ABURT
TRA~~
!'lCKTrC,Pll
"'13334
"13342
;)13.544
:'13346
"13354
:.'113356
1'13360
"13366
"13370
"13372
:')13376
~134('1",
013402
"134l"4
~1341!16
\;l1:5414
;J1J4~"
"134~2
013430
~13436
;'13444
0134521
"13454
161:546"
c'13464
~13466
~13472J
013472
1."13474
2'13476
013504
:J13~06
~13511/1
"13514
"13522
~13524
",13526
<;13534
iJ13536
013~4C'
~13546
~l1355~
~13552
1.'113560
"'13562
01357"
;;<13572
C'13576
"'13602
"136(106
~'22767
"014:"1
"0"1i,,10
<:22767
"014
'1
1"0"0"0
1<122766
1;111114"1
111001/1"0
<'122716
;1014"'1
Zl0"il00
"H!lc-l4:J1
0:0"'000
.i:'12737
"0'037
12140""
:'12737
1'12737
;)12737
111127"6
30'037
~"'237
"06537
;'030""
00"000
3057(."6
;101401
000000
022737
;"'14<'1
0210000
~127tl6
022767
"014"1
"0"""'0
022767
?I'H,4i~1
0000210
f!:I22767
""1
'1!'l
1
2"0"",,
t"12737
104000
11121J7
"05002
"'05237
<112746
t'l12746
0"0002
1733
60
17'H'2~
1<)1'H'01d
C'1
J4
66
"l3471d
M074U
('H.!00"
0
177'7~
~4010'"
""0027
:'113(116
177~:i7~
1/:40017
~1301'"
177716
0n2'0
.,"21004
01HHD04
TEST
DCKTF-C
'1EMORV
~GMT
ABORT
TR,vS
OCKTrc,Pl1
"1361<1
::lJn2
17777~
013614
IlI!Hl0~0
rJ13616
;'13616
013624
"113626
t:113630
1'113636
"13640
<113642
013650
"13652
013654
tl13662
1113664
ril13666
01367:l
013672
"13<174
0;'13676
:!I137,,4
213712
:l13714
~1372(l
013722
"13726
013734
013736
013740
"13744
.'1375"
013752
;zI13754
013162
U3764
"13766
013774
013776
1!'1
4
"'IH'I
"14""6
31401(.1
014012
~1402"
"14022
"140:124
"1"026
"14"34
~14,:l42
;~22767
140,,77
~J2114(l1
;'''''00''
022767
'H"",,27
flU41l1
('10"000
"22767
013610
"01401
~"0000
~22766
04""'17
"014"1
':'10011100
;)057.12
"01
4
01
(10"000
104000
~12737
012737
005046
('12746
005046
"05237
C52737
106636
""'1Il!!"0
013730
0227210
"014('11
<1"00"0
02276'
<,,,1401
"000(110
:'22767
~014\'11
:.'0(H'I'I0
"22767
\,014:J1
"'''00iH!I
::'22766
rr014;'1
""~"i'0
10
4
11'['"
212737
;'12737
;)12737
0:1.0"0'"
01
314
0
11777<1
1,,,7il
011l0~51
14,,"71
;'I7740il
;1[1700"
"1
4J70
177776
171636
177076
ZI"~~'0
T7601
T76Ex 1
'CHECK
TU0AI
TUBal
T2."0CI
CHI'
AEIl
"L.T
CMP
'UM2+~R~+SM2+SP,SR1
,_4
nel
TVEC,
S"'2
,.4
:~:£~:!C;~~~:~~C6fH~~~~TE~
CHAN~ES
HECOHD~U
IN
~H~
Jip~
Of-ABORTED
INSTRU~TION)
I
ER~OR
I I
NCORR£CT
PC
1 N
SHZ
BEr'I
HL.'I'
CMP
BEt)
HI.T
CMF'
aEQ
H!.T
BR
H!.T
MOV
CI..R
SCOPE
"YM+pY~T,
2(1(5")
I
CHECt<
n~_T
CORRECT
SU
Tus
.-.
'WA~
SAVED
ON
THE
STACK
,ERHOR
I I
NCORHECT
STA
TUS
,CHiCK
RETURN
PC
ON
"
,STACK
IERHORI
INCr.H~RECT
RPI,IHN
PC
ON
S!ACK
IE:X~T
TEST
'
T16EX ,ERHOR!-fAIL.tD
TO
ABORT
AT
SVC,80
.!BITVEC+2,~tTBJTVE~
-
~~T8
I
1VEC.2
REI..
I.
TI
ONlIH
I P
BETWEEt>I
SEG
HOV
.KM.P~H,~.PSW
MOV
IfTU0t1,.IIIMHVEC
MOV
"TUI/I~,"E"RVEC
MOV
.R£OPIRfKS~
Cl.~
"'1'1
tNC
./II9M0
Mfll'l .,11SI2dItJ0
MI.T
KSP
••
4
AaO~T
TRAP
& fATAl.
STAcK
ERROR
IRAP
IKE~N~~
MOOElll,PREv
~9PtR
MODEll
Il-OAO
MEM
MGMT
ERROR
VECTOR
II"OAO
rATAI.
STACK
ERROR
TRAI'
V,"CTOR
J
~EI
KERNEl.
5T
ACt<
PTR
IN
REU
tONE
,PRlSET
REO
STACK
'~NAB~E
MEMORY
MGMT
"E~
ABO~T
W~EN
DATA
A! S12+11!!0
IS
~ETC~E~
,~R~ORI
NO
HTA!.
l?TACK
ERR
NOk
SEt!
ABORT
IER~ORI
~O
fATAl..
STACK
ERHOH
TMAP
I
CHECK
TIoIA
T
KERNEL.
ST
AeK
PTK
WAS
FOMeEO
J to-0 ' -
J~R~ORI
PATA~
STA~K
EHROR
THAP
fAI~EO
J~H~CK
1101AT
~E:TUFIN
AOU"ESS
WAS
SAVEU
ML.'I'
TS'I'
BEC
MI.'I'
CMP
SEQ
IiI.T
MOV
CMP
BE':!
I-lL.T
eM"
BEC
HI.T
CMP
BEQ
HI.
'I'
MOV
SCOPE
,ERHORI
RETURN
AOORtSS
NOT
~AVEO
.KprR,K~p
'~E~TOR~
KERN~1.
S!ACK-PTR
""I.A+{S+SP,!+VShl,
St:l"
I
CHECK
SRi'
(AIiORT
CONOlli
ONS
•••
1&
fAIl..lNG
PAGE
.1
-
1II~2."!I,SRl
••
-4
"~HI,T,"'ERRVEC
'ER~ORI
INCORF<ECT
ABOHT
cONUITIOr-lS
OR
~AG~
IO!,",!
'9H;CK
~R1
(R~CIST£R
~~AN~ESI
-
:a:~g~1
c6~f~:;~C6;
R;~~'TER
CHANGES
HECOt:lO~O
IN
~~1
J(P~
or'ABORTED
INSTR~~T!ON)
J~R~ORI
INCOR~ECT
PC
IN
SFl2
I
R£:lTORE
ERROR
TRAP
I~C9P~
~TORES
PC
IN
R~
& SETS
A~~
STACK
PI~~
,CHECK
ABORT
MOV
CL.R
INC
HOV
MOV
RTI
W~EN
PSW
IS
NON-RESIDENT
'!1022
•••
MMVEC
-
'~OAO
I4P4
H~"I
ERROR
VECTOR
R2
JPR~S~T
DESTIN'TION
••
SRil
J~NA9I,E
"EMOR~
MGMT
IIS14*l',,,(KSPI
,INI;.W!
STATUS
ON
STACK
III;
.~,
~(KSf'
j I
REIURN
-
fie
J~EI
~TATUS
ANO
EXECUTE
NEXT
1NST,
T"m2l1
MOV
TU2CI
,CHECK
T1I:'I3CI
PiL,T
CMP
BEQ
lolL'!'
eM
..
IIEQ
MI.T
CMP
IJEQ
"'loT
eMfil
BEQ
"',""
TST
BEQ
lotI.."
sr;OPE
Al'IOln
!10v
MOV
CI.III
HOV
CI.III
INC
BU
MT"O
~LT
"'OY
CMP
BEQ
H!.T
CHI"
BEQ
IoII.T
CH"
SEQ
HI.
,
CM"
BEQ
HI.T
CH"
BEQ
"'I..
T
SCOPE
J~S~
JS
~ON.RES10;NT
IN
SUPE,R
MODE
;~R~O~I
'A:L~Q
TO
~eOR!
.NR"'~I..A.S'!!+0~+V~7.1
f SR0 J
CHECK
SRI!!
("SORT
C9
NO
II
19N~
,.4
,&
EA1~I~G
PA!!E
IIIl
-
,ERHORI
INCORRECT
ABORT
CONDITlO"lS
OR
~AG~
lUtJ"I
'!2+P~,
liRl
I
t;14~CI<
~A1
'REG ISTER
g,;jAN~ES)
,
,.4
I~"~ORI
tNCOA~ECT
AEGI~TER
C~AN~E~
HECORO~C.
IN
~~;
J
C~t.CI<
CONTENTS
Of
SH2
Jip~
o,'AaORTEO IN5TRVgT!DN)
I~RRORI
INCORRECT
"C
IN
SR2
19~~CK
THAT
CORR£:9
T S1
ATIJS
III~M.l
~.
,!C
K~P'
,
..
"2
,.'
WHEN
DES!
AOO"E:5:;
.KM.PSM,
"",.Sw
.r""3~
,
••
HI4VEC
·P(~PI
IIIPSW,.(KSPI
..
~I(~p!
.IIISR0
IIIPRi'V7+1 7
,.,PSw
·~I(~pi+
,WI.:)
SAVED
ON
TME
STACK
,ERHORt
iNCO~HECT
STATUS
1¢I4~CK
PlAT
112
WA:)
NOr-1.0ADE:D
,~R~ORI
OEST
(R21
WA~
9HEANt;ED
IS
P::!W
'Nt)
PSW
IS
NON
..
R~StDEN!
,KE~NEI.
"lODEIl: ,PREV
~\,IPEf(
MOO£I!
,~OAO-M~'"
MG~I
ERROR
V~CTOR
IDATA
TO
STACK
,ADDRESS of'
PSw
TO
STACK
lOAIA
TO
STACK
-
I~NABItE
MEMORY:
MGMT
,PRE.SET
$TAT/JS
,QEiT
AOASIPSWI
l~
NON.RES
J~R~ORI
PAIL.~D
TO
ABOH!
.'P~W,R~
J~A~E
C\,IARECT
STATus
III!<H.PKM.PRTy7,
Rill
'CHECK
CUHREN!
STATUS
,.4
- '
IERHORI
INCORRECT
STATUS
A'lt.k
ABURT
.N
....
I'I. ....
SP!!.DS+V$1+1,
SRll
"I!HECK
-
SRI!!
(ABORT
CONO
1 I
ION;;
••
4
1&
tAll.lNG
Pl.!!!
III)
IERHORt
!NCORRECT
...
eOHT
CONDITIONS
OR
"AliE.
lUI;."I
III02+0H6+S2.KSP,~R~
-'C"'ECK
SRl
CRE~ISlEH CHAN~E~)
- ,
......
'
JER~ORI
INCURRECT
REGISTER
CHANGES
ICH~CK
\tONTE",tS Of SRZ'
IIP~
Of'
ABORT~O
INSTRV~TION)
'ERHOR\
INCO"RECT
PC
IN
SA2
'PSM+I'RTY7+i!+C.2(t<S~1
ICloflCK
TIoIAT
CORRECT
SlATUS
,+4
,WA~
~4VEO
O~
THE
ST4~K
'ERw~Rt
I
NCURIIECT
SH
IUS
HECOHO~O
IN
~J(1
,CHECK
A90RT
WHtoN
AUOHESS
IS
ONE,
or
·~E
"'EMO"Y
MlNAC;EME.NT
RI;.CdSlEHS,
HOV
'21'1",.i5o, .4I!!m+UP",R:lU,
Ui!jPOR7
J
SET
I,IDPOR7
~~DO
Jt'
ziI'e
tjL.9t!"'li
~OV
.76,,~,~.UOPAq7
,SE!
T~
1/0
PAGE
"'Ov
'T1k'4~1"."'~VEC
n.:JA~
'4£''1
'1(;"1
ERHO~
VECH)'!
T~ST
DCKTF.C
~rM1RV
~C~T
ABORT
T~AIII:)
OCK'l'rC,Pl1
014kl5~
.'05237
177:in
01'1ir,54
:'12731
1401<101<1
177776
.'14;.162 ;'1'1'3737
177036
2'1
4
<166
'-,13737
177076
1776~6
~~14074
;"""00
r1114076
1114076
('22761
020177
1630466
01'4104
(1IU4l'l1
"'14106
"01110"0
r1114111i"
022767
"'13427
1634'6
0,1.4116 :JRl14'J1
014120
o
liIi"
0"0
01
4
122
;'122767
"'1
4
06t:1
163'146
"'14130
2'01
4
:l1
"1.4132
;~'''H'''0
tl14134
C'22766
1400.HJ
1/J"~01ll2
~14142
"014~1
2114144 1,10"'0"0
"14146
022731
<'1774(12
171t:1J6
i/!14154
"014Q11
"14156
1~1/J11I0"
0
;'\14161l
"2'5"37
177636
0:)14164
104"",,,
.,1"166
("12737
~14i!0"
1II1!JiJ0U
1'l141"
17(110"1
2114176
J0i1l4~2
1l14U";l
1.:00167
0"'2174
"1421'14 ,:112737
'''''0'''1i!
01:121011/1
<':1,4212
012731
111144/64
2I1U2'"
A1422~
\;12767 2I'0r.l0Jj
lb~~"~
~14226
312705
01707~
('114232
172421
040201<1
.)14236
172500
J14240
2112725
014242
17211'0
"14244
,~12725
J14246
1121~1lI
1:"14251'l
~12715
~14252
'~"lJiiil"'''
"14254
;'1,,5237
177~7i!
~1426J
~"D137
"4007(1
014264
f'17"76
TEST
DCKTF.C
"EHnRV
"'(;I>1T
ABORT
UAIIIS
OC!('f-C,
"11
"17076
1721"'"
"171~"
11211.10
il'1ll.M2 '0'J,Hll/J
0140!64
0140!64
"1427111
J1
4
272
01421'
31"302
<'14304
014306
014314
014316
014320
l'I14326
014330
014332
014336
014342
D14344
"1
4
346
01435"
014352
11114360
014366
01"372
1.~14J'6
"144"'2
""14406
014410
~14412
11)14414
014416
1'14420
"14420
~14426
~14430
~14432
"'14440
il!14442
..
'14444
~1.4"'~
"'1445~
_'14456
k~14462
~114464
;'14466
~l447~
:'14264
~227[16
3014;11
00"1100
~22767
"014~1
0000"'"
322767
0014'11
01/J0""'"
1:122767
0"1"1.11
00"001iJ
01/1'037
173527
111"'''1IJ
('11/11401
003000
104000
i.l12737
012767
172427
174037
['127[13
J052J'7
172023
~00240
l~00241il
~'0(l241il
.,1il00<11l1
11122761
iil"14
1:11
"01l10~0
0122767
0014[11
\J00"'''0
~22767
001"'''1
"":'l0r.l0
173427
1'''''1'0
CIII14:'1
"IilIilIilCi!
124~~2
01"42'"
171l100'"
111402"''''
0172fclIO
1~11I0"''''
177'72
163134
'1ACVll
27(6'71
2hUEY-7~
16116
""CE
4"38
INC
."SHIII
'E.~""II"E
'1EMO~Y
MGMT
"lOV
"'I,IM,."P:;W
,$EI
!,ISl"
MODE.
IN
PSW
T104A1
TST
a"UOP~R7
'~~OULD
~OT
ABORT
T1I'481
MOV
a"UUPAR7,
••
UOPOR7
ISHOULD
ABORT
HI"
,
I~RHORI
;AILED
TO
ASORT
INOHI
IF
ABOVE
TE~T
rAll"EU
TO
ABOHT
OR
TRAPPEU
CHE:CK
-THAT
"'81ee
1
MODUI.E
ISUPTOHEV/::',.,
T104C
I
CHP
'AVA+yPG+PS+YS1+1,9~1/I
ICHECK SR0
(A~ORT
CONDITION:;
REQ
,.4
,&
~AII"ING
PA~t
.)
HI.T ,E:RHORI I
NCQRFiECT
A80HT
CONU
I Tl
ON~
OR
PAG~
l,D~Nl
CMP
'U2+0~1+S2.PC,SR1-
ICHlCK
SRl
(RE~!STEH
CHANI,;E~)
!'EQ
,.
4
IoII.T
IERHORI INCORRECT REGISTER
~HANGES
HECOHO~D
IN
!?R1
CMII
.!Ul
4
t1,SRZ
'¢~~CK
~ONTE~ts
OF
SR2-
SEQ
,.4
J
(P!;
or
ABORTED
INSTRUCTION)
HLT
I~R~ORI
iNCO~RECi
PC
IN
5HZ
CHI'
III,!H,2P<SP;
,g~!;CK
THAT
CQRRE~T
SiA
TV:)
REQ
,.4
IWA~
~AVEO
ON
THE
STA~K
HI."
IERHORI INCORHECT STATUS
CMI"
'77~m~
,
"'UaPOH1
'¢Io4~CK
plAT
UDPOR7
WA~
-
NOT
CIolANGEU
SEQ
,.4
HLT
'ER~ORI
Up
P
OR7
WAS
CHANGED
CL.R
UUUPIJ
R1
SCOPE
'CHECK
IF
rLOATIN~
~OINT
O~T:ON
l~
AVAIL,48LE
MOV
IINorp
i""RESVEC
I
~OAo
ERqOR
VECTOR
SETf' 'QO A rL,OATING
POINT
INST,
8R
51F'P
I~TART
t~
TEST
IF
AVAlLABL.[
Norp.
JH"
END
'EN~
or
TEST
I'
NO
rLOATING
POINT
STPp.
MOV
"HE;JY~C.2,
••
RESVE!! 1 RESTORE \.ISE:R/5U"E.R
"'L.!
!HA"
'
ISTART
F'I.OATING
POINT
TEST~
,C,",ECK
ABORT
AT
,ABOflTS
rllel
ICIoIECI<
F141
WH[N
IN::iTliUCTION
rOL.1.0 W
IIII!
EIRS!
40U'
IS
r;:ETCHt:O
MOV
'r~c,.'~MV~C
,~OAO
~;~
MGMI
ERROR
VtCTO"
MOV
#!:iM.P~M,PSW
J~U~ER
MDCE:;:,PREV
S~PER
MOOi.:
I
MOV
IIPSI2.,~,R'
L.OP
.~,AC"
I.or
ACe,AIi"
MOV
(7).,,5,.
'I.0Ao
INSTRUCTION
AUOr ACIII,AC2- .THESF;
IN~TRUC!lONI:I
MOY
(7).,
!5,.
AUOr ACIII,ACS,
IW1L.~
BE
MOV
(7)·,1"
I>l~T
IEXECVTEO
IN
THIS
!EST
tNC .-f!MI'!
'~NAB~[
~EMU~Y
MGMT
J~t-
IttlI912.'~
I~O
DO
'1.0ATINC
POINT
INST,
RETURN.,
,.t-SI2.76
ADO"
A90,
A~"
100
T~I~
INST,
ABORT
ON
~LXl
I~E~
~EN
ABO~!
AT
FET,e",
-
I~R~ORI
'AtL.~D
TO
ABOR!
&00f'
A~0,A~1
HI. T
,.RETURN
CMP
BEQ
111."
CM"
BEQ
HI. T
CMIt
BEQ
111.
T
CMII
8EQ
HL.T
CL.R
CHP'
CFCC
BEQ
IiL.T
SCOPE
ASORT
MOV
"lOY
I.Df'
ST'
MOY
INC
AOOF'
NOP
NOP
NO!"
HLT
CMP
aEO
lolL.
T
eHP
ElEQ
~L.T
C'"'P
Bel
lolL.
T
CMPF
cree
BE1
;.!i,T
SCopE
,I(PTR.",KSII
'~"'trCK
~TACK
PTR
....
'
"~IER
AaO"r
'E~HOR!
!NCO_RECT STACK PTR
"'PI.A.!liP!i+YS2+1,
;iRIiI -
'CHECiI
SR0 I
ABORT
CONO
I Tl
ON~
,..
I~
[4!L.l~G
PAGt
'I
,ERHOA,
INCURRECT
'BOHT
CONDITIONS
OR
~A~~
l!J!;,N!
'0,~R~
ICM~CK
~R~
iR~GISTER
9HANGES) - -
,.4
'~12.~0I1,SR2
,.4
AT
nU,1!I1:I
1IIF'~~,~'MMVt;1f
IIII,/MoIoP\JI>1,Pl;W
II~,,,C.,
AC0,,,,P\l15
1111,,11
',t(3
••
SRI'J
(4).,
ACI:I
J ERHORI I
NCO~I'o(£;CT
RE:G
I
STEM
CO>fANGES
HECOHO~~
1 N
;!R:J.
J
¢104~CK
~ONTE"'ts
OF'
5HZ - -
I
('~
0'
UDRTEO
INSTRIJ~TION)
,~R~ORI
INCORRECT
PC
IN
SRZ
IQI~48L.~
MEMORY
M~MT
,~R~OR'
POI'
010
NOT
COMPL.ETL,
'~C9P~
,TORES
ftC
IN
Rl
& SETS
AL.I.
'PCK
PI>C~
I~OAO
"l~M
"lli"!
ERROR
Y~CTO"
IIJS~R
"ODE
1'1,
PREY
USEH
..
ODE.
I I
J~NAB~E
"lEMO~V
"lGMT
I
f<lON.RE:~
AI!IO~T
AT
012,!J0
.NR4+!JP!i+US.VS'+1.
S~2'
1
CHECK
5"11 I
A!:IORT
CI/NOll
I
ON~
,u
,&
E.II"I~G
P'~E
.)
IERHORI
lNCO~R[CT
ASOHT
CONUITlON::i
OR
PAG~
IU~N!
j~4+R~,::iRi.
I¢~~CK
~~1
(I~EG!STER
~HAlJit[:.'
,.4
,+4
'ER~OR!
I
NCORf:!I!:CT
REG
I::iTE J;
CHANGE:S
Hf.COHO~a
I N
~Rl
'C~t.CK
CONTE!IITS
or
SRi!
lip~
or·AaORTEO
lNSTRU~TION)
,EflHORI
!~CORk£CT
Pc
IN
Skz
I
~M~CK
r
lol
4 T
P~ST,
ABOHTECl
1e:~I1~Fi!
I
;;c~~e:
:;·O'il5
P:;
l'.j
>11
& :;£1
~
Ai.:"
'5)
AC<
"'!":;
n:ST
OCKTF"
..
C "[H,)RY
~GMT
~BORT
T!'lAPS
DCKTrC,Pl1
1/J14472
U45t!11l
fIl145ti16
014512
~14516
014522
014526
~14532
"14534
1)14536
~~145411'
./I1454{l
iZ'14546
"'14550
"14'>52
<114!:>6~
014!:>62
11'1.4~64
1/J14!:>72
<114574
;'14576
1i:l146ti12
;314006
014610
1'114612
2114614
til14616
014624
2114632
J14636
014642
l114646
","465{l
014652
~14654
IU46,4
2114662
2114664
1IJ14666
iU4674
i1114676
i!l147ti1:1
J14706
;'14710
014712
314716
014720
1l':I,4722
2114724
:'112767
l12731
17n27
172427
012703
""52137
0"5237
172423
!!I
21
0
1ilQ!
21
O",,240
til22767
0""4"1
"001il0,,
022767
fIl0l41/J1
"00""'0
.'22767
J0l41/J1
''''00021
1742167
173427
1700""
,,""401
:1I2II1J,,.,,,
10421"'21
;;'J12767
012737
1721127
0127214
,,"'231
1721il24
\'l1il0Iili/l"
~2102421
022767
",,"4ti11
\'l0"''''''
<122767
0014""
<l000il21
022767
11J0"4"'"
iH'l011J01il
"22711'4
001411'1
"0021"'''
17
Iil
2
1'121
~227;'l21
TEST
DCKTf'.C
'4EMORY
MGMT
OCKTrc,
Pl1
101<1733
0al.4k!1
12114732
12I1!l000e
1213.4734
1741!l67
1211414121
1734i!7
fIl14744
171210121121
1211
4
146
~01401
"1475121
000000
014752
1214012121
01"154
012737
131
4762
1701i!1
~14766
1il12702
014772
",,'2;57
014776
1710201
01'01110
"000e!1IJ
0151111112
0151o!(II2
2122767
01'013
0111
401
1:11'012
0001110"
015014
022767
12115022
001401
015024
rJ001i11110
01'2126
12122767
01'034
rJ01401
C15036 ""0rJ"lIJ
fIl15040
212271212
"15"44 ""1401
""'046
3090111"
11115050
"0'037
01'054
1102021
915056
0227""
01'''62
21""401
O15064
1210011100
01'066
174061
~15072
173421
2115076 17021"0
01'11'113
0111401
015102
0fJ000111
l'!15104 1
I!l
421""
01511/J6
~12767
015114
~127:57
015122
170127
015126
J127"0
01'132
121115237
015136
1744010
01514121
00""00
015142
1002.21
015144
~1'144
~22767
12115152
1'1114"1
..
115154
00"01121
1'I511J0il"
U4::t41/J
",,,,ilZilJ
:114
ilZil
J
III
2010
IIJ
017010'"
117'72
110001/J
1631'01
014654
210~2'21
""'2120'"
1~211o!76
177572
ABORT
TRAPS
16
4" • .,
2'4021210
01'''02
"UZ'0
210021i10
0aU14
117:1701
0400U
162~~2
000102
1~2~~2
01477~
16
2,.,2
'H'l110~
117"<Il
0210<1l0"
16~7U
"'4020"
17011011
16i662
~1514"
01illl2'0
000200
U0"74
177572
1'<40171
1~24Z"
IBEGI~
TESTING
fLOATl~G
POINT
OO~B~~
I~~TRUCTIDN
ABORT
TRAP~
IAUTO
INCREMENT
~I~ST
DATA
WORD
r2AI
F2Cr
IAUTO
MACYU
IAUTO
f'UI
r4fH
IAUTO
f"Sll
f"5CI
MOV
MOY
I.Df'PS
1.00
MOV
CI.R
INC
1.00
HI.T
"lOP
CMP
BEQ
HI."
OMP
ElEC
HI.T
CI4P
SEQ
!oII.T
:nr
CMPO
CfCC
BEQ
"'loT
SCOPE
INCREMENT
MOV
MOV
1.0PPS
MOy
tNQ
AOOO
H\.T
NO"
CM"
SEQ
~I.T
CMP
BEa
lolL.
T
CMI'
BtQ
"'I.T
OM"
BEQ
"'I.T
npps
CMII'
21(651)
IItQ
HI.T
STf'
CMPO
crcc
SEQ
HL,T
SCOPE
INCREMENT
MOY
1.0'-"5
MOV
INC
MUL,O
"'L?
CHII'
SEQ
foIl.T
CH,.
SEQ
HI.T
el1"
SEQ
1ofL,
T
CHP
SEQ
HI.T
CL,~
STPPS
CMI'
SEQ
HL,T
sr,.
CMIID
crec
BEQ
HI.T
SCOPE
INCREMENT
MOV
HOV
1.0PPS
HOV
INC
OIVO
HI.T
'lOP
CHI'
8E1
HI.
'
';.!H.P~M,PSill
1If'2C."''1'1VEC
II;!"'" .
1I:!.,ACkl
.~tU.~0",
R"
"":iD~·l""
USMI1!
(H3~.,AC'"
J
~u,:,r~
MODE
II
:
PR~
V SIWEI!
"'OOlll
I
I.,OAO
"£'1 MuM!
t:R~OR
HcrOR
JPR~S£T
4C3
I PRlS£T
PHYS
1
CAL.
AOORlSS
1~~iB~E
"EMO~Y
MGMT
IABURTS
WHEN
fIRST
DATA
IS
f'ET9HEO
'ER~ORI
rA1L~D
TO-ABOH!
"~L,A.l!PG+OS+VS1.1,
s~a
'CH~CK
SR0
(AEIORT
CO"lO
IT
1
ON;.!
,.4
II
rAII.ING
PAGE
'I
'ERHORI
INCO~RECT
ABOHT
CONUIT10"lS
OR
PAG~
1.Q~"!
flShR
J.
SRl
,.4
-
,.4
St;CON1j!
IJAfA
.1,!H.P~H,PSw
'f'3C.
".I1P1VEC
'~0~
- -
'UOHI6,H4
"SHill·
(1(4,+.AC0
WORD
'¢H~CK
~Al
IA~GlSTER
~HA"lGES'
-
I~R~OR!
!NCOR~ECT
REGl~T£R
CHANGES
HECOHO~Q
IN
~~1
I
CHt.CK
CONTl"lTS Of
SRi!
lipe
or·ABORTED INSTRV9TION)
I
e;R~OR
I 1
NCO~~ECT
PC
,N
SR2
I
PUT
AC0
IN
T£MP
19H~CK
THAT
Ace
WAS
~O!
CHAN~lO
Iqoev
rI.,OAT1N~
CC~S
IN!O
PSW
IER~ORI
AC0
WAS
A~TEREO
I~C~P~
~TOR~S
PC
IN
R~
&
SETS
ALL
SlACK
P!~~
J1,!S~R
MoOEIII,~REV
USlR
~OO~11
,~OAO
~~M
~~~!
ERROR
V~CTOR
I';NABI"E
MEHO~Y
HGMT
lABURTS
WHEN
SECOND
DATA
IS
fl!C~~O
JER~OR!
rAl~~O
TO
ABOH!
'~L,A+~PG+O~+VS
••
l/S~0
.CHECK
SR0
(ASORT
CUNOITION~
,..
1&
tAIL,ING
Pl~E
.)
,ija.R4.ijRl
,.4 -
'I,JD~+~"'6,
R~
,.4
2hOq:-7
4
,.4
Agl'I,T~H"
.~,ACt.i
,
..
16U~
T':IIMO
DATA
WORD
.~.\t,~'MMV~1i
'?I!lll
'KOIiI.~.M2
..
SRI1I
(H21.,AQ0
IER~ORI
INCOIIReCT
ABORT
CONUl1l0N!ci
OR
"AG~
I.Ll~N!
19H~CK
~111
(REGISTER
9HANG[~)
I
ER~OR
I 1
NCOR~eCT
REG
I
~TER
CHANGES
IoCECOHO~D
IN
!?~1
I
CHt.CK
CONTE~TS
Of
SR2
.
Jipe
O'-.BOHT~O
INSTRUCTION)
I
ERKOR
I I
NCORHE:CT
PC
IN
SR2
19H~CK
AVTO
INC
I&R~ORI
114
NOT
AU!OooIN9
TWICE
JSTORE
,~s
IN
RVI
I
~H~CK
t~
51
ATUS
APTER
ABORT
PAGE
~·41
JF,:R~ORl
1
NCOIIRECT
f'PS AffEPi -SORT
IPUT
AC0
IN
TEMP
19H~CK
plAT
Ali0
\oIAS
NO!
CHANI!~D
190~~
r~OATIN~
CC~S
IN!O
psw
1~IIt:CORI
AC0
WAS
AI.
TERlQ
I~C~P~
§TORES
PC
IN
R;
&
SETS
~~l,.
II.OAD
HEM
I1GM!
ERROR
V~CTOIif
,pIA9!E
"'EMoNy
MGMT
'''91'
S
WHEN
THIRD
DATA
IS
HT~HEr;l
,~A~ORI
,
A!
I.IQ
TO
ABOH!
5T
_CK
P!IC~
'~I.A.~PG.o~+vse.l,~~0
I
CHECK
SRIII
C
ASORT
CONO
~
11
ON~
,.4
J~
rAlI.I."'!;
Plqt
1111
I~R~ORJ
INCOR~ECT
ABOR!
CONOITlON;i
OR
"AG~
10~"I
':j~.R~.$R~
,gH~CK
~Al
(RtCISTER
g~ANGE~J
,.4
,ERtcORI
INCOIt~t:CT
HEG1STEH
CHANGES
HECOHO;Q
IN
~!Cl
'F.4A,~R2
,gH;CK
C;;ON!E"'TS
or
SR2
,.4
I (PI!
or
lSOR'EO INSTH\lC!TlON)
'ER~ORI
INCOII~ECT
PC
IN
SR2
'~OIil.!,M2
I
gH~CK
AUTO-ZIIIC
THRE
II
MES
,.4
I~R~ORI
A2
IIIOT
AUTO"INC;;
THR£E
TIMES
, ..
SR0
IQ1~~BI.~
MEMORY
M~MT
110
'~!~R~
~"s
I'"
Rill
1II~01i1,~1!l
JvH~CK
~P
STATUS
AF'TER
AIORT
,
..
I~R~ORI
I
NCOR~ECT
rps
Af'TE.1'I
ABOR1
A\tlll. T,MI' IPUT Aell
IN
T~I1P
III~,AC"
II1H;CK
Ti04AT
AC;;0
WAS
NOT
CH1NI!E.D
190~~
r~OATI~~
CC~S
IN!O
psw
,.4
J~~t:'OR!
lce
WAS
AI.TEREQ
I
~C~r:tE
~TORlS
PC
1 N
R1
&
SETS
A~1.
s1aCK
P!,!~
~OUHTt04
UAU
WO!4D
'1,!14.PQM,
P~w
JUSt.R
HOOE:
I J I
PREV
USi,:H
"'00£.1,
'f'5(,:
I
'!IIIIM"'V~C
'~OAO
"'l'"
MG"'!
ERROR
VECTOR
112fJII
'UD4+1<4,RII
lIisR~
IENAal.E
MEMORY
HGMT
(14"'1+,
ACIt'
I
ABuqrs
WHEN
rOUII!':' DA!A
15
rl!CH(D
I
~~~'f!l
,.
A t
Lt~
TO
ABOR!
''''I.A+\!P\j+DS+VS4+1,5,:,<" I
CHE
CK
SII0 (lEiOR
'!'
cUOIOIT
ID"l;t
,
..
4
1&
t.IL.l~G
PA~E
.,
I E'!M:'R: INCO'!RECT lBOHT
=O"lU
IT
I
O'lS
UR
PAG~
IOt."!
TEST
DCKTr.c
~[~nR'
MGMT
AB~RT
TqA~~
DCKTrC,Pll
015156
Z'15164
;)15166
,'1517:'
;,)15176
1<11520:'
11115202
01
5
206
01521"
£115212
015214
et15220
015222
~1'224
01523"
01'234
1111'236
01'240
015242
~15244
01'252
~1'26"
J1'264
~1'27"
2115274
~115216
i!!1530:l
015302
"153~2
1;'115310
"15312
015314
01'322
11115324
015326
01'334
"15336
<.11534\:1
11!15344
1015352'
015352
0153'4
015356
015362
U5364
,'15366
:il15372
01'376
1<1154""
i!l154l'l2
1;'1154,,4
.>22767
31111
4('1
J00000
1<122767
"014,'1
"'0DB00
<'122700
:11
III
14
I!!
1
"000"'0
1711!2fl"
ir.1227r1'0
2'1111401
011101110111
17,tli167
173427
17'-""£1111
"01401
011100k'!"
1040E!0
"12767
<'12737
17i1!127
;;)12703
"05237
173043
001110""
0111024"
2'22767
0"14(/11
00""00
.,22767
{l01401
300"0"
;'22767
11101401
;'0000"
005031
,~227tl3
""1401
""1110""0
1702('10
112270"
:'11114101
,lI1J0000
1
"'06
7
173427
17""01l
~014"1
:00BI/!III
11114000
1635'4
21402£114
1'1'0000
015J02
IH,0 2
21
0
('1200111"
177';)7,,-
i77::ii4:
317""0
163'412
r40C!IH'
HST
OCKTF'.C
MEHORY
MGMT
ABURT
TRA'5
OCKTf'C
.Pll
01'406
015414
315422
31'426
015"32
015436
01'440
015442
t.11!iI444
il15444
015452
U5454
015456
~1'464
"1!:i466
fel1547"
315476
i!15500
015'''2
iIIl!:i506
015513
015512
015516
1il1!:i522
015524
"15526
015530
015532
015540
Iill!:i544
01555i!1
"1'554
U5556
01'563
015562
"15562
"1557"
01"72
(111'574
0156"2
0156M
11115606
"15614
01'616
<115620
"15624
;'1!:i626
015630
1):1,5632
;)15636
;~15~4?
:<:12761
~12737
110121
e12704
11.105237
177444
"'1110"0"
"'''0240
2122767
0211401
0210000
022761
001401
"001i11'10
022767
11.101401
""""''''0
02270.
"'111401
"""0"0
1741/167
173427
17"00"
11.1211401
"2100021
111140"'"
012737
170127
012702
005237
173442
.,210111"0
01/11124"
022767
001401
~e1/l000
022767
12!"14211
OU0"'"
022767
~1'J14111
21"0000
32271212
~014"'1
£'1/1"''''
III
0
1711l2:l0
,'2271/10
?"14~1
2~::O"~eI
17"'''00
01'444
"'''0200
101111:102
177"2
1
..
0U7
07777~
163Z6~
1/14020[.1
"'15~6Z
""IIIZel0
1401cl0~
17757Z
13777~
CMP
fiE:'
~lT
CMP
SEQ
loll
T
CMP
BEQ
Io4lT
STPPS
CMP
BE:l)
HL,T
STI'
CMPD
CF"CC
BEQ
~L.T
SCOPE
I
AUTO
DE:CREHENT
MOV
110V
L.orpS
HOY
INC
f'6AI
SUBD
foiL.
T
f'.!OP
CMP
eEQ
~I.T
CMP
SEQ
HI.T
eM"
BEQ
HL.
T
Cl.R
CMP
BEQ
HI.
T
ST'PS
CMP
SEQ
HI.
'f
STI"
CI1PD
crcc
BEQ
HI.T
SCOPE
I
AUTO
OECREMENT
110V
HOV
L.orp!
MOI/
INC
""AI
L.DCf"D
f"'1CI
HI.T
"lOP
eMP
BEQ
IoIL,T
CMP
BEQ
HL,T
CMP
BEQ
IoII.T
CMp
eEQ
HI.T
$Tr
CHilD
Cf'CC
SEQ
IoIL,T
SCOPE
IAUTO
OECREMENT
MOV
1.0rps
MOV
INC
F"lU
I
!;:MPO
F"UCI
HL,T
"101'
eMP
BEQ
HL.T
eM"
IJE~
~L.T
CM"
SE~
lolL.
T
CMP
BE:!
>lLoT
STJ'PS
eM"
~E1
'..l;L,
...
:IIsa+Rid.SR1
,.4
At;lI/l.T;Mp
'~.ACIcl
~~=!:~~~~~WWO!(O
1If'6C,II.MMVP.:C
:112(1)0
0
.SO:l"I:I:5
U5HI1I
.!"~).AC~
I~~~CK
~Rl
(~EGISTER
~HA~~t~)
:
~:t~:
I
cb~~~:~~c~/~~~
STER
CHA"'GES
HECOHOlo
1 N
~H1
IIP~
or
AaoHTto INSTRUCTION)
JER,:!ORI
INCORHECT
PC
IN
51-12
19H~CK
AUTO
INC
4
TIMES
IERHORI
RIl
NOT
AUTO.jNC 4
tlMl~
I$T~RE
r"s
I~
R0
-0
IQH~CK
~,
STATUS
AF'TER
ABORl
IERHORI
INCO'-HECT
f'PS
AfTE.R
ABORT
-IPUT
AC0
I N
TEMP
19H~CK
THAT
Ayl1l
WAS
~O!
CHAN~ED
190~V
r~o4TIN~
CCIS
INTO
PSH
IER~ORI
ACB
WAS
A~TERlO
I~C~~E
STORlS
PC
If'.!
R1
&
~ETs
A~~
STACK
PIH~
I
~U~Ef~
MOOE
III.
PR;V
SUPER
MOOll1
,~OAO
M~~
M~MI
ERROR
V~CTO"
I
ENABIoE
"'EMORY
HGMT
'ABORTS
WHEN
fIRST
DATA
IS
fETCHED
I;R~ORI
;AI~EO
TO
ABORT
"PL.A+!liPC;+OS+VS"'+1. 5
1:1121
I
CHECK
SH0
(ABORT
COND
IT
IONS
,."
,& fAll.lf'.!G
PAGE
:II)
JERHORI
INCO"RECT
ABORT
CONDITIONS
OR
PAG~
IO~"'!
.SMIHH3.
SR~
....
0 _
"S;;11I
#~0~.~·
••
R3
....
AC0.T!;MP
",-,
~CIcl
I¢H~CK
~R1
(REGISTER
~HA~GE~)
0
,ERHORI I
NCOltRECT
REG
I
STER
CHANGES
HECOHDlt;l
1 N
~fl1
IC"l~CK
CONTENts
OF:
SRi!
I(P~
OF
4BORTEO
INSTRUCTION)
I
f,:R~OR!
I
f'.!COIIRECT
PC
I
til
SR2
iOi£j4Bj.E
HEMORT
;;~Hi
'P"~CK
AUTO-O;C
IERHORl
R3
NOT
AUTO-OEC
,STURE
r,s
I~
R0
-
'CW~CK
~"
STATUS
ArTER
ABORl
I
ERHOR
I I
NCORHECT
F'PS
AFTE.k
."OIH
-,,,UT
AC~
IN
TEHP
ICMlCK
THAT
o
4CI2I
WAS
~OT
CHANGlO
ICO~'
r~OAT:Nq
CCIS
INTO
PSw o
IERHORI
AC0
WAS
A~TEHl~
l~e9PE
~TORlS
PC
IN
fl1 &
~El::;
A~~
'rAC"
P!H~
Sf;CONI,I
UA
T A
WORD
'YM.P~I1,PSW
IVS~R
"~'Y'
"'MMY~1f
'1.
0
1.0
~OOE
III.
I'REV
USlR
"'OOlll
~EM
Hv~T
ERROR
V~CTOR
"~I!!"
'\,IO~.0!.H4
'''RIII
-'''til
lIAC0
'~NABkE
"IEHOIllY
MGMT
I !.!JURIS
WHEN
SECOND
DA
H
WOkO
I 5
rqcH~O
'f;R~OR
I ,
41
~r;o
TO
ABORt
IN''A+t'I.A.UP~'''DS+V~:5+1.
SRI!!
I
r;:HECK
SR0
(ABOR!
CONO
1
II
(JN~
••
4
,&
EAtl.l"lG PA(l£
.)
If;RI:IOR:
INCO"~ECT
ABOII!
CONUITIO"S
OR
PAIi~
loOt.Nl
i~M~"'~".SR~
'CH~CK
~Rl
(RE:GlSTtR CHANGlSl
••
4
Ayl!!,T~MP
.~,ACId
THIRD
DATA
WORD
I f;Rtc0R: I
NCORRECT
REG
1
STER
CHANGE~
K[COHO~~
IN
~f(1
'C;:M~CK
CONTENTS
Of 5R2
"Pg
O~
.BORT~D
INSTRU~T!ON)
I
E:RHOR!
I
NCU"RECT
pc
IN
5H2
J9H~CK
.VTO.D~C
TWICE
,ERHORI
1'14
NOT
AUTO.,OEC
TWICE
-'PUT
AC0
iN
TEMP
,qM~CK
!H4T
ACI1I
WAS
040!
CHANGlO
P;0t'v
r~oAT1Nv
CC~S
INTO
PSW
I P'tcOR
I
ACI1l
WAS
41.
!Efltu
I~CUPE
~TORlS
PC
IN
Fl1
&
~ET5
A~~
!iIACK
P!H~
"tu;C".MHVEC
'1.01.0
I4EM
Hvl4T
ERROR
VECTOR
'Z00
:IIK06.!.
H2
~.SRI2I
I;NABL,E
~EMORV
MGMT
-(Ri!lIACQI
'f'.!RA+I:'I.~"'I<"G+OS+\I~'+1,5"'21
,~HECK
SII" I
ABORT
CU~ID
IT I
(JN~
••
"
l&
EAII.I N
v
PAIt[
ill'
,ERK:lR!
INCOIllHEC'"
ABOHT
CONDITIONS
OR
~AG~
IOt.'1!
'~MH+H2,SR~
,gH~CK
~R1
(~EGISTER
C;:H4~GE~)
,"'4
,ERHOR
I !
NCORR[CT
REG
I STEfl
CHANGES
KECOHO;D
IoN
~R1
I¢M~CK
CONTE~ts
Of
SR~
I(PC
or
A~OHTEO
INSTRUCTION)
,ERKOR
I I
f'.!CORHE:CT
PC
1 N
5Hi!
ICH~CK
AUTO
OEe
J TIMlS
,ERHORI
A2
NOT
AUTO-OEC
3
Tl~E:S
I STUll!: rps
I'll
RID
-
rCH~C:1(
fP
STATUS
AFOTEH
A'30"~
TEST DCKTr
..
c flrMORV
r-<C;MT
"au"'T
TQA'"S
DCt<Trc,
P11
(1'15642
174fd67
1631J~
-'15646
173427
:'4"2"~
"15652
17
"''''r.l
0
.J15654
~i1l14:J1
..
1'656
110"'0"'0
"15660
10402'0
01'662
~:l.27b7
::171:1.,,,,,,
16Z1~6
il15bn
i2112137 "'157211
21111:12'0
~156'6
17"127
r'rII"211'"
0157",2
3127""
['2"",06
:l1'706
"'0'237
17757~
015712
17144121
il15714
i/l
rII
1210
1'121
"15716
k101112""
01'721.'1
"1'72111
"22767
f1
,,01:1
61
161~~4
"15726
"'12114(11
tlIl573
<'I
l'I00liHlIII
n5732
""22767
"'''00$0101
1616;s4
~1574"
-'1014(,11
11115142
""""""
01'744
1Z'22767
:115712
161~it4
015752
0014(11
015754
0000""
Q'15756 0050;57
177~7i!
"15762
e227""
017776
015766
00141'1
015770
011100""
015772
1702""
.,15774
'l2271:'10
1II1l11114!0"
~16002l
"e14~1
2116002
ilI00"""
1:l16004
174067
162774
01601("
173427
1114001111'"
;l16il14
1700""
.,16016
::"211401
316020
000"~0
~16"'22
112140"'''
0161il2"
"12767
~"01il01:1
1~17~4
016032
2112737
"16,,74
"002'0
01604"
170127
(1[1020"
~16"'44
<1127;12
:11710'"
e1605.,
"05"12
;:116"52 1!!12742
016"54
111443
016056
:l!1II52J7
117:m~
016062
0127~3
1'!120fd0k1
016066
114023
016,,7'"
211110137
04""7~
TEST
DCKTF'
.. C "EMORV
"'GMT
ABORT
TRA:!S
DCKTF'C,Pl1
11'16,,14
017"7"
011076
171443
01'1101il
01210f/Jf!lrII
016"74
"'16"74
1!!16f/J74
~22767
04(hl'"
1~147f/J
016102
1'!1111141!1
"161,,4
000"0r11
01611116
J22767
0,,0"'021
lU4611l
016114
01/l14~1
016116
e'fII
III
0
I'JIIl
01612"
"22767
040101:1
1~~4'1II
016126
1II11l14f111
2116130
0211?J0E1"
016132
0227"'3
02"'li!1~
"161:56
01111
4
01
01614"
o
III III
121"0
016142
17020f1!
2116144
0227""
f!!1?J'!lI!04
016150
"0142'1
0161!52 000111""
1'J16154
174061
162624
016161'J
173427
"""'0"0
O1616'
17""00
016166
1.'101401
0161'0
0"0"0111
016172
114161
16260~
016176
173527
040200
016202
171110111111
11116204
011114"1
IilUZ06
0000(l10
1!116210 1111"""0
e'16212
012131
211
6
266
"U2'"
016220 012737
016346
0""2,4
"16226
01271/10
0"11'04
Cl16232 l"21'''ZIil
"16234
,,21'''2111
016236
110121
"'111740~
1!116242
1724."
1'16244
"127J2
016676
016250
11112122
2116252
17441111
1116254 i'1!I5012
1I!16256
0,,5231
177~:I7i!
0:1,6262
~00137
O161176
016266
2'16676
1)111676
1744111l
t't167\'!J '-'''''0''111
':16266
MACYl1
27(657)
?·'.UE~
..
1~
16
116
I>AG(
"'
..
~4
STr
A~"',
T~M"
'PUT
ACOl
IN
T~MP
CMPC
*;,ACkl
J(;~~r.K
T~AT
AC2I
WAS
~OT
CHANGt:.D
crcc
lCO~Y
r~OATl~~
Cc's
INTO f'Sw
lIE()
,.4
!olI.T
JERKORI
lC0
WAS
Al.TERlO
SCOPE
J~C9"E
STORt,;S
PC
IN
Kl
I
~ETS
A~l.
S!~CK
P!,c~
'AUTO
DECREMENT
F'OUHTH
WORD
MOV
*~M.pQH,PSw
S~U~ER
HODElll,PRlV
U~lR
110Utii
MOV
#F:llC,
.IIII1MVtc
JL,OA:)
~~~
M~~r
tRMDR
HCTOR
~CFPS
III
01
III
21
MOV
*~D1+!!,
1'10
%NC
""SRI.!
,;NABI.E
MEI1UR~
MGM1
F'UAI
MOOD
"IRIII),ACI:I
HI.T
NOP
F'UC
I
OMI'
'~I.A.~PG+C3+VS0"'1,S~",
'CME:CK
SR'" (ABORT C;Of'lDITlOf'l!;i
BEQ
,.4
II
tAI~lNG
P4~E
I)
H~T
IERf:iORI
INCO~KECT
ABOKT
CONOJTJO~~
OR
"AG~
1.U~Nl
CM'"
'~MII.K0,SR\
J
,!M~CK
~R1
(RE~ISTER
CHA~GE~)
BEQ
,
.4
HI.T
I;RtcORI
t
NCORRECT
REG
1 STEfl
CHANGE.S
HrCOHO~O
IN
;?"'l.
CMI'
'~l1A,S"2
1!!IoI~CK
r;ONTE:NTS
or
SR2
aEQ
,
..
I (PC
OF'
ABORTED
tNSTRUCTtON)
Il\,.T
'~R~OR
I 1
NCORRECT
PC
1 N SM2"
CL.R
USR9I
'DI~AB~~
MEMORV
M~~T
CMP
'~D1
..
~,HItI
I !!M;CK
AUTO.O;C
~
Tl
MES
BEQ
,.4
HI.,T
,~R~ORI
JII"
NOT
AUTO"DEC
'"
ql!E3
STFPS
"'"
,~r9RE
fPS
IN
R,,·
.
CHI'
*201:1,~1II
Ir;H;CK
~P
STATUS
ArTER
ABOR'
SEQ
,.4
H~T
I;R~ORI
%NCURRECT
'PS
AF'TER
ABORT
ST"
Ag0,T~MfI'
'PUT
AC"
IN
TEMP'
.
CMI'D
*.,AC",
,gM~CK
!MAT·~C0
WAS
~OT
CHAN~ED
CPCC
'90~V
F'1.0ATIN~
CC!S
INTO
PSw
BEQ
,.4
HI.T
I;R~O~I
ACIIl
WAS
AI. TEREf)
!lCOPE
I~C9P~
~TORES
~C
IN
Hi &
~El5
AI. I.
SlI\C~
PIOfl)
,CHECK
ABOI'IT
AT
F't;T,0~
IABORTS
WHEN
IN~T
'CL~OWIN~
MOO~
IS
F'ETr;HEO
I10V
'~M.P~M,PSW
,~U~[~
MODEIII,PREV
USER
MOUEll
MOV
*r:UC,.,MMVE:C
'1.0110
!'I;~
HIi"'!
ERROR
V~CTOR
I.D,.PS
'~111"
I10V
fI~SI2di"'l,I'IZ
CLR
(H21
MOV
(.".,.11042)
MUDD
.!~3),AC;1!l
INC:
••
SMIIl
I~N
...
aI.E
"!EMORY
MGM!
MOV
'$0.,':13
STD
A~0,(R31·
JMP
••
512.70
,~D
EXECUTE
MODC
INST
RETURN.,
,iiPSi;;;-""
rUAI
HOOD
.C"'3).A~"
Io4L,T
,"RETURN
IA!I~R!S
AT
F'ET,1!I9
WHEN
F'El
CI1ED
F'UC.
CHI'
'PL.A.~PG·I~"'VS~.1,S~0
,CHECK
SR"
CA~ORT
CONDI1ION~
aEQ
,
..
J~
~All.lNG
PA~!'l
HI.T ,ERHORI
INCORR!Ct
ABORT
CONUITIO~S
OR
"AG~
IU~"!
CM'
·",IRa.
JCIo4~CK
~~~
'REGISTER
¢HAN,ES)
-
.-
II~CI
',"'4
Io4I.T
JER~ORI
INCORRECT
R~G1ST~~
~HANGES
HECOKO~r;J
1111
~R1
C~,
'~la·61J""S"2
'¢H~CK
r;ONTENTS
OF:
51(2·
atQ
,"'4
J~p~
0'
ABORT~D
INSTRUgTION)
MI.T 'f;Rf:(ORI
INCOR~£CT
~C
IN
!k2
CMII
'!lD~,~3
I
9H~CK
1"'AT
R3
WA:it
DEr,:I!E"'E"IT£D
BY
8,
BEQ
,"4
MI.T SERHORI
Rill
NOT
DE:CREMlNTED
PRO'EH~V
5T,..,.,
REI
J~T~Rf;
~IIS
IN
R0
-
eMil nI/J4/1(f!! J
CMt:CK
~II
STATUS AI'TE:H
AStlR'
B~Q
,.4
lil.T
,~R~ORI
%NCOR~ECT
F'PS
AF'TER
ABORT
ST'
A~""Tf;MP
'PUT
ACIIl
IN
TE:I1P
OMPD
"',Aelll
,
g"'~CK
!HA
T 4C0 lolA'
NOT
CHAN~EO
C:F'CC
,~O~Y
rL,OATIN~
CC~S
INTO
PSW
eEa
,.4
"41.'
'F;R~ORI
Ae0
WAS
AL,TERE:U
STf'
A!;l,T~MP
'PUT
AC1
IN
!E"'P
CMI'D
"a.,AC~
'yHiCK
!HAT
Ar;t
WAS
NOT
CHAN~£O
cpec
Igo~v
'~OAr!N~
CCIS
INTO
PSw
BEQ
,.
4
MI.'
SCOPE:
'ER~OR:
4C1
WAS
AI,
!£REQ
:i~~C~N~~~~~~~~~MIP
apWEE'"
"'EM
"'<!"'l
AIIORT
AND
F'LOATl N!!
POIN!
!.)lCEP!.
MDV
'f1~C,IIIIIMMYEC
I~OAO
"'~M
H~"'!
ERROR
VECTOR
MOV
'~UD,
'IIIF'PVEC
MOV
'!E~P,R'"
'L,OAO
'P
INTERRUPT
VECTOR
Cl.~
(1'101'"
JL,OAD
Tpl,.
C~R
(1(0,.
,At,jl,!
1E14".2
I.DF'PS .741UJ
IE~A8~E
rNTE~RUPT~
('-PI
LDP
_(Rill),
Ael!!
'40V
'Kru·~,1i2
!iCV
(f'C,+,(1i2).
'1.0AD INSTRUCTION
OlVF'
IH0)
,AC",
Cl.fII (1i21
'!1'~r
rOl.1.0WS
I1UI.P
INC -IIISR'"
'E.~A3LE
~EMDRY
I1GMT
JMP'
"IIII(IQIoo2 ,GO EXEC:JTE
!'IUV
RETURN_ ,
,.Iq
11_2
:llVr
II1I'1),AC", ,;ojll.1. IlIITtRHUPT
r13AI
HALT
'AEI~Q!
S
W!1EN
pn
S I N5T
IS
rt:.1CHEJ
,-RETURN
TEST DCI<TF'.C
'\E~ORV
"GMT IIfliJRT TRA"'S
:JCI<HC,"U
"1626.6..
016266
2116274
016276
1U6JQI"
"1631'6
~16313
,'16312
0163221
f/I·1!l322
:.>'1"324
016326
>"16330
016332
"1633
4
2116340
016342
<116344
.,1
6
346
31635:J
016352
1U6356
016364
"1(1370
016376
3164121:'1
1il164P'1I
016412
016414
01642l'1
016426
"16432
016434
016440
016442
U6444
2316446
;.l1645\!!
016452
~'22767
<"014:'1
"11)00""
f'!22767
0014<'11
31!H!'kH.'1IJ
n2767
t'!11)
14
Ll
1
ilI1)0'HH!J
011)57"2
01!1141211
2I1!I"'''''''
17020f11
;1227""
001401
"'''01111'1IJ
"1!!1!!4~2
3"'002
12I1!1011Jl'I2
170127
012737
""5"37
<112737
10411J0"
(l1!l5Z67
i!2276?
0014t~2
IJI!II2l167
;.112767
1"5767
100375
:l137J2
'.'''14il4
,1"4712
i/l00240
32""'24"
0,,"240
3""167
Cl16"lH:I
""0000
Pl3,,252
PH'''2!>2
"I2l0246
3,62.$74
p'(lH0U
162476
l'0ft)ilI/l7
161132
TEST OCKTF'.C
MEMORV
MGMT
ABORT
TIlA-!
OCKTF'C
I
Pl1
SVMBOI.
TA~L.I::
A -;H1021!"
AC0
""UiI
III
III
AC3
·UI!IIli.t113
AC4
·",,0l1"114
B£GPi
30U16
91Tl,3
-
212l101!111l
911"6 ..
"e0100
BUll
01/121411111
~'1
-
:1004""
OM1
17!lIIiUI
00NE1
~164'2
DRI2I
..
01:11l01l"
OR:!!
~e14021
DR"
0"'20eJ0
Oll7
"03411:" 05
I/lfll2lliliUI
01
-
"04'Hl~
02
0UUft)
LNO
1016400
E:'~MM
-,HHIIIl01
F'eA
017100
F"",C
"1~2(a4
r10A
:'155,4
F"10C
ilU~1\2
F"1::!A
:"17il76
r12C
3:1,~11174
.130
"16346
F"13EX
n~3'2
F3A
31'4646
f;SC
01!~'4
F5A
;)1'136
F'5C
03.'144
F7A
:.11'436
F'7C
"1'!~4
ICNT
011.11000
IOTVe:c·
IIII!ll1i1ilfl'
KOPAR"·
112360
KOF'ARl,.
1723(12
KOPAR4-
172370
I<OPAA'"
172372
KOPOR0"
17232"
KDPOF!1-
1702",22
I(OPOR4.
:\.1233Z
KOPOR5.
172~32
KO"
" 011l11"l0 '<06 1
;~III"
KIPAR2·
172344
'<IPARJ.
172~~6
K!PAR6-
172354
KIPAR?
172.,'6
I(IPOR21'
1723"'4
ICIP[JR3.
1723,,6
'<IPOR6"'
1723141
I(lPUR7.
172316
KPG
III
"""".,0
ICPTR
00111100
HMK
001210
M/1T
ZUlli''''
N
1;'100I:1H'
"lorp
2Jl~2i1"
NR:I
~00"03
NFl?
00iD011l7
prVEr:
iI.I""024
"IRU
177772
PK06
01670!:1
PI<U
·
n~~rII0
PRTY4 l"!l02I!lO
PRTH
0il2l3
4"
PSM
1:1""00
PSW
177776
PUH
"
030''1':1
RUO
..
."""",2
Ate
:l04"00
FlESVEe-
~H''''''l,2I
R1IT
·
"""'fel
I! 4
RWTW
0021i1915
RU
·~00ll"0~
R11
"'''01:121''''1
R14
a~""0'H'4
R15
.~l!I0l1f1!"5
R4
·""0"""'4
R'
·",,""0f/15
SCOPE
X
""0516
SOE
·
Ilfl!lIk'1ID2
SOPAR2.
17226.
SOPAR;!a 17
2266
SOPAR6·
172274
5D"'4R7-
172276
SOPOR2-
172224
SO"URJ.
17i!Z26
SOPDFl6.
172234
SOPUR7.
:!~~~~
S~t
..
!
:.
1,':"'~4~~
J"
I
""
.... -
oi.'
.......
""
SIPAR3·
172246
SIPj\~4.
1H2'"
S!PAR7.
1722'56
StPLJRj=
1712i'!0
S!
PDR311
1722"16
SIP(JR4.
17Z21iJ
SIPDR7·
172216
512
·
~H"""
5'"1 ·
"2I"37~
5"2
·
~il~J&0
t;'1B a
2'0l~3r':1
51>
a"~,,ai!~6
s~r
a
177~72
Sfoll'T
~lll~a
fl3CI
CMII
'!EQ
qL,T
eMP
AE'J
HL,T
CMII
!lEQ
HL,'
TST
8EQ
HL,T
STfPS
CMII
ElEQ
HI.T
'1'I.A+KPr;+
1
S+VSh1
51'(1'1
'CHECK
SRiI (A!:IORT
CUNLJJlI
UIllIl
,.4
,
~
"I
I.
I
IIIG
".!;E
~)
-
,
RWORI
I~COR~ECT
ABOHT COI'ILJI110"'5
UI'l
".c.;~
IU~"!
.'"
,l!iR~
'CHECK
SR
i
REG
15TEH
C;H4NliES) - .
,.4
Ril
,.4
ruot
I
~RI:'OR!
I NCURf(ECT
REG
15TEH CHANr.ES
COHO~U
I iii
~"1
'~IoI~CK
!,:QNTENTS
Of
s,1!l4!
J
(PI!
Of'
4lttRTEO
IN5TRI,IOTION)
,ERkORI
INCORf(ECT
PC
IN
SR2
'~P-tNTE:RRUPT-SERY
ROI,I!I"IE
CI.EARS
I!l~
'~RI:'ORI
r,"
UID
NOT
INI[RRVPT
,STURE
filS
IN
Rill
-.. . -JeIolEOK FP STATUS
ArTER
A8URr
,[RHORI
INCCI'lRECT
'PS
AFTER
"BOR!
,ExiT
TEST .
I~I.~AR
RZ
F'1UX,
SA
CL,"
RTI
1.0f'PS
MOV
.,
,gl.~AR
FI.OATING
POINT
STATus
.MMVEY
.2,
...
MMYEg
-'1.0AO
HEM
MG.HT·ERHOR VECTOR
.IIIMMVI::C+2
CL.R
MOV
SCOPE
·f"YEg.2,
...
fPVEc;
ENIH
INC
leNT
'~4iI!lIIC'"lT
OON£
eMp'
BEQ
JHP'
DONE
I '10V
e~GIN
fl7,T
Ptl
TSTB
BPI.
"'OV
8EQ
TPS
LoOClI
CAL.I
JSR
NO,"
NOP
NO,"
,_4
.,42,,,2
OUNE1
-
7,(2)
DONEll
JHP
,END
"iACVl1
21(657)
21.(JE~.74
AC1
.""li1l1lill!l.
AC'
",111
"0
" I!I:I
91T14
Pl4"""'~
C
Pl00illl.
OM:2
17111"'l!Iil
t'lR1
1'J0041!llll
OR'
1II"'24111i1
ow~
""'I!lill"
ED
~
0.,
I!I
1i1111l
ERRVEC·
111
r.lI/l
110
..
f'14
I'I~"'I!I~
'1101.
O:1,''''''''
r:L,u
11I~671/1111
f24
or~4'3j!
"4A
"'.477S!
"6A
I!:I.'27~
~I.'
..
0frl0,,1!I1II
IS
"""IIlI!l'"
I<OPAR2.
172~6~
KDPAR6·
H237~
I<OlllDR211
1~2~2!
KOl"DRU
112~3~
KJPARIIl ..
172;54",
I<I,"AR4a
1723"'"
I<IPDH0l1
1~2~011l
I<IF'OR4.
172~:\."
I<li!I
II
0.,670kl
I<SP
""ill!liHlO
'1MVEC
-
PJ"'I!Ii:!5~
~RA
1.,0"'?!'"
OS'I' 0"'4i1filill
PI11VEC.
"''''11124.,
PKM
",.,01111!1'"
PSOl
t'l1?1"''''
PUD4 -(lIp
..
s:"III
ROOT
""''',Hll,
RE'URN.
016260
14ft)
."l:'Iiil1lil0~
AU
""""'01111iJ2
142
·"QlIII0","'0!
SCOPE -
1U","",
SOPAR".
t
7226",
SOl"AR4.
1'227111
SOPOR""
1122211l
50P'OR4"
1'223",
~~!.".~
"I20i101d
,...,
...
~"
....
J..I
L'''~
51PAR5a
17225;./
SIPOR1·
1
ni:!!'o!
S
1"'0"'5.
172212
SL,I'I
·
117774
5,"4
~
!"~:1"'4
~.
SPG
%
;'~r!~o11
~
SRi
1
77
)701
16!1~
'~EI
QECTAPE MONITOR
H~TURN
ADQRESS
'DO
NOT
"ETURN
TO
1401'1
IF
14~).8
,RETURN
TO
UECtAPE
MONITOR
J
AOT11
-
JOY~RL.AY
IAR~A
I"AG~
~h47
AC2
-13
III
Ill.,
212
AVA -lI211l0l!8
un'
U,ll2lilfllll
OlSt'I.A-
177':>1121
OON~
ill
1.
6 'I 2
III
OR2
..
l!l"liil!lil
O~6
-:lJeJill'lil
o~
·
00
I!l
iH'
III
EMTYEC-
"il
21
Ii1JIIl
fPY~C
11110244
F":!.O
:II,,4~20
q1§i
211'720
f'~3ft
":L6~6~
F'ae 2114!:i4i1
F'4C 11:1.'002
f'60
3l'302
Ie
21002l1e
'<DE
·
"iI
Ill""
4
'<DPAR~.
~723.b
,<OPA"".
17231~
,<DfOUR3.
1723l!!~
,<OPUR7·
172330
KlPAR1!!
172342
K I
PAR'.
17U'2
KlPI,1R1·
1'723"2
I(IP(,1R'.
1'72312
KM
-
"00.,0"
LOGICA
Q!16~42
.,14" 1IJ1!I11'2
"IR"
"0
Oil "'"
PC
."01i111J01!7
piR~
"'
01"ill/J~
P,-A -
04"""0
PSt~
..
01700rri
puu:'
01
1
20111
REO";TR.
lIfel0141"c1
IlW
-
210i1n6
Rl
-""'''''iI''l
R1:1
·,,001!1"213
~3
.:i;~00i12l.:i
SCO"EA
2l0""l4
SOfOAIl;L.
172i!62
SOPAR5.
172212
SO,"UR1 a
172222
SOl>uq!!j·
1722:52
~~~L~_
30il4210
....
.,.~
....
.;J"!""""""~"
4f'C,
......
SIP"'R~=
1722'4
SI
P
IJR2.
172204
SlPl,lq().
1722~~
S"l ·
1140"''''iI
~"!
l!
lll/l21J21d
SPT;c
·
'-'0~7~iC
S'l2
·
t
77)7Cl
TEST
DCKTr
..
e "EMORY 'HiMT
AIHJRT
TRA"S
MACYl1
27
(6571
21 ..
UE~.14
1611~
PAGE
4_48
DCKTrC,Pll
!jy
I1
80L.
T
4BL.~
SR3
II
172'16
SSP
""211:l~1/l1'6
SHRT
1'11:11111:1
STF"!'
1I:t.42"~
5,JR
"
171,7(1
51
Ilftl"'H0
52
"'1:1"1:1211
54
. "00.r,t40
56
"
;11:'1:11:16"
sa
"'llilU;,0
,.
..
!!II:I"ID21:1
ni
lIVE-
110
i!l
1:1
1
'I
TE
II
00100~
TE:Mt'
-i'lftlU'"",
'1'KB
-
117,62
TKS
II
177!>'0
TPB =
177,,66
TPS
17i!>64 TPVEC "'I:Ilh,64 TRA,:,VE-
"00034
T;l
J01414
TIIA
001H4
T0'1
Pll:lt44~
Hie
",,14'0
TlA
",;;'11562 1',-8 2l01!>64
HC
l"ll:lt:t6!!
'1'~I'JA
21020_6
1108
IH,2652
Tl~C
2I~a~'4
T1I'0A
"'P461:1
'1'~l/lfC9
1I13~6~
'1'UI0C
~'1347"
T11'J2A
0V~10
T102C
PI~3~t!!
T10.l,l
1113734
TUl3C
:113740
T104A
il~4062
T134B
1"l3,
4
06!!
T~2I~C
"1
4016
Tl1A
:il02746
Tlll:l
0027'0
TUC
~I:I2152
Tl..2A 1'1030'2
'1'128
003"60
T12C
1/l030~2
T13A
I'Jr.Q2"!!
q,38
2liP210
113C
~'1!I3.214
1130
00~212
1141.
0"'~4!!
T~~I:I
2l03;S'0
T14C 2103354
'!'1
4O 01:133'2
T16A
1'I,,'45b
T~6E~
211:13~60
TUC
00346
4 T161)
0n462
1111.
!'Il6i1~
Tr
a
";.H2Iftl
ll1C
00361
4 T1 7
;;1
0ftl36+.2 T2A
1Il01."!!
T B
301730
T2C
001702
T20A
016~"6
T20B
0~6"00l
T20~
303736
T21A
et16616
T211:1
;l167\:l2
T2tC
"0481k!
T22
316614
T22A
~16676
T22AA
fl1671D0
T228
(II"'6'10~
T22!,; 21,,4ZI/l2
T2:5A
016616
"23AA
3\6700
T238
rq,61(11Ol
T23C
304334
"24,01,
~214442
T246
00'44144 T24C
Q1k!444b
T2'A
,,,,4"2
T2'S
00
4
554
T25C
30~~'6
T26A
"'~6,61~
T26AA
"",6730
1268
0167!'l2
T26C
004616
T211\
"05
iii
2
Ci
T211:1
iIl11l5f"3rii
T27C
''''''032
TJA
002022
T39
002"24
nc
;'.1£12026
T3ilA
0"'140
'!'30C
0""14.4
T32,A 111""27.
T318
0£lS1l.'6
T31C
00'
3
l!lel
T32A
00542,6
T3~B
0k!542iD T32C
"5422
T33A
D0554l'l
T33i1
~H'''42
T33C
l2liiI';44
T34A
i/l05~4~
T349
(.'105644
T34C
00~646
T3'A
0k!5752
T3,a
005756
T3'C 00!:1760
T36A
006070
T369
00601i
T36C;
"06[87;;
T37A
017076
T371:1
211
tU2
TJ1C
00622"
T4A -
21022214
HB
0212206
T4C
0n2\0
T4""
el'1Il7~
'1'431:1
"~7Ul2
T4"C
021634"
T41A
017200
HtB
"~12"'4!
T41C;
306446
142,01,
02165'0
1428
00~'2
T42C
0,,655!
T43A
"",10'1'6
""J8
f.ll11t1!2
T4JC
21ilP02
T4JD
0"671110
T44A
21l,7?0"
1448
0112,,2
T44C
""""12
T45A
"~"20k!
T45111
21,,72!!4
T45C ""07
156
146,10
017300
T46B
0:!t'~0:'!
T~6~
301302
1471\
2117100
T4'C
12174'4
T5l
011lU''4
T58
102~'6
T5C >J02360 '1'50A
007i174
T5f!B
f""'~01ij
T51/l~
~"7~04
T500
.,0
7
602
T51A
rJ07716
T519
1'11,,1122
151
9
Z01724
T52A
<110052 ,,52l:l
IUIIl'"
T521;
e.0116"
,.52U
213,IH"6
T53A
.'10242
T531;l
"UZ~4
T53C "':!tea5.,
T~:S~
Z10246
T54A
010444
T548
0U~'0
T54C
0:!t0~52
'55A
0.0~40
T558
~10644
T5'C
ilIU~46
T56A
1'I~'1~elll
T56~
1JU"'0
T57A
01731'l"
T57C
IiIUU6
T6A
002460
T6B
!102HZ
T6C
002474
T60A
017076
T60C
1'I~121~
,.~t~
2I~731/l"
T61C
C1140"
T62A
017li1t0
T62C
0~1'1II!
T63A
Zl'U0
T63C
011606
'1'64,10
01.~~76
T648
3.6700
T~'§i
"11734
T65A
"17076
T65C
0120'4
T66A
1'l.66'~
T661:1
"1.~1"~
T66C
012212
T61A
il16~76
T61B
0;6101/1
T61C;
1!J1.2~20
HI.
002::156 T1B
""2~62
T1C
"02'64
r;I'JA
Z16~1~
,.,.,,8
0161"21 T70C
012446
T11A
1'l.6~7~
T11ii Z.61210
H1C
;.112560
T12A
211Z6,6
T72C
0.2~6j/
T73A
"12710
1731;; ;:112714
T75A
ili~144
T75B
016701/1
T15C
21131'2
T76A
013320
T76C
2l1~.l22
T76D
0~:H"~
T1(1ix
"~3~21~
TEST
DCKTF"
.. C
~£MORV
"1GMT
ABORT
TRAPS
MlCYu
DCI<Trc I
P11
S'I'MBOL.
T AB!.E
27(657)
27egE~.14
l61U
"'AG~
,.4
9
U8REAK=
17171~
UO~
·
"''''''01
UDIIAR",
177661/1 UDI"AR11!
177~62
UDP;\R2"
177~64
UjJPAR;$1!I
ln~e.6
!JOII!!!"!!
117~7~
UOPAF!'~
11"~72
lJDPAFoI6:
177674
UDf'AR7=
177~76
VDPOR".
111~21t.
UQP~R~",
171~22
UDPD~2"
177624
UOPOR3.
177~26
UD"DR4.
1111l
3
1/1
UOPU~5-
""7'~~2
UDPDfl611
171634
UQPIJR7a
177~36
UD4 ""121"''''''
UiPAIol0.
17164"
UIPAR1"
117642
UIPAR2.
177~~4
UIPAR31!
171640
U'PAR~.
111~'''''
UIPAR5a
177652
UIPAR6
11
177~:>4
UIIIAR11!1
171~5~
UlPIiiR£I.
171~1/l1IJ
UIPDR1"
171602
UIPUR2.
1776,,4
UIPDR;S'
111600
!..Il.I"QR~.
111~~"
UIPORS-
171612
UIPORO-
177~14
UIPOR1.
111~1~
!..It'
~
12011100
UM
14o",,"
UP
II
""210R111l
UPG
1!I"'1!I~4'"
UPTH
-
"'1:10~<'l0
USP
""''''''0''6
V
"21
RI"eI
2
VSIIl
lII"Iil""
0
vsC
11I0111r1JQJ2
VS2
""Ill
1:1
III
4
VS3
0021[806 VS4 0"0011:1
V$5
0"°"12
VS6 " 0""""'114 VS1
'"
01:121016
w
0"121:1,01:1
1!
1'10"""4
~16456
ERRORS
OETECTED I
~e~~~~~f.
~Ci~r~;D;I(~~~6:6;
CORE
USED
I
61<

Navigation menu