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

Download024_MAINDEC-11-DCKTF-C-D_MEMORY_MANAGEMENT_ABORT_S_Mar75 024 MAINDEC-11-DCKTF-C-D MEMORY MANAGEMENT ABORT S Mar75
Open PDF In BrowserView PDF
IDENTIF'ICATION
P'1r')(jUCT

COOEI

MAtNDEC-11~DCKTF~C~D

"~OOUCT

NAMEI

MEMORY MANAGEMENT ABORT TESTS

nATE CREATEDI

MARCH 21, 1975

MAINTAINERI

DIAGNOSTIC GROUP

AUTHORI

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__.___ . "'1 appear in tile d'lcqrnent."

PAGE 2
:1.•

e

hSSTRACT
nCKTr TESTS THE ME~ORV MANAGEMENT A80RT ~OGIC.
THE
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
! S PH; r LOA TPJ G P ') 1NTIN S TRUCTION S •
A8 0 RTS ARE I N AL. LeA SES
TRAPPED T0 THE KERNEL, HOWEVER, THE INSTRUCTIONS CAUSIN~ THE
ABORT ARE £xrCUTED IN ALL MODES (KERNEl., SUPERVISOR, AND
IISER).
~qnGRAM
p~nGRAH

I

2.0

REOUIREM~~TS

2.1

EQUIP~ENT
~DP-11/4~

~PTIONAL

2.2

WITH KT11-C (MEM.

FP11-A 'FLOATING POINT PROCESSER)

C::TORAGE
PROGRAM STORAGE

2.3

~RELIMINARV

TESTS
3.~

MGMT) INSTAI.LED

~

THE ROUT1Nf USES MEMORV

0~17771

PROGRAMS

DCKTA~DCKTE

LCAOING ANn STARTING PROCEDURE
LOAD pROGRAM INTO MEMORY USING ABS LOADER
L.rAD ADORE~S 200

START,
THE PROGRAM WILL LOOP AND RING BELL ON COMPLETION,
PASS COUNT MAY BE MONITORED IN THE DISPLAY REGISTER.

P~ESS

4.0

S~ITCH

SETTINGS
SW8 • 1 1R UP ••••
SW7-SW~ •••••••••••

LOAD POP11/45 MIcRO BREAK REGISTER
VALUE TO BE LOADED

PAGE .s
5.2

5UBRnUTINE A8STRACTS

5.1

>tLT
THE HLT (HALT)

INSTRUCTION IS EXECUTED WfolE~ AN ERROR IS
HLT (HALT) INSTRUCTION TRAPS TO LOC 4
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
~ETECTED
NOTE T~AT TfoIE
J~ SUPERVISO~Y/USER MODE.

+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
nF T4E HLT (HALT) INSTRUCTION IN THE ADDRESS LIGHTS,

6.1

PC.~

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

lZ3CS

ilCKTrc. I> 11
INI.IST SEQ
,LoIST
ME
I ASS
IT! TL,E T~Sr IJCKTr.g MEMORY .., "'IT ABURT TRAPS
,TH I S TEST CHECKS MEMORY MANAGEME"l! A OHTS AT-AL.L. 'BU~T' t-11C'IO STAn:S.
,"!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

J0"0"0
t10"0{'!1
~00011l2

A2_"2

"I'H"0C'J
"'000""
11""0"5

R3·,,3

H"I1""

R''''''

5P·"6
PC·"7
Rlil"'''''
RU·"l

ii""0"6

'l00fHJ7

"'0"""0
000001

R12",,2

J0"0:74
,
.. ; ; "
".
"SHl
SR2111177:i76'
SH2
,AOi,iRES§ OF" MEMORY ;'HiM! RlG1STlR SI1,)
SR3 111 112:i12

177572
177574

TEST DCKH "C 'IHIr:JRY 'IC'1T 4BURT
DCKTrc ,P11

IQI

!:;QDO~;!~l?22~~

172232
172234
172236

SOl"OH h l7Z2J0
SDPDR51111 7 22J2
SOPDR6-171234
SDII'DH7-1712J6

1722 4 0
172242

:iIPAR0 a 17224t"
SIPAH1 8 11C!24::?

~7;>244

SIf'AR2

8

l7C!244

IAOQRES~

or

USEH '1/ POR'~

TtST DCKTF'.C
nCKTrC,Pl1

'le:~r)RV

'1GMT o\BIJRT HIA/'S

04o\CVU 2116'71

?1.UE~.i'''

1122 4 6
1122521
112252
1722'4
172256

SIPAH3.110!246
SIPAH4.17C!2,QI
S IPAH!)"11O!2,2
S I "AH6"11O!2~4
SlPAR1.;L1O!2,6

112260
172262
172264
112266
112271'
172212
112214
172276

SOPAH".112241'1

16116

PAGE 1-4

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

1723<1"
1723<12
1123114
172306
112310
172312
112314
172316

Iq PDR6I17113~4

KIPDR11J11231 6
I, THE: CIJ"IH"ITS
w,:,!CI>! IS TilE PC OF' TIo4E I.AlIl !ESr ~uc.
,CESSrUI.I.Y COMP~E!EU, Tl'll
WOQO u~ THE ~EQNE~ STACK CONTA1NlI THE VIHJUA~
,ADDRESS OF' THE ~~T tNST~UCTION IN !Io4E Tf;ST 'HAT FAI~lO.

,'''IIII'll''

rop

,'JJ;12:' .~

"ZlC'!2;lil
';'21167

THE

,WORC
51-1I.T
,.EMTVEt;
,WORO
SCOIIEA

""11141110

0""'''3''

:>1011110152

"'Ii

.

,,~, '~'4

, -21'1"
JMP

<;TAH T

or

lCiO

O;TA~T

TES~

'tST DCKTr.C
ClCI(TrC, Pll

~r~aq¥

~GMT

ABORT

T~APS

,a.""

21iH'4:l~

00l-'4"6
~fil~412
""~416
l!lfil042:'1
1:.100424
(:100430

<142731
162716
<105776
,'014.'4
"62716
,'00131
"00137

,,0lilillleJ
3ii:'l"17eJ

(l'3f1434
;;ifil"434

<1051i137

177572

"02144"

0",U442
~'~rIl446
\.'I"045~

(Jr.l0452
;:)00456
rIlr.lf"
1l'01132
""114"
"£111 44

2'00240
J05i/J67
:."16137
'-"127"6
1040"0
012737

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~

177C162
177eJ5C1
0011Ufd
13214.,,,

~051il37

"'4025~

:112737

:!' .... 1il007

TEST OCKTf.C '!EMORY 'IGMT ABORT TU'"S
UC~'TrC, :>11

;;31152
.1311'54

.1"116:.'1
J0116.
'''117~

,1211112
~';.J1174
~'012~,)

';0121'4
1101206
;121121::1
"012HI
3"1216
001224
.H'1232
2l1ll3.24 i!!
~01~46

2!IU.25 4
""1262

;'0024O
01'1'061
:1127.'2
;\'121013
rllll5il22
,1713"'2
"1271.12
""2 7 03
"1!J5022
017302

117~(l~

":10.:t4~

11220<1
2!0010~

eL."

109

~12737

~731106
0"4~I!H)

1H300

Iil"~fr"'(!

172334

3n40~

172~36

PJ13.k!0eJ
004""0

3.7i!21/!"
17222O
17Z222
172204

~~0r.10~

",,,5067
;'1111'''61
£!12767
lJ12767

17U14

2101344
;'0135"'
2101354
'6,"~"".UP+RW, !"VOPORei
*."2'l?', .~etJ.UP ... RW ,.!I!UQPOR4
IM • .,25!!', .. 40 .... UP.RW, '"U I "DR'

KIPAR0
KOPARill
'~67, KDPAH~

,.,"062
lH672

CI.R
CI.R
MOV
"10V

S.,PARill
SUPARIIl
'p",~I"AH2

C~R
C~R

MOV

UI"'ARil
UUPARk!
111,701, ytf'AR'

Mt;)V

.1.'J,~OPAR4

176244
1 7 (12!H

,.'1< I

*:l.61.4!50, .~"0.UP+RW, "S I "'0 lit"

17~0;52

176~44

116c6J
:1<1"'1701
\1\;l01 .$
'

C~R

'~61.iI'6,.~fiHIl.U"+~W

'~1·2~6,.40e.UP+RW,~'KD~OR0
.~.25!!·•• 4£1hUP+'hl,II"KDPQfII6
'~00.~5~,.!"0.UP+RW,II'KO'OR7

MOV
'lOY

111'''/0~
i'lk!1il17~

I10Y
HOV
MOV
MOV
HOV
MOV
110Y
MOY
"lOY
MOV
MOV
'lOY

'761110, KOPAlII7

U73.,~Df'AH"

ISET K I POR.,aIlW
,§E;T KOPOF(l/JaRW
IStT KI)PO~6.R\oi
,l:H;T KOPORj.AIoI
I~ET SIPORl!JaAW
'~ET SOPOHI!J.RIoI
15ET SDPORla"W
I~ET ~lPOH2"I'IW
I~ET \,IIPOHI/J8RW
,~E;T \,IOPOH0 8 RW
jliE:T \lOPOR4811101
I~ET I,JIPOR!'>D"W

UP
UP
UP
UfO
UP
UP
UP
UP
UP
UP
UP
UP

1b7 el.oy"'~

11

BI.UCK~

1 !I~DYK~
2111'1 BI.OY"'~

lF

11

B~OY"'~
BI.OCK~

1 8~O~I(~
1 BL.O~K~
167 BL.OCI\~
1i B\.,~C;K:51 B~Ogl<~
1 RI.OC!(~

IYA PAII0210e1.1.~677
IV~

"A-hun

,VA 1~eI""".~4IinJ77' PA.l~70hl.6777
IVA 1~0"0".177776,PA-7~00"0.77777eJ
III I:) "AGEl

IVA PA·"'·16077
IVA IIIA-",,"077
IYA '''''."h411H'J77/PA·l 1 0n .. 17iJ77 (:;\JPt,H
IVA 211:10."h20077/PA =1710"""7177 (SUP~F!
IVA PAa"·16«,!77
IVA PAa1lJ1!0h1077
I VA 12~001il .. 1202177/PAII172?J1h17277 tU::iER
I VA 1. 1IJ011!IJIlJe12l"'H7 IPAa:l,7311J1h3.7 377 (U~e:R

SI'Ai;t. i

~"A~ll

::;1".1.:t.)

~';'A~~l

n:ST DCKTr.c "E~ClRY "GMT ~BORT T'lPS
DCKTrc, PH

~'ACYll

27(657)

21_Uq;.;'4

PAGE 4

16IU

,CHECK ARORT AT S~3,~~
'ABORTS IIIl5237
;:111'0277
'111302
.:'10"""0

:Ji!l145~

""1'1521
J0145.
001'156
001460
"":1.466
iii ":I. '170
0"1472
"0150£1
0015'-"2
"015"4
,"'"512
klU514
""1!;i16
kl01!;i24

"fill !;i 26
::101530
IJ01532
i!l01534
IJ11J1!;i36

"2271.'16
0014\l1

,SOURCE MOOE.l
T01
MOV
CI.II
MOV

"'16676
177~7~

nUl
T09 I

,'22766
J1l14;)1
"""""0
;,22761
il0141.'11
1!I,"'000
1:"22767
;:!1I'14t.ll
1<'1\10"""
"22767
00141'11

R~.M2

CI.Q
INC
SCC

lli3)
II.SHI!!

MOV

/R:'J),~2

IHEM MGMT I.LNGTH ABORT AT S13!~0
I~R~ORI 010 ~OT ABORT-

'KPTR.4,~S'

'y~~CK ~TACK PTR

,.4

,~rIER ABORT
,~R~ORI INCQR~ECT STACK PTR
'C~~CK TiooIAT CORRECT STATUS

e00kll1

""iH'il2

1",'''''2:1,

17~"'72

00""0~

17611l~2

21::11444

176"'2

CMf'
BEQ
HI.T
CHP
aEa
HI.T
CHP
£lEa
HI.T
CHP
SEQ
HI.1

"'''''''''
"
('20203
"014~1

il0011J00
104""0

'~NABI.E MEMORY HGMT

HI. 1
CHP
!:IEQ
HI.T
CMP
aEQ
HI.T

0£\0liHlei

'KIBooi:!,H3

MOV

T0CI

""'10'4

'TI1!C, UI1MVEC
M~VtC.2

':1,",2\1<5"')

,.4
'WA~ ~AVEO ON THE·STACK
,ERHeR! ! NCQRRECT STA TUS
'!"I.A+",S+VSI'l+1. SRB - - .
'CioIECK SR0 CABORT CONOI TI ONli
,.4
,& fAll.lNG "'4GE "
'~R~OHI INCQIIHECT ABOR! CONOlnO'l~ OR
~R~
'CHECK 511:1. (R(:G I STErol !f~ANCiES)

'ki,
,.4

,ERf:COR I

I NCOR~ECT

~Ar;~ HJ~Nl'

RE:G I STER CHANGES MECOHD~IJ IN ;?1(1

'C~t.CK ~O"m.NTS or SRil

, CPc Of' ABORTED ! NSTRUCTI ON)

IN

'E:R~OR I I NCORFIECT PC
SH2
19H;CK T~AT INSTR~CT!ONS AS ABORHO
,ERHORI

'~C9P~ ~TORtS Pc IN R~

SCOPE

& SETS

AI.I. SlACK "I"':?

I ABORTS WHeN SOUIIIC£: O~["AND IS F'tICtlEO

:11015421
"01546

001!'J6~

'1.0AO ME'4 ~G~! ERROR VECTOM

~ln552

001554
001.556
1:l01562
""1564

:Il05237
12221J2
010"000

177'72

;;1"1566
001566
01111572
001574

D227"6
"014[Jl
"00""0

eJ:.l1kl''-

"22761

0014'~1

\H"" ill 12

''''1~6~

17~7~6

J"00~"

e227"z

~16701

"111401
"'00000
104''0''

fl'12767
,,"2737
"12705
;'10504
"05237
"~"277
1535"",

0"41ol1/l1:l

17~122

0iil17"~
01~7"kl

00212'"

177~7~

.~0"Ii"'"
"3"'017

00"""2

ill III 14""
000000
1122767
0014"1
~""0~0

l22767

<140021

17'6:>0

0"011l2~

17:)6""

00167t!

17'OJ0

'"1670C!
%l4",,,,

17~"16

2'2'l4(Jl,
~000~"

022767
00141111
kI"00"1II
2152767
~227i~
DCKTrc, Pll
"02"26
kl02.026

~227"6

:Hl2.,32

;J014.:J1

0a 2 43 4

,1000"1lI

"021!¥J6
"~2k144
fl02~46

,22766
"01 4"1

:>I"'H:W0

1.1112.,,:)0

')22761

~e2kl!)6

,~014"1

Z'02k16e'

ll""01~"

002kl62

1..'22767
.,014['1

klll2k170
0'112k172
~~74

'"0211'1.2
"0'lU'"
0021"6

':"32767
~'014\'1

0,,2:1,32

,,"2136
002142
002144
1~"2149

,.4

iooIL T

00""0"

,)<42761

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 ,)
,ERHOR: ! NCURfo(ECT ABOHT CONO IT IONS OF! PAGt;. 1Dt;. N!
II~M2"~2, SR~
19H~CK ~R:I, (REGISTER CHA'IGElI)

,."

:~:i~~1 c~~~~~~iC6f f{~~~~TER CIofANGES
CHP
BEQ
'(P~ OP-ABOHTED INSTRVCTION)
HLT
I ERHOR I I NCORHECT PC 1N 5HZ
,CHECK CONTENTS Of' HE'EHENCEO PAG{; ~E$CR IP'I'OR - REG I STEH (50l"UII2'
'A+W,SOptUf{Z
81'1'
I~H~CK CONTE~TS Of REFERENCEO POR
,.4 SEQ

:'22761
0"14"1

I,Hl2120
"02126

'KPT'h,4, KS,.

BE~

""0 fell'''

"02114
11"112116

1J0213"

CH!'
BEQ
HLT
CM!'
BEQ
"ILT
CHP
SEQ
"I\.T
CHP

~,,""0"

~IC

14.101, ::IDPDR2

jj~n 2, H2 1CIiECK THAT A\JTO. DECREMENT TOOK PI.ACE.

CMP

,'''14''1
2'0l:l0 IHl
~227"J

001401
t'l0A0""

Ae::Q

,.4

H\.T
CHP
BE'l

II~I2·i!,H3

..

'ERHORI

:~C~PE ~TORES PC IN ~;

SCOPE
IA80~TS WHEN AOCRES~

"'''2150
;'02156
11"2164

(?I 0217:)

~':il2172

11127:37
:'12767

03221"
1700"11

~127;'4

12"""'2

?U4\l5
::'12737

~022~0

:!,~5237

'Jil22M
,H12206

145405
1'0"000

"02216

",,'2220
l'1lI2226
0022313
"02232

","2240
,,"2242
"02244
..H!2252
j02254

TEST OCKTr.c
:JCKTrC,Pl1

117777
177'72

~021!66

i!fII227:.l
"02276
~kl2302
;'il23~4

il023A6
!/I02H2
,,"2,514
il02;S16

0:1023221
2'02326
"'02334
00234'"
"02.546
i6"235~

.,"2354
002356
00236"
002360
002364
0,,2366
2102370
002;S16
1Il,,2400
002402
00241'1
r.!02412
1102414
~"2422

""2424
002426
r.!"2"'3"
"o2432
0lIIl2434
""2436
"212442
""2444
"0,2446

~OYRCt OPERA~C

CM"
CM"

V'014\!1

SEQ

"000"""
0227·67

101 .. ,.

eMP
BEQ
~L."
CMP
BEQ

f1I014~l1

~000""
::22767
,1014'J1
;'00"""

"''i' IIT; PRE
ERROR VECTO"
V USt.:R "IOOt.11

'I.,OAO "EM
I t,!S~R Io1QOE I

I ~NABI.£ "'EMORY MGMT
I NOIII.RE~ I DENT ABORT AT SO ,111
IER~OR! F"AI"EC TO ABORT

I F;R~OR I I NCOR~ECT REG I ~Tf:R CHANGE~ ~e:COHO~U I N ::;~l.
ICH~CK CONTiNTS Of SRZ
,~p~ or-ABORTED I~STRUCT!ON)
H~T
I ER~OR I I NCOlilf:lECT PC
Iii SHZ
, CHECK CONTENTS "F" RE:~EHEN~EO PAGE I,lESCR I PTOR REG I S'l'EH (UDPUM'~)

MGMT ABORT TRAIl'S

(132767
aU4"'1
""0000
"427&7
,-227114
J"14i.11
11000110
.l227fcl5
?,01401
:J00""0
1040"'''

"'12767
.<'12737
Kl127t'l6
"12737
,-,,,5 Iili.l 2
2lQl5231
106602
0,,011l00

~0030'"

l.7~3~6

0,,"30"
12000"

1H3~.

MACH1 27< 6571

BIT
ilEa
H\.T
BIC
CH'
IIEQ
HI.T
CMP
SEQ

12o"o2

1611t

~5I/lfcl0"

17~4'0

lH!2,56"
040""01
177777

00112'''

,.4

017"0O

IER~ORI

,.4

..

,~22767

22767

1 CHECK A80RT AT S~,,20

(l2l2~66

& ~El5 AL.~

lS FETCHED

T4CI
,;227<16
J~14~1

HEM~RY

002256
1.'02264

1,1'

ISOURCE MOOE."US~R M1,10~
MOV
1iI!4 y, ~iIIMMV~C
HOV
jjUM+PUM, PSw
MOV
IIIUI!).~,H"
MOV
R~,H'
MOV
hl,fllIIPUl5
INC
"'SRIII'T44,
81CB
'.(R4I'~'
T48 I
"L. T

('I:il221'l

,,"2210
,,"221'

'ER~ORI R2 f'AI~EO TO AUTO.OECRt"ENT
-

1¢Io4~CK THAT R3 WAS NOr- C"ANt;EO-

,

HI.T

104"~llii

IN l!FI:I,

I~Rf:lORI

HI. T
17IHtI16

~227;l2

~ECOHD~U

..,

~!:rc~!:~

IL,OAD "t:Il

"1(0 14

1

LRHDR VECTOR

jj·l,R~

!0, Ri!

NABL,E I4E"'ORY MG"'T
[(0 I.E"IGT" AHORT 4T
q~,:,,~

, F" A! 1. E[)

T~

~~7.2f1j

lBO"'!

TE:ST DCKn·.C
OCK'T'rC.Pl1

'~E:M~RV

"1(iMT AFlURT TRAitS

,""2474
"'-'2474

?22H?

l'''2~~2
.'\l2~""4

,12"1"''''",

J"2~"6
""2~14

"02,16

~00"'l'(jI

tJ22761

,1~2!:i30

.)"2532
;)02534
002536
')02,421

6E~

1-11. T
CMP

,'22767
;1014;11

"HIl2~:!I

\l~2'26

CMP

(l401ol21

_'°1 4 :11

aEQ
HI.T
CMF'

iiH'246~

'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
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

liEQ

"01 4 '.l1

f~1. T

"0""01

INC
8E1
;lI.T
StOPE

"052~2

"014111
00ta0"'111
111140,00

R~

,.4

,ERHORI
'~CQPE ~TORES PC

ur

,,"2542
""25!!0
0212,52
1.1 2I2!:i56
""2562
0212564
"02564
"'02572
. ~",,2!:i14
032'76
002604
0-02606
"026Ul
:'I32b16

>-'02b20
0"2622

il12n7
~05""4

0,,5237
1',67404

INC:;
T7&1
T7BI

1ol1670101

T701
11!)"'fII0

7!aa:a67' 121,,0"''''''
<1£\·14111

174770

l2Jo.?"6

<112731
"111501"3
00'523'1'
:1137')3
0"00l" I')

,,''1:12'"

"167":4

~"'2b54

IH2054
r.Hl2b62
""2664

"22767
"1!I1 4 01
"e1·0"'l:'fIl

tl02b74
il-rII2b76

~1!I14!~1

~1/I2b66

~22i,67

.!1 A, ~R2

HI.T

,."

TST

R4

BEQ

177~H2

III 4""21

17!7U

IN

R1

& SEl5 ALL. 'rACK P!H~

IS F'ETCHEO

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!

I g"~CK ~~I!I (AIIORT CONt,l1T ION::;
1& tAll.ING PA~E II)
I£RHORI INCORRECT A80HT CONDI110NS OR
IC,",£CK SR~ iR~G1STEH ¢IoIAN!,IESl IERHORI INCO~ECT ~EGl$TEH
J CH~CK ~ONTE.~ts Of SR2

or

'CP~
'ER~ORI

~AG~

10~Nl

C~ANGlS NECOHD~~

IN

~R~

A~ORTED INSTRU~TION)
tNCOR~ECT PC IN SR2

.~4

I CloiECK AaORT AT S~3t3'"
,ABORTS w~~ SOURCE Of/EHANIJ IS fE!Ct:tED
I SOURCE MOot II ~,Pt} MOV
'HMV~C
R3
CI.R
J ~NA9I.E "EHO_V HGMT
INC
T3,1lA I
MOV
.~I(I",RJ
J~£!,! IoEN -.aORT AT SlJ.,sel
I£R~ORI PAll.£D TO ASO~!
TUBI
HI. T

'ruc '.•
.'Sft"

n"c I

CMP
SEQ

~"'1iIi!27

,,,,,~R~

CMP

ij~T
SCOPE

''H,2054

."

,.4

.SEQ

,,'014<11

-

OP~RANQ

'1'I.A"'~S+1. !R"

BEa

HI.. T
17~760

~ta0""'0
:'~7;J4

",,,\;Ulil0

CMP
BEQ
Ct1"

J~i!

Vl2;Pf1'7
,,101401

AOO

R4 ..

IIIjSR~
.Kl~(H4),R!

HI. T

I-II.T

2!0I~"~l0il

104iil0jl

,~"2632

Cl.,R
177~72

::'22767. 1!l4002l.
.... 1II14f11

~1/I2031"

J;nb42
_'''2046
2212652

002'~~

"~IWIII

""2b24
01112026

"'''204121

~O~RCE
IABORT'S iIIHtN AOUR~SS
I SOURCE MODE • 7. PC
.T1C,tt.MMVEC
MOV

HI. T

'I:'L.A.IJS+1. SR0

,."

Q.J'1P
SEQ
HL. T

1747210

000~"0

19HI,CK ~~I/l (ABORT CO!llLlITtONS
tAtl.lNG P~yE '1
,£~HDRI INCO~RECT ABOHT CONDITIONS OR
'¢H~CK §R1 '\IIEGISTER YHAN~£S)

,&

J ~R~OR:

PAG~

IIJ~lj!

INCORf:(£CT REG' STEH CHANGE.S H£COMIJ;O 11'1

~H1

TEST DCKTf.C "lEHORY MGMT ABORT TRA"'5
OCKTrC,Pl1
1ol~270"

302706
9027U'l
"32712
0f1l2714
0f1l2716
~0272r1l

1/102722
1/1212730
""2734
fIl.02742
IHl4!746
"18275"
","2752
"'02752
fIl02761!1

022767

2I0204i:!

CHI'
SEQ

17;itl7ii

""1401
:J"001!10
!t1i:H!7~~
2l1!11401
"".0e1"0
12141:100

""I. T

TST
BEQ
Wto.T
'COPE

"'12737

2'02752

,,"212'"

0127.113

141HI"Z
1211 67nl

UF""

"4"1/I2~

174612

1J2I2'7J7
0"!)~'7

17nnz

155,s03

01011\011
~22761

""""""
022767

fcl1!l2772
032774
""2776
kl"3004

".014"1
0'''''''"
022167
(ll.fI14r1l1

001i!l.56J

ll1C I

A'""
8f;Q
ItI.T
C4'1P

17 ~6"'2

Hl.T

174~72

BEQ
i-IJ,. T

"~:S1:l06

2J~QlfIU!

"2~~~

21"1""'1

0<1",,131

lItQ
"M;.T

.'0302f1l

U'l~0rt1l!1

S(JOPE

"[113022
11103r.l3"
",1/13",36
01!13044
;J03:i15C1
"1!I3,,52
(lil3r.l6.3

~12137

"B3062
",o311162
003070
01213"'2
J33k174
"[1131"2
""3104
iill3106
003114

>112767
~'12731
011523'1'
""e277
161737

{I",,,,,,,,

~22766

""'fe,"'

"032'"
174140
017l~"

i.i14722

;,l1U0

,,4

177~n

~5""17

AaORT~O

INSTRVCTION)
INCORRECT PC IN 5M2

....
IERMORI

I $c~pf;

~TORES

PC ,N

~~ & SETS AI.L. ~r ACK P!~;;

'~L.A.yS.VSIIl+1. SRB

I CH£CK SR"

C "SORT

COljD IT I ON~

......

II ~AII.ING PAy~ .)

'~H2.~J,5R\

JERHORI INCO"RECT ABOHT CONUITIONS OR
'9H~CK ~R1 IREGISTER ~~A~GES)
-

,."

I~A~ORI

INCOR~ECT HEGl~TER

J C"!.i OF' ASOHT£O

CMANGE.S H(COHO;O IN

,.,,'

• £R~OR I I NCORRtCT PC 1 N .SRZ
.

IABORTS WHEN SOURCE O~EHAND IS F'E!Ct:tEO
I SOURC£ "'OtlE.7. PC
"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
SCC
IPRt-SET eCls
T~2A I
SUB
,~o~, "'I'SD~
I ~ON.AE! ABORT
T12BI
'I~R~ORI rlllL.r;D TO AIiIOR!

"'I."

T12c I

eHf!
aEQ

'~M.P~M"'17.2(KSPI
ICHlCK T",AT CORAEC!
,.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

0i!121 III III 2
17~470

"014~11

CMP
R£Q

l"I!I"t'l0

"'L. T

~227b7
~014:'1

~J3ll6

r000~0

.'2271>7
;'014!'1

~J0J0~

::'IaJJ'<:!

~M+

.K06. H3

"'I. T

1J0Jb~

ILJ~'II!

INSTRV~TtON)

~12I14~1

J22767

PAG~

'~HfrCK veNTE"'TS O~ SRC!

JB""!!0

z;,3l2J
~·'~3126

CM·P

1406"''''

~~3"6Z
~5""'''~

or

I~P~
I~R~ORI

A~

OHP

kI"3"lr1l
"03"14

1~31!116

! g!ol~CK ~ONT£~TS Of. SR2

,He

BE-lJ
""274~

,.4

I ABORTS WW£N SUUIiCE UF'ENAND 1~ F';HjH~O
I SOURCE MOOE " ,
I,-OAO ~£H MGMT E:RROR VtCTOR
MOV
'!l~C"IIMMvEe
H,oV
'KO~.2. H3.
MDV
.K!.kI, '!I'PKD~
I ;NABI.E ",£HORY HGMT
'.8H0
TUAI
BUB
•• CH:3ItR3
I ~£~ I.ENGTH ABORT AT ~;3 ,Jill
Tl,UI
HI.T
I~R~O~I F'AlL.~O TO ABOW!

0"14"'1

"02762
0",2764

#!UA i S~2

1744b0
174'1~0

,.4

CMP

*J. Sill

BE'l
HL.T

,+4

CMP
Rt'l

STATUS

,& tAll.lNG ~A~E .)
IERM,Rl !r-ICOIIHECT AS:!HT CONDITIO'll::; tlR
I C>lECK 5Rl i I1'E:G 1STE:F( CHANGES I -

PAG~

llJt.'II!

; 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
DGK UC, ~'1<1I.

'4['10RV

""'~~fi'

"'CMT ABURT

;;l0~.:J1

""Jl.'~

1040('0

:'2· 31
ryl014\>11

Kl~27:s.7
fll~7~"

:;,·&,27"6

.. 1.21~1

003ZPI-4
"'030106

J.0~'n

IJ03Z. al}~:W
!/I1!I301l~

;.10"'0"2
00.0000

~i:l3212

~01:l0""

<'03214
0"3"'a.~

';227~Ct

1l40l1WJ

1//03?22
003224

1'l03,?32

~4Jl

<,113234
l103236
,,"3244
003246
"032'50

llU"rHl
~22767

('10\4;.11
C00000
2122767
Zl014i11

~O321.~
0.Il~lotf11D

0jl,,2'0
1 1 'U.0

I-40I1liil'"
01:13212

21,.71'00

'i?-C9P~ ~TORES PC IN R~ & SE1S lL.1. 'riCI( "!~~

~bp RU~~kI orr

T13i11

1'1 31.0!> 4

SiT liCK (PC)

'H~C ,"~MMYtC
'~M.P1iM,PS'"

'lclU, ~sP

.,su

'1130,'''PSI2

INC

T1361

sec

RTI
H1. T

'I(PTR.4,KSP
,+4-

CMP
BEg

1.,,0kl6!:i

174.326

CMP

~0""'26

l. 7,316

eMP

17~3"6

CM"
SEQ

,"

fclEQ
~I.T

,"4

HI.I'

0227U
0111 14 il 1

0401i01o:

,,"3304

;'0"0"0
1fIl40l'10

,CWt.CK S'T ACK PTR

141:1 ~ltO'RT

tAII"I~ PA,!E II)
U~CORRECT ABORT CONUITIONS OF! "AC;~ 11,I;'q
I~W~CK SRl CRtClSTER ~HANG£S)

,&

,ERHOR!

'S2+5,"" :iffl

SEQ

00~71)

AT RTI,U

I ER~OR I INCORRECT STlltus
'~RA.~PG+US+VS2+1 j S~I!I
, CHECK SRB CAiioRT CONo.l TI UN:;

~\. T

"'A3,06

I

'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. T

0«l~2

I, ~(;V S,!PE"t MOO'Et
,SUi"ER STACK PTR IS NQN .. Rf,S
I~I)AO , NEW' "C
tEN.91.~ "IEMORY MGJ1T

'ER~I-"41L..~O TO ABORT
IER~ORI RTf FAIL.EU & oiD NOT ABa~r

CHI"

~'0"17

IS rETC"ED
'~OAO "f,.~ "1(;"'1 ;~RROR VEcrOIf

'~IJ~iR MOD'£.I ,

INO.N .. RES ABaRT

H1,.T

BEQ

e00"l~0

,,"33t'l6

.EI'lHDRI

"10V
"10V
"10V
Tl:JAJ

,'22767
"0141!l1
NUHJ00
1065"'6

11 1:133 (lI a

,CHECK UQRT
'ABORTS wHEN
MOV

~11.!;?2

"ilI3~62

"~3274

'SU,UI'S01
,+4

HI. T
SCOP!

0.{/J3260
"'03271(l
0.03272

,E"tHOR! INCURRECT PC IN 5RZ
'OI~AB\'E '1EMORV "1(;MT

I"SHl"

CMP
BEQ

U7.UiiI

T13CI
30141'11
"0000,
;;22766

"03256

117~7~

.~~0"'0

,,0;1$.1 If

I~

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

sns

AI.I. lII_CK "rl(~

,CHECK ABORT AT RII,3k!
,ABORTS WHEN
;,03310
"03316
iliiJ3324
IH'J3330
""3336
:.liil3J42
"ftl33.~

"03.551'1
~03J52

"'.l33!>4
11B~i1"

0127[~6

,,7~~'2

UI1I 1!17 II
1!133J50!
01740"

2117376

",,2737
e05037
{l05i!37
110001'b
000B"0
"0P1BB0

CI.R

INC

177~7!6 4 il"

i",,,i!'"
:l1~~76

HG"'T

~~1

ERROR VECTOR

"

"'EMORY MGMT
J A!lOR"S AT R!~',
i SUPK 1 II NON_RES)
,~R~ORI IITS& ABORT PAI~Eo

'I(I'TR •• , KS"

'9ri;CK

I~R~ORI

u

4BORT PA11,,[0

~TACK ~TR

'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
I ERROR! I NCORFt[CT "tEC I nER C~ANGE:) HECOHO~t.T 1N ~"'l.
,tW~CK CONTEIIJTS Of SRl!-

,*4-

1ip,C

or .ijOHTEO INSTRUCTION)
IE~~OR! INCO"~ECT ~.c iN SR2
'~~~CK TriA' "t~ OlD NOT CWAN'E

BE~
~L.T

i'!0"",Ui

1065"6

2'~~~'2

'!1~C I"MHVEC

II,SR0

;';L.T
CHP

2iiZ705
",,1401

fcHl3542

1111"3554

IN

!"IJ

TUCI
rla~~0Ql
::22767

".,3516

HECOHD~D

A!S,UI

MOV

02Z706
('I III 14 1:11

",i:l3~14

'VO~+;l!Iie,IK~~)

MOV

HOV

IH13464

0a34'0
1(l0~472

RtG, 5T[H CI>fAIII(fES

J ~BORTS WHtN TOP wORD ON SUPEH ~TAC~ IR~TURN PC) IS rETC~EO
'SM+P!!H, PSw
I ~U~ER MODE Ill, fiR;\' S:\!~EIt MODE II
"'OV

"'000'"

..,03464
"~3464

P~CO"RECT

,tl>f~CK CONTENTS Of SR~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 C~

SCOPE

,CHECK ABORT AT

003420

I ERHOR!

,(Pg

8£1'1
I-lL.T

1065~6

CABORT COND 1 T I O"l~

IERMORI t~eURH[C:T "SOKT CONUI110"lS UP ~A!i~ ID~'1!
'UZ+OH6+S2.SP,SRl 'CHECK SIt~ CRLG I STE.K CHA"'~E;;i I

SS"

j~I2+2, (KS"'l

,.4

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"

ii~ppE:'sToQis'PC'IN'~l

eTa"'''

'-SETS

,CHECI( ABO"tT AT "4 HI( ,1"
IABORTS :.IHEN TOP WOH~ 0", STACK IS rf. TCI.jE:l
"10V
IIH 1C I II111M"'VE.C
II.OA:l ~E.~ "H;~T EHRO~ HCTOR
~OV
'1!4i"', "1111( !ll~2
16.id~ IS A ~4~1( "!"'ST.
~ov

C,-'<

/I:~7'),Q~
'3#~ :"

liiq~Sp ~~

~!A!

AU. STACK "'TICl>

TEST OCKrr.c '~EII"R'I "GMT ASJRT HAIO~
rJCIJIII"IH!"
k'22767
i/J1II104k11

CMP
SEQ
HI"T
CM"
BEQ
HL,T

~~03634

"03046
l~"3650

00:Sb56
"03660
"036b2
Cl03666
:.",'367l'
~~"3b72

,,,'3074
0i:l3702
003706
003714
;'03720
1:""372 4

"0373(J
003732

016b76
0167"2

CMF'

HL,T

ill"""""
1Z10"0~0
~22767
~0141'1

Jllll04f.'11
~21000"

HL,T

121 40J!10

003730
177771
01 67 02
01670"
016702
177'j72

~03736

TESi OCKTr.c
OCKTrc ,PH

J000il0
122766
;:0141:11
::'111"0"111
222767

~EMORV

003766

01111401
"'1110"00
l22767

"'041.:1"~

0014(11

"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"

I!IIIlIHllil4

"'0""~"
C22767
"11114"1
',100001!1
<105202
iill!l1401
o11101H, "
10411100
012 7 37
012737
0127"2
012737
1JII'037
01!15237

0111111131
004"711

",,4i:l1i!1
177777
1401:100

ae'~'0

0172"2

2116676

nFil0

0167""
177:;12
1!1166111

"17202

0214122
01!14124
004126
,,"4132
;,104134
~\"'1:56

£10414;.1
"0 4 1 4 4
IHl4152
.,04156
",,4162
"Zl41n

AaO~T

I NCOR~£CT HEG, STEfl CHANGES
CONTENTS Of SRZ
lip~
4BORTED l~STHUCTION)
IER~ORI INCORRECT PC ii'! 9HZ
'CH~CK THAT R~ IS UNCHANG~O
'ER~OR:
ICI<4~CK

PAG~

IO~"IT

HECOHO~I;I

1 N ~~1

or

,ERHOR!
,~e9PE ~TORE5 PC IN Rl & SETS AL.l. 51 ACK PI",,:?

SEQ
IoiL.1'

,.4

CMP
IIEQ
IolLoT

U,!fR:j,

,.4

l~ tAH.!~G P~!fE

IOP'I

I ERtlOR I I NCOIllf\ECT REGI ~TER CIll?
CM"

1303736
~1227~6

.

SCOPE

;116676
:)167"2
"000"21

?I III 14!il1

,."

'K"1'R"",KS"

BEQ

CMP
SEQ

"03742
.,03744
""3746
{).,3754
0213756
;1,,376;;'

I"EN A90l'lT AT '1RK,;0
,ERHORI 010 NOT ABORT
HE!UHN PC ........................................... ..

HL,T

~2271l5

~"3736

............................................. .

~HA~~E

I~E\i

CM"

00"0""

;:12737
0127"2
":1.2737
"05037
305037
JIII'237
2100277
<11110137
"03736

p~

loll. l'

;10~"'11"

['1:'3636
"03b44

NOTE

,.RETURN

1'11113612
,,"3612
"1l361"
0M':562"
003622
"03624
[)3:5632

,~NA91.E "I~~ORY "IGMT
,~O TO MAR~ INSTHUCTION

INC
11119RI'!
JMI'
U1<1!h2
"E:TUHNII,

.;05237
.100137
':'03b12

·"'S"I"

I~

tETCHEO

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
P'RlSET eCI S

MGMT

IN

~Rl

TrST OCKTf" .. C '~E;11RV "!G~T M1URT TQA;':S
DCKH C, Pll
j~O

T221
T22AI

SOB

;.1167~3

~1II1II"'l'l"

T22AA I

~I.T

,'16"/"'2

;JIil"""0

~16t176

T22BI

.,.,42\.'12

~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

02271'16
.J !/l14 1:'1

"2190"0
;)22766

",(1101617

HI.T

'{'227t17
;"'14'11

"""\.'1"0

17~3"0

CMP
BEQ

016700

17;5320

CM"
BEQ

175340

BEQ

HI.'

~~"0"'''

1011.1
SCOPE

""4272
00"390
;)043016
034314

~127b7

301'134>'1

(112737
Z'i/l59J7

"04334
"'0023k1
016101.1

177':J7'l

012737

",,432;)

<:05237

io.l~4J24

Je0~~'

,,,"'326
"04330

"1:11'217
;'1119137

;;Jl6676

IJi/l43J4
H6616
001l231/J

01671113

<"91'101'1"

0167('12

t000:110

1];5476
iIIiHJ2'"

'>34344

DCKT'~C

~A~~

lU~NI

HECOHO~~

1.N !lR1

'~"~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'(~

ICHECK ABORT AT S~1.11'"
,ABORn WHEN INST rOI.!.oWlNI1 SPI" I S rET CH£;O
IIPRTY1,PSW
MOV
I KE~f.I~1" . MODE III. PHrv KERNEl. MODE 1\
,~OAO MEM HG~! ERROR VECTOR
MOV
II !23C i ".!1MV~C

016~7b

MOV

.23"" •• KIlDd

CI.R

"'KI~
... SR0

INC

,23f/1-SPL,

1/1

SPI.

SCC
JMP

l'1li1(11"-2

RrTURNiI,

T23A I
T23AAI
T2381

~i/l43J4

;';,14352

,.4

TST

SEQ

PTR

If;RI(ORI lNeORRrCT REGI~TEk CHANG£;i
'9io1iCK ~ONH,;fJTS or SR2
,(P~ or ABORTED INSTRV~TION)
'ER~OR I I NCORRECT PC IN SM2

'!2~4A,SR2

fil. T

,'''''1300
:J1/I141'1

A9QRT

ill"'
.
,.4

ioIL.T

i!.057!'3

~TACK

It;:H"CK

IAf"~ER

,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
iR~
'CHECK SR~ \ REG ISTER CHANGES) -

CM"

040~"1

"""0"0

, ... "

OMP

,,"i,.1212

J22767
;,01401
"01111/11/1"

l>22767
,10141:'1

'K"TR ... ,KS~

BEO

Ul40013

"~4342

',-AETURN
"

HLT

111042721

J2I4334
"04334
""434:."

RJ".:.!

CM"
Bra

03U54

J014f~1

"Iill/llll4LCI< TI>IA l' CORRECT S1 ATUS
IWA~ ~AV£O ON THE STA¢K

OMP

2100"17

BEO

MEMJRY "!GMT ABORT

I''I'H

BrQ

TRA~~

:JCIltrCK ,TACt( PTR
JA'IER ABORT
IERRORI INCORHECT SHCI( I'lR
.NAA+~PIi.OIJ.VS2.1; S~8
'CI>IECK SRI) (ABORT COND 1T ION!ii

H\.T

~045J4

5r.CII

IN

,.4-

BrQ

0214526

HECOHO~U

IIKPTR ... KSP

CHP

",014,11
il001,"l13

lu~"Il

't:NABL,[ MEMUII., MGMT
INON.~E!IOENT ABORT AT D12,iI1

(~2).

SEQ

2121444S
DCK"'rC , Pll
11214576

~0~rll(l"

0"46~"
~'214b"6

:J227b7

,'04bl;)
210 4 612
.,,,462"
(:1214022
.HJ4624

'ERKOR! t~COIlHe:CT "BaHT CONlJllI0N~ UR PAG~ lu~Nl
JC~EC~ Sill iREGISTEH ¢~ANGES) -

HI. T
CMF>
!iEQ
HLT
CMP

[121141'1
"'''21tH10
,'22767
1'014t'1
Hllf'0fl10
104000

I ERHOR! I NCOIlRECT REG 1STEH ,,>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

flErJ
HI. T
SCOPE

1CHECK ABORT AT O~2.2"

0214626
1i."214634
(1"4036
0,,4042
.. ,,40521
tHl!4656
..,"4662

<'127:57
"051il1ll2
1l12711lJ
n27J7

(~"4666

"1110237

"04072
I:l " 4672

21002~7
~00137
~0<1676

1116676
"167tlll
.. 167012

~127:57

;'105037
~05237

0041170
140"00
171177
r1110223
":1,670f.1
177572

1l1,&7iil21
211~~16

<116676
111f1J223
~000"0

to"000
"'0<1676

T26CI

,Hl4676

",,4b76

~22766

""47l'!4
",,471'6
""471\1
iII2I4716
<"04721)

1."014..11
[1900"'0
('22767
0014 r'1

~"4722

1>22767
.,014:'1
000000
1'.'22761

",,,473('1
(:).,4732

(:j,,4134
"214742
,,"4744
.(1:214746
"'04752
J"4756
J;:I4760
"(14762
004766 .

"04770
0"4772

1ABORTS wHEN INST 'OL~OwlNO INST AT T26. IS 'ETC~EO
MOV
1fII!2f1Ct.,IIMMVEC
'~O"O "!E"l Mti~i ERROR VECTOR
R2
CI.R
IIIKD6,K;5
MOV
h5,;.ilPKDb
MOV
1f1101~223,.IIIKIB_~ 101~223.MOV
R2,(R3)+
MOV
... 1<10
CI.R
III_SHI/!
';NABI.E "'EMORY MGMT
INC
7
JPR~S;T PR!ORITY
.
SPI.
CCC
.IMP
II1II1<%,;,.2
RETURN- •
• -1<10-2
T26A,
MOV
,ABURTS WHEN NEXT INS!" IS FETCHED
T26AA I HI. T
I;R~OR: rAII.~Q TO ABORT AT U12;20
T26BI
I'l
•• RETURN
CMP

BEQ
HI. T
CMP
BEQ
HI.T
CMP
BEG
HI.T
CMP

~000,HI

BEQ

il014~'1

il00ii10ii1
;105337
J05737
;'11114"1

HL.T
CI.R
TST
BEG

177572
02,6/"'"

,\0C10~0

HI.T

~227('3

CMP
BEQ
IiI.T
SCOPE

;;014t'l1
;1 iii 001:l0
1',4"<'10

MOV

TEST DCKTF_C !lEMORV "GMT ABORT TRAilS
OCKTFC.Pll
;,H' 5021 i?
0051/11/16
-,"5"'14
"0''''20
"05022
21215026
005030

"052132
005id32
"215040
005042
",o5,,44
1i:l05052
005054
0"5056
110'06<1
005066
005073
I.H.'I5itl72
0r1J5076
",,51013
","5102
""!:!1'" 6
"'05110
000;112

1'1'115114
"215122
"'05:1,26
0,,5134
<1051 4 3
0215142
"''''144
",,5:1,4<1
0215152
00!)154
ii1~5156

005164
"05166
f110517t.'l
005176
00521110

",,,,;U,2
,,"52~6
f/I~5212

f1!05214
~05216

"0~222

i.'215224
;)215226

~127~4

.'12767
,1127'~6

tl05"16
('105237
frl36624

1il00"0
i'1'1'0f40f1!
2'00700

MAC'I'1l, 21\6511

1 7 Z 7 02

177572
T2'AI
T2'Bi

."'10frl~"

MOV
MOV
MOV
OI.R
INC
MTI"I

.....

'I'RTV"·j!,2(KSP) ,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
'~Rr:"05"37

."''

~I.T

1040"21

1 C~ECK SR0
,~ tAI~ING PA~£ .)

'NRA+',!PC;+I !!.Y;iUl, Sf:C0

19101~CK ~R0 eABORT CO~UITIONS
" [AIL.ING PAGE 1fII)
.E"'':IOR! INCORRECT ABOR! CONDIT 10'45 OR ".r;~ IUt;.N!
"Ut.I)H3+~URJ, SRl
'CH~CK SI'l;J, (R~G ISTEH CIoIA"llOE:I
.-l

*I'L.A+1;5+1, !lR0
,. 4

.....

'!JU,
SM2
,.
4

HI. T
17757'i.
;.'Ikll11l1

CL.R

eM"

BEQ
[,!11110J

'.SRI'
'I(00+~IM:5

~1. T

SCr,PE

HECOHO~D

•• 4
'EIl~~RI

lolL.'
INC
9E:3

-

.ERI(ORI INCORRECT I'l[G1STER CIolANGES
JC"~CI< CONTE"ITS OF SI'li!
, (P~ OF' ABORTED 1NSTRUCT ION)
IERHOR! I NCORHECT PC IN SR2
I Cll ~.BLE. MEMORY MCiMT
19"'~CK AUTO-P~C TWICe:

··I(UI'
.+4
IEI!I(~fI!

I~CUPE. 5'ORt;S PC I" ~1 " ::iETS ALI. ST lC~

Dr ~:>

IN :;;"1

TEST DC~TF".C '1EM'JRV -i.'I6

100i1l6!:i

17Z264

;>111373

1122'4

177!:172

~22767

~'2271'2

['I4~iIl02

JZ14i'1
009i""ll
0227('3

020'Hll,

172244

loll."

eMP
BEQ
HI.T
CMP
SEO
IoII.T
SCOPE

0014r~1

(~"911l"0

U4ih10
212731

035422

~12761
11127~16

051'liil0J

;)05"'16
.:127:'2
;'10237
2105237
<"06632

0"ll2'"

172~\!I2

~1l07~"

l'I2"""r.l

"17101l
177';72

,~"0111"'0

~22767

0Q1141l1
')""i'l"0
;')22767
.?014'll
"0000"
022767

100,,4;5

17Z1~2

HU26

11Z1J2

0,,54111

172H2

CMP
"EQ
HI. T
CMP
SEQ

loll. ,

CMP
BEQ
IoII.T
MFPD

,:"00110

;22116

ABORT

722702

CMP
!!EQ
HI. T
CMP
SEQ

1110"'702
020002

~014"1

'-'''003"

,&

,."

..

.tlPTR*2, (KIP)

,

~12716

177777

~05231

177 !:i7 01

I~H~CK

!~AT

S!,!PER ST4~K

pTR POPPlO

ItAHORI
1~H~CK AUTO- t NC
IERI(ORI

'~CQ"E ~'ORt5 PC IN R~

& SETS

AL.I. ~!.CI< P!I«~

I CHECK ABOAT AT O~2I.el4
1 ABORTS WHEN AOOAt;ss
OE:n O'~RANUI 5 rETclofEO
MOV
II:5ic'.'MM~~C
J~O~O-ME~ MGM! ERROR V~CToR
MOil
'~M ... P~M,PSW
I~V~ER HOOEII;,PREV US~R MODEll
MOil
/PU:>101 DEST AORS ON SUPER SlACK
liI\o!l!J,ISSP)
CI.If
.! SSP ~
I PUiH OA TA ON SUPEFI S! ACI<
hSo,,,"PII15
"'OV
"SR"··
1~NA9I.E M(Morty HGMT
INC
T33~ I
MTfI'D
1NO~.RE~ %DENT ABORT AT CU, ~11l WHEN MTPO
"(SSPI+
1I\OQA~S~ES F t NAL. AODR~!iS
T33B t
lolL. T
I(R':IORI rAIL.~C TO ABOR!

uP'

(110"H

""5046
012737

I~NABI.E M[MORY MGMT
, NOrMIE~ I DENT ABORT 4T D1il,~"
IER~ORI r AI L,[O TO ABOH!

ICioIECK SR~ ( ABORT COND1TIO'l~
[AlI.ING P'~E II
'ER~ORI I NCORR[CT ABORT CONO IT IONS UR P4G~ 101:."1
I CIoiECK SRl (REQIST£.H CHANtlE:?,
'U2 ... 0~2+S2+IiP, SRi
,.4
I;R~ORt i NCOIllf:'10173

"0"""'''
022767

1065"6
222716
0014(11

CMP
BEQ

jjNRA.~P!i+D~+VS"1, Sf:!11J
'CHECK SRIll
,+4
,~ tAll.l~G P.~E I)

liL.T

IERRORI
*U2+D~6+S2.~P I SRl _.

CMP
BEQ

0014"1

<105600
,,,,)5602
JIIl5604
"'0561(D
"'05612

0i.l~644

T32CI

U65~6

~GMT

PAGE 4_:1,4

16116

ICHECK ASORT AT 0.".5111
Mall
*T32C ,."MHVEC
jj~"'.P;';M,PSW
MOV
MOV
I.t:iPT~1 SSP
(~SP)
CL,R
MOV
III~O~,~2
MOV
Q21""SU1
INC
"'SR0
'ITP'I
T32At
.~R2'.
T32BI
~LT

~014;J1

;:014fa

0051130
11105632
",,5636
l"215642

CMP

SEQ

00(j1e~"
r.22767

~"!;624

1011.'
IoILT
CMP
BEQ

III ,,5576

005616

CMP
aEa

"000110
'22767
.11014rJl
J""0.,,,

"\1527~

::>1 .. ur":.14

I CHECK ABORT AT ')30.9k1
IABORTS WHEN A[ltJRESS U,. [JEST OPERAN!,! , S r.ETC'IED
*P1C , •• MMHC
IL,OAD '4Et04 Mti"1T ERROR VECTOR
MOV
MOV
'SI2,~2
.,",Sta,RJ
MOV
h1. (~31
"I0V
MOV
(H31,~"'SI2
1 R3~ ~UPER V I RTUAL ADDMES~
.:iO."~ I 1t3
"'OV
'SM ... P~M, PSW
MOV
I ~Uf:'ER MODE, II, PREV 51,1PEI! JolOOE II
USHt'i
I~NABLE MEMORY MGMT
INC
R3 ),. CR.!) +
1 NON .. RE~ IOENT ABORT Al 03".'1"
MOVB
T3141
HL. ,
T31BI
IER~OR' r A I L.~O TO ABOH!

~014(J1

",,,"70

~05614

27 (6!>7)

T31CI
_'22761
0014161
""00£10

"05542
005544
005544
i1I05552
;'''5554
005556
i:l05564
005566

~AeYl1

.. i

"I!''

HEM~RV

2135462
,,"5466
"o547"
305472
005476
00550Cl
.H155 ['I 2

ABU~T

lil.T
11i!IHlIll

<''''''000
''H'070Z

00""010

10 4 00i1

U2737
"127"3
J10J04
"12 7 13

177777

i'05237

1775701

CMP
SEQ
IoILT
MF'PD
CMP
BEQ
"lLT
SCOPE

•••

(ABORT CONO I TI ClN~

tNCOIilRECT ASORT CONDITIONS OR PA~~ IO~"!
I CHEC~ SA~ (RE~ 15TE(;( CMANr,;ql)

t NCOR~ECT RE:G 1~TER CHANGE~ WECOHO~1,l 1 N ~fI~
I 9M~CK ~ONT~!jTS OF: SR2

1 ER~ORI

1 (lilt or ABOI-lTE:O INSTRI,IPION)

SliP
I~PTRd, (KSP)

,"'4

I [RHOR I 1NCOillHECT 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(~

1 CHECK AAORT AT O~I1J.0k1
IABORTS wHEN AOORES$ Of' SHlP CO'JNT IS rETCHED
I~04D-~E'4 KG"'! ERHOR VtcrOR
'THC ,.,i'4MVEC
"OV
1IIt(I0,H3
"IoV
R~,'i4·
MOV
MOV
"1,(1013)
1 F" I NAL. ADDRESS IS 000
ttllSHpo·
ItNABLE MEMORY MGMT
INC
.(F~J, ... ,H4
THAI
.SIoI
I~E~ L,ENGTH EklllOR 4T D~0,~e
THBI
I1"

005646
~0~046

22767

,'05654

014:<1

"'''~656

""""0

[1.,566;1
:,.,5066
'2I56?:'

227f17

~;'!;o72

2::>767

~4"J21

171716

'PI.'+US+l,3Rr
.... 4

-"'''2J

1717~6

~:1504! C~A'I(;£~1
:Eq~:lR!

J Cw;.~i(

!N:U~W~C;'"

C:i~Tt 'J"S ~F·

O/t::d~"'E~

S""

,,'"ANGtS

~f.COWDli.l

1'1 ::-111

n:ST DCI(Tr .. c ~1EMORV "'GMT "SORT TFlA:OS
DCKTrC, Pl1
"0570:10

SCOPE

HL,T

,OMa'
005726
.,,,5734
f110574)J
005744
",,57%1
005752
0,,5756
il05760
0057621
"'1il5766

""':),,Il

i'05772
~"600"

IERHOR:
'~C9PE ~'ORES PC IN R1

~22767
:2I014~1

0""0""

~H'6012

0014"1
(ll1il01il00
.,22767
0"140'1
01iliH'HHl
t22704
Cl2l1401

@"6":5~

"06"34
006036
00604"

,,"6042
~"6050

1(106054
",,6 r/I 60
0r/16"64
"06:2170
0"6.172
006074
Ll2l6074
","6102
~i'l61('14

T35AI
TJ!5BI

177777

a2767

I1I:HHJ17
040"2~

,,0jHH12

1I!3,e, •• MMYEC

MOY
'10Y

. . 1.(104)

INC

"SH!!!-

1I1,'1,2I KSP )

BEQ

,+4

HI.T
eMP

171!:i62

BEQ

HI.T
01'5152

17~"2

:::22767
;:101401
1:0""0"

"4""21

171470

CMP
BEQ

..

..

'1:'\.".t,lS+~ I IRI'!

115774

l.n 4 60

CMP

BEQ
H~ T

\'002H~0

006il7k!

..

"'QM~.IJR;J.S"'1.R4,

,

eMP

1714'"

HI.T
IoII.,T

BU
SCOPE

01'1076
1"666'1

0""0"k!

017102

."'1il0""

"",622"

:"1""""
000/0"

MOV

ilfIl1.I2'"

171~06

MOV
MOV

0~7076

ItIOY
eLR
INC
JI1P

CLR

~"6266

J"""~"

,JIj,6271'1

"'~PTRISSP

~R1

OR ~AC;t.

IO!;.~l

CI:4AN(,jE~)
KECOHD~O

IN

~1(1

AUTO .. O~C

l~OEX

J 1.0AO "'f;M M{j"'f E"ROR VECTOR
MODE"! Ii, PREY USER MODE II

1~~~EF:I

I~EI ~UPER STACK

PTR

Il!iSP)

"'.13~6t7',""'SI2.'16
':l.11l~6~7,0""001t1 a
';P~I
ItS rpglolEo "T 067.80
I~FI~~RI rAll.EO TO 480H!

,"

T37'B 1
.aRETURN
"4"k!4~

eMil

171344

0"""26

171;5"..

CMP

'S2+SI'.SFl1

H\.T
OMP

1713204

BEQ
lolL'
MF"PD
CMP

:'1210702

SEQ
HI.'
SCOPE

Ul4i11""

I C~ECK SR"
1& EA1~lNG PAGE .1

•• 4

9EQ
P!4"1IJ76

'PL.A+;?pf,i+vn.l, ~R"

PEQ

HI. T

,'000""

::2162604

00626~

.!37C I "'MMV~C
"';ciM.PI/M, PSW

.",1'912 ... 76

M'T' ' O

TJ'1C 1

2'0141'1
\.11il0000
106506
J22716
.1"1.01

--

IN

RETURN- • .

T3'A 1

il0622"

~22767

-

IER~ORI AUTO_OEe r"II"ED
J ~C~P~ ~TORES PC iN R1 - & iiiETS A~\. S1 "CK PI':C~

HI.T

~17k176

2'01"~1

.

HECOHDt.~

PC IN SRZ

'CItIECK SRl, (RE" lSTEk

SRl

IERHORI
,gltl~CK

eMP

14""0l,

136667
01'11£10
1 '1757~
04""76

l~"CI~32

INCOR~ECT

REGI,TER CHANGES

BEQ

"12737
012767
012796
C"5"16
9112737
00'''37
£105237
Il'III I'J 131

0062041il
""6242
00624"
1/106252
""6254
"'06256

J~R~ORI

,CIoIECK SI!~ (I!E~ISTlH CIoIA~liES)

or-

CMP

2'16701

~0""00

"22767
2'014"1
~'''000''
,'22767

INCORRCCT

J ERHOR I 1 NCORRECT REG ISTER CMANGEli
,CHiCK CONTEIliTS OF" SR2J '!"~
ABORTEO INSTRVCTlON)
1 ERHOR I 1NCORHECT PC ,N SR2
J ~1t!~CK AUTO.O~C

IJEQ

","6154
01il6162
~"6l, 70
'H'I6l, 74
"216176
rtl"620-1
"06210
"'IU21"

""~226

I~R~ORI
'~H~CK

19~~CK §5!0 (ABOFIT CONDITIONS
1& EAI\.IIllG PA~E II!
IER~ORI 1NCURJ:lECT ABOH'!' CONDITIO"'::;

,

a.,

"''' 6230

I NCURHECT ABOH! CONO 1 Tl O~S UR PAGE 1Ut,ili 1

!;ONTENTS O~ SR2
111'2 0" ABORTED I NSTRugr I ON)

,CIoIECI( AOORT AT D~1 I
JABO~TS WHEN :N~T '~T~IoIES DEST
,OH a 6

11106220
006220

tAll.,l~G PA~E #).

,

HI. T

TEST DCKTF".C !1EMORV "GMT ABORT TRA!"S
DCKTfC,Pl1

~0622"

,&

,~R!!OR I

J CHECK ABORT AT O~I!I,3iJ
,ABORTS WHEN OEST O~E~ANO I.S F"t!CtlE!;!
,OMa4
MOY
"'!3~C,IIIIIMMYEC
JI"OAD "'P1 MI!!ofI ERROR VECTOR
",I(D~·Cl,H4
MOV
MOV
'Kf0.4!!,H3
".~, (1(3)
MOV
USM0
J ~IIIAaI.E MEMOIIIV MGMT
1"10
T3UI
.(II~),·IR31
BISa
J~E~ ~ENGTH ABORT AT ~".:50
T3~B I
IER~OFl! rAI~~o 1'0 ABOH!
101\."
T36CI

\)227"4
001401
;'00000
1 III """0

,."

SCOPE

00"2'0

022767
"014;'1
"0"0"'0
022703
"fII1401

HGMT

"'EMORY

H!.T

0;,6..,74
140.,,,1!
"16702
177777
1,77':H'I.

(1"14[11

I~NAaL.E

VECTOR

eta

"127:51
1l127"4
31;!7e13
"12713
"052:57
154443
'02100r/1

[;)22H1

ER~OR

'IJH2+UR4+SZ+PC,J Rl

HI"T
CMP

;'' ' 01'1'

0f11~1~6

'~L.A+\1S.1 / SRI'!

ilEa

104000

"'06114
kH,6116
006120
0r/16126
006133
"06132
006136
"06140
006142
1:106146
006l.5"
"1116152

IS ~ETC~ED

II.,OAO "'E'" I1fi'4!

J~~"CK !IoIU CORREP STUUiii
I~A~ ~.V£O ON THE STACK
I~R~ORI tNCO~~ECT STlTYS
19Ht.CK ~R0 (ASORT CONO IT I ONf)

CMP

2116676

STACK P!~~

Q'''. 221

CMP
eMP

& SETS AI.I.

1~E~ I.,tNGTH "BORT AT
'~R~OR: rA!~~O TO ABOH!

lolL. T

BEQ
172"27

'KlltI,~4

SCC
'10VB

~T

171572

OE~T OP~RAN~

~OV

T3!1C 1
022766
01il14(11
0000"0

006rtl02
21(.,60{'1"
I1rtl6k114
""61<116
.,06024
1:106rtl26

(l057611l
"ll,610il
177777
117572

IERHOR!
19"~CK AUTO-INC

11K 11Il+7

0171/174

"I0V

lU~"!

HE:COHO~O

-

IERHOR!

I~C9PE STORES PC

l~STRUCTIU~ rET~H~S OESTINA!lU~
MOV
_f4itlC,flIlMMYEC
II.0A='

~OV

PAG~

II:SPTR.2, I KSP)

J CHECK ABORT AT .,67,9il

006J~:'

CABORT CO NO III ON~

,ERHORI JNCO"RECT A80HT CONOlTIO~S OR
'9H~CK ~Ri (REGISTER C~A~GESI
.

~S~.PSM,PSW

INOEX

l~ R1

& SlTS

_I.~ sIAC~ P!K~

VA~yE

'1E.'1 M(j'q E~HOR VECTOR
ISJ~ER '1ooElli,P~E.V S~PEq MODEl!

~i1J7~7,'#PS:2+74··

111.H67.1014"1
00"0""
022767
011'1 4 111
0""02'0
Z!22767
<"11'1401
0000"0

21"1",'1:1

''''6~34
0"6642
1,,'6650
,,"6656
"06062
""601~
0"66 7 4

"'11076
017102

~1227"3
~"1401

et011i!'0

177116
0l,71/Jil0

T42CI

tII.",,3'

17~fIl1ZJ0

1714Z6

171770

00"11"0

",,0102

22761
014fl1

006110
t.i;:;7'~~
.,"6714
0"6722

17i1J760

14"1"'"

"0670a
03"137
111067""
017l.0Z
010000

:.n:)?z

1I0000Z'"
03. 7076
"171110
17~11I6

04".,71:1

"06700

~~"6724

2'216726
1'2'6734
l~ ~ 6 1:5 6
~'~!6742'

~40"4!:1

lH662

:J(l0021

lHO'2

;'!40,,70

17~6~2

::;'H1~

227111
014kl1

"""ell(!
22767

2'1 4 ' 1
~!lIt'~e'

Z4~,,-l

HI.T
CHP
aEC
H~ T
CMIt
IIEQ

'K"YRd,KS"
,.4

CM'
BEQ
HI. ,
eMP
ElEQ
HI,.T
SCOPE

I gWf,CK ~ TACK PTR ( 1 pOP,

2 "IJ~HE.S)

,t;IU~ORI

lNCOIlt~ECT STACK PHI
IC~EC:K SR0 (ABORT CONon IONl:j
."I.A.~S"'VS~+l f SJilI
,.4
1& EAll.lNG PA~E *)
IER~ORI I NCUIlt~ECT ABOR! CONO Illo~s UR PA(;~
I CWECK SR~ CMEl! lSTE.R CMA~~E~)
tUMa"'QR;,+Sl!+SP t 'R~

IO~Nl

,.4

JoI~T

('1",65''''

~[II670"

:.l1ll670.,
3367e12

OMP

BEQ

3'00011"
1040110

Zl12737
::112737
012737
00:s,,31
'-"12767
;,;,5237
011'11'131
006700
1117076
00111137
3""000

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
I K[t:CNE~ "'OOt.I: I ,PHE V ~UPEH MOI:I~ II
tKM.P~Ht"'''~W
MOV
*Ko~+a.e2, R~
MOV
" 1 t IIIJIPKD6.~""
INC
I ~NABI.E "'EMoIIY MGMT
"SRII'
H241
h(R 3 1
MT"D
,~tv IoENaTH ABORT AT U'", 311
142BI
,~R~ORI 'AlI.~D TO ABOR!
HI.'

,.4

INCORRECT R£GI~TER CtoiANGE.S HECOHD~I,I
ICIoI~CK ~ONTE~TS O~ SRZ
I('~ or 4eOHfED INSTRVpTIONI
I~R~ORI INCORRECT PC IN SR2

'KO~+~0", R~
,.4

19w;CK AVTO-OECREMENT

,E"t:CORI
,!4j1A.SH2

J~R~ORI 010 NOT AI,ITO"OEC
'~C9P~ ~TORES PC IN R~ & SETS lL.L, 51 lCI(

IN !1 Rl

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
,0210137 I T43t.l .JMP
"T~3D
"'OV
CI.R
I j!+102
MOV
'~M.PyM. PSw
J ~U'.'ER MODE III t PR~IJ U[;ER MOUEI'
INC
I~NA91.,E: "E"'Olly '1G"''I'
"'SH"
USl2.Yo
JMF'
'1'.0 00 1NSTRUCT 1ON
RE'URN.,
,·"'512.76
T4:5AI
JMI"
UT~3U
14391
HI. T
,~RtcOR! J"lP 'AII.EU
,.RETURN
HI,.T
1430'
,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'
CMP
'~2"'P~lliWl
jc~'c~' ~ql-iItEGiSTER- C;Hl~~E;i· _ .. ,.4
REO
lEI! (11'1 ! INCORHECT ~EGISTEH t;OIANGE.S IJ6

~127~3
Z12737

?12731
J05237
;)011137
iJilI'''12
2J112"'"
(1,,47'3
1il"00"0
1l11J7012

~~1~1~

~0~2'~

170"'0'"
"';,106"'''

17 Ul43

12~~~6

177177

;'172,,<4

~JA75J

0112~~

177';72
12""''''''

"""IiHI"

eMP

0"1"'541

BEQ

Ut'l17J

1'1a=>42

11""J63

171J>~2

001"46

022767

120"'0"

00''''4
00'056
001063
00.,"62
1!101066
1i'0"010

001401

SEQ
HI.T
CMP

171J>22

~"0"('I0

~37"72

~221~3

120"'04

"01401
.,0""00
11H000

1112131
2'12767

,,[111'6
11000'"
~J'-"00"

~1'1,~0

J12667
;(,0ii:l~110

.

Ul:IP

BEQ

'Y"!R,
,.4

HI.T
CMP

'YI'+~IH3

CMP

flEQ

C

K~P)

,.4

~12661

;,91606
0172,,4

21 iHl 2'"
171l~'6

;,1720"
U7202

1 ??~;i7j!
120~0~

~9'1~00

2'01156

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

HI.T
SCOPE

~121r36

211 ,,~4

,.4 -

HI.T

I1rpo

f1107"76
007Ul3
"011'12

~112""

, -

HI.T
OMP

106506

"05016
7112731
~12737
;)05037
;)05237
2100137
;J2Il1!:16

,CHECK SUCK PTR
,AF'iER ~aORT
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)
IERHoRI INCORRECT "BOHT CONolTl.ONS OR PAG~ lut,Nl
'SM2.~3, SR3.
'¢IoI~CK ~Rl (~E!'ll SHR ~;;'ANGES)
'KPTR"',KS"

SEQ
",,,060\1

0~"112

HI.T
eMP

SEQ

.2122716
001401
fIII1J001.'0

007104

..

T44C I
0227(16
fl01401

~22767
0014"1
00''''''0
022767
fII2I14!:!1
(:'210""0

.,,07120
001124
007126
2121'1134
;,01142
"01146
21217152

,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
'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~
1~"~753 " J:)R 1, •• (R3)
INC
•• Slt0
,ENABLE "EMORY MGMT
JM"
IIaIUI5
'~O 00 INST,
HE'1'UHN",
, ·"UI5
H<4AI
JSM
THBI
I~R~ORI
HI.T
, .. "ETURN

I~CQP~ ~TORES PC

IN

R~

& SETS

A~L STACK PI"~

,CH[CI< ABORT AT DU .3k1
,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 )., UI PQR,.U I ,.pY 19
14'131
HLT
'EA~ORI r.IL~D T.O ABOH!
,,,RETURN

••

TEST DCI(TF' .. C '1EMORY '1GMT AeORT T'lAPS
OCI11
00001:10
2105"37

177'72

~2I12221

l05737

11'~1'

"07224
:l1il?226
2'0723['1

0211001
"'''''000

,H1?232
0"'2<4e
007246
"07252
J2I726"
213726'
001,10
2'''7272
007276

01'1276
211'13""
3173"2

1201/J0~

17~J66

HLT
CI,R
TST

SNE

~"?J44

e2l?J46
"01J5::
0"'3':16
""'3621
~07J62

:ll'7J64

.~UipUR'

,.4

IotI.T
SCOPE

0"'J0,
1'73204

017J0~

111:100i1
l'I III 0""1
1"'''000

0";'2'"

017276
17il:;16

11"72
1201176

• CH[CI( ABORT AT A~C ,611
IABORTS wHEN tN,TRUQTlON 'O~I.OWINq ASH IS rETQHEO
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
'IJS~R "'OOE II I, PREV USER MODEll
MOV
III~, H4
I~HlrI gOUNT " +1 11 PI.ACt I.Ef!)
MOV
III:\, ""0i.10 , 1\2
CL,R
R3
INO
.;SR0

..1111'

~732LH

HUI

"00"""

1'4tiBi

"07302
,,"'1332
"01302
::10'1306
,,"'1J12'
.,,,'1312
;''''3221
001322
007324
i.\07332
0217:534
,,"7J36

.'

SEQ

10421'-"~

012737
012737
005"37
""2767
0127'-"4
0121"2
"11151:103
e,,5231
000137
"211302
()17276
"",,2'7

,,j,4

.IiUI'.'~

RETURN ...
,·"Ul'.76
CCC
ASHC
IiI.T

JPA~SET CC's

I~E~ ~[N ABORT WHEN N~XT

IN~!_

15 F~TC~ED

,!lRETURN

1'46CI
?227il6
0014Ql1
"0011"'"
122767
k10141.l1
.:lI1JQl1II1/I0

CI1"

IEQ
HI. T
eMPB
BE?

"ll. T

IIIKPT'l. 4,1(5"
,+4 1IIi!+V+t,:, KPTR-2

,.4

,CIotf.CK STACK PTR
'ArtER AIJOAT
'ERROR I t NCORH[CT SUCK PTR
19~~CK P~AT 'C',II/I,&Pl' BtH SET ON S':'lFI
IERHORI

INCUltR[CT STATUS SAYED ON ABORT
,CIotECK SAIII CABORT COND III O~~
fAll.ING PAGE .,
,E'lH::!RI !NCOl'!RECT ABORT· CONOITJO"lS 0" PAGt.
'CHECK !iR~ iREGlSTER c,;HANCiESI -

CHI'

011114:'1
"0"'0'10
.. 22767

'~l.h\!P(i+ IS+VS5+1; S~"

BEQ

,.<4

~014:'1

HI,T
CM"

BEO

.""S~~

:22767

30""""
"22767

12010"

1 7 "220

HL T
CMP

~"14:'1

~EO

;'2'00;'"

HI. ,.
TST
'lE'l

,',,57)!2
<'01 4 <'1
~

.,. nil I?! I!I '"

L;, ,.

,&

lut. ... !

,.<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 1N 5RZ
IC~~CK T~AT SHIn CO"PI.PEO

T~ST DCKTF.C
oc-:TrC,Pl1

~[H1RY

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
7
00141'1
"""01'0
,'227C2
:d01401
0000"0
1040>1"

001"00

~"7534

·'12737
·'127~7
:~127"6

1701c!0J

;)05037
/050((15
':12767
,'0523'1
:'ilJ4!ln
"e!2HH10
liIJ0000

1ll,1

:Ji:l1l2'0
1n~z~

1"0"'0~
~"7~Cl2

~GMT

0[/116l'!4

,1227t1'1

O"'~12

~n4;J1

t\07614
lHHtI16
";'7/)24
",,7C126
l'071'13t"
"2)71'136
l,,1'1/)4(1
3217(>42
0",7644
0,,705"

~1'J12l12l"0

CLf'

177::»7C!
171204

T50 ...
T50BI
T5001

"PIJO~.i!

R5
#!5fc10, TEMP
IIIISR0
5,·TEHp

CMf"
BEQ
WI,.T
CMP

fII~RA"'~L.A"UII~"'05"V~:5+11 S~I!.I

I ~NAaI.E

"'£!,IO~Y MGMT
INON.RE:~ ABORT AT JSR,3i:l
IJSte ~.II.EO & 010 NOT ~BORT
J~R~ORI rAIL-EO TO ABOH!

ABORT TRAPS
140167

:>227b7
J1)1 4 ,'1

liE?

iiI.. T

;.122767
'014"1

eM"
BEQ
HI.,T
MfPD
CMf"
BEQ
HI.,T
TST
SEQ
"'I.T
SCOPE

;1000""
10651'16
2'22716
;)1211""1
"000.'0
.'057r!15

"~7/)64

itJ07/)72

<"12'1:57
012'167

""772l~

",,05i:ll~6

'014111
ic1l1l~0"0

UH";'11

:'12737

005237
.1002 4 0
<106576
IH!I 21 000

:"\J1724
1'!72li:l01!J
1201l0i:1
177!ln

"""2'"

171l"76
0"'1l0"0

('Itl0r.!IH:l

,"'''

#~Ma .. ~p, SR~
.... 4

..

U~P
*UD4·~,CI(S")

,

R',.4

,&

I ~HECK SR0 (ASORT CUND III ~N?

tAll.'~G PA~E Ij

IERHDRI INCORRECT ABOHT CONDITIONS OR ~AG~ lut.!II!
, ~~~CK ~R1 ("EG 1STER CHAN(;[S)
JERHOHI ! NCUIIHECT REG I ST!:R CHANGE~ HECOHO~O II'i
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

~H1

I~RteORI

I CHECK ABORT AT sVe,sIII (Hr~u
JA!lORTS wHEN DATA !~ ~USHEO ONTO SU~£R STACK
MOV
I\IT5~C j ',MMVEC ., ~OAO M~'4 "'GMI ERROR VI:CTOR
MOV
IIISM"'PIIM, Psw
I ~U~ER MODE Ill, PREV U~~R MOUE II
CL.R
ss~
'~E! ~UPERVISOR S!ACK IIrq
MOV
1\14!"-~~
,~OAD STACK
11/,1 S\011'.1
I ;NAB~E "'EMORY MGMT
INC
NDP
I~E~ I,ENGT~ 4BORT AT ~YC,8t
"HI
M1='PI
T5~81
HI. T
J~R~ORI rAlL.~D TO ABOH!
T5,"CI

3227C'6
<101401
J01'l0U0

<)22767

141:H177

(1"1 4 ;)1
l!0"0"0
.'22767
"014;)1
;J " 11l:ll11' 0
;122767
0014'11

167(>010

;'''''0''''

'~10"Ql;'

1065.,6
,)22716
;)211 4 /1

t'l,I1lJ04

:,040:'"

,,,,,.!.. ,.")

ON USEH 5T ACK
I~OAD "'EM Mti"'! ERROR VECTOR
J i,!S~R MOOE III, PREV USlH "'OOt.I:
I ~EI I,/SF;R STACK PTR

P\JS~E:I',!

C\.R
MOV
INC
JSR
HI.T
H\.T

:"00 Ii)(' 0

ilI07654
2'i!7t156
,li:!7 ClMl
"07t162

kl077?4
307724
"'''7730
2l1l7732
"i:l7734
J~77 42
0217744
2IilJ7146
""7754
liHl7156
<,.,7763
",l7766
'J0777Cl
"07772
2'01774

ICHECK .SORT .T J~R,3i1i
I ABORTS wHEN REGlt)TER (H51 IS
MOV
rY!"klC, _IIIMMVEC
#\lM ... Pi,lM,PSW
MOV
MOV
IIUO~,\,!S"

T5I!JCI

TEST DCKTrNC MEMORV
DCI('!'rC, P11

",,,'1702
"0771;:1
007714
2107116
111<17722

,,,,,,

171~14

e'~76~4

~07652

,CHECK AflORT AT A~C ,SI!
1 ABORTS WHEN I~~T PUI.~OWIN~ ASHC lS F'ET~HED
IIIT47C,lIl11 t04 MVEC
I~OAO '4E'" M(;"'! ERROR VECTUN
MOV
'~M.P~M I PSw
"IOV
'~Ut:'ER HODE! ! ; I PREV S~PER '100E.1!
10'13422 IS AN ASHC
IR2)+,R~ INlIil
j(cI1~47~

T52A1
T!;2BI
T5?01

,'"''''''''

n'>l"""

27(657)

V·UEY·7"

Cl.q
"10V
INC
tOT
1ofL,"
IlI.T

S:iP
iIIY .... "!,!M ,"S~
II!ISH>l

CMP
SEQ
HI,T
CMP
BEQ
HL, T
CMI'
SEQ

IIKPTR.4,KSP

16, 1~

"'AGE 4"24

,SEI SUPER ::;rACK PTR

'~S~R "1001;;1:: ,!'HEV U:ilH

"lOO~

II

J~NA~~E "'EMU~Y MGMT
INON.RE~IOENT ASOHT AT SVCI~~
IER~OR: tOT, AklOHT F"AIL,EO
'ER~~RI ASOHT F"AII.£O

T52CI
"227"6

"1'I1~~4

"014~1

",,""0111
'~22766

1113"13"

,,11121""2

14",,77

1~7462

11I2I14tl1

""~"I:J"

J22761
"~14(11

""""0"
;l227~1

"014"1
t1I'H't1I"~
l22767
"-"014"1

H~T

tll",,'2

1~7""2

tHHhl61:l

177777

<112131
12I65l16

:'110""'"

177776

i~22716

177174

~"'!Hil""

BEQ
IofL.T
eH,.
eEa
~L,T

(l00"~"

122737
ft'014Cl1

CMP

173366 - 1~7"'2

CMPB
eEl)
IolL.T
MOV
MrpD
eM"
SEQ
HI.T
SCOPE

;)014<'11
i/J00"~"

1214""0

312731
1l1271:!7
0127"6
~172

1')12767

21111212'"
167~O6

"213011J~

~11123:J

~1027[1

~ACVl1

16773"

;'1il""~4

;)1\:'1236
:;1111242
1.'11111244
l,111246
01"250
01Ql250
2110254
'!'1"256
ilJ1026;)
010264
,'1111266

rqp::;

17000~

16 7~76
167"2
167~4"

00"",'4
1102J"t"2J
~011""2J

i""''''''''
?22716

1l3U154

;101401

",,(111110"
"22766

11111..,l/It,

,,"1l"02

,"F"IER ABORT
IERRORI !NCO,.RECT STACK PTR
19H~CK TIoIAT CORREP S1 ATU5
IWA~ SAVED ON TIofE STAgK
,ERHOR I I NCUFIRECT ST ATUS
'NRA.~I.A+Spr;;+O~.V~7.1, SR2I
JCIofECK SR[tI (ABORT CU"'OIIIUNl!i
,.4
14 fAI~I~G "AGE *1
I EFlHorq I/04CUIllRECT ABOHT CONO 111 ON::; U~ PA(j~ lU~"!
'UHZ.~R~+SM2.SP,sA1ICHECK SR~ (RE~ISTER CHAN~~l!i) - ,.4
I~R~ORI INCOIII~ECT REGlliT[H CHANGE::; HECOHD~O IN ~Rl
I CHt.CK CONTENTS OF SR2
*!5ZA.SH2
I (P~ OF 4S0HT~D INSTRligTtON)
'~R~OR I I NCURHECT PC IN SR2
'CHECK FOR CORRECT PSW ON ABORT
*~0"~PliW+'
,.4
'fKM+PUM IN IoIlGH SYTE)
'ER~ORI INCUR~ECT pSW AfTER ABORT
IIIKH+P~H, .. ,Psw
'KE~NEI. "'OD~ III PHEV St,JPt;A MODE Ii
SSP
,pU~H S\.IPER 5T "CI< PTR ONTO KERNEl. STAC";
,0.4,!I22761
'01401 2'' "' 2'

J105~6
~10514

"nezlII

iil227\'16

el014:'1

"1f<'l516
.'1052::f'lf<'l';i26
Z'1 11:> 32'
l'lf,532

fIlU2''''

~'"''''''''
"'0001110

~110472

<1105:'4

CI,R
HOV
SCOPE

16 7336

<112767
"05237
;':011004

;;227~6

BEQ
MI.T
CH"
eEQ
HL, T
CMI'
SEQ
HI.T
CMP
BEQ
1ofL, T
MaY
MrPD
eH!'
SEQ

,~~

:WA~

~HE

S~ACK

,.4

IIIKM.P~M, ",P~W

SSP

II~O~"~, C1(5" I

,.4

I UTVEI/*2
'IOTV~C .. 2,lOTV[C

,ERHOR I 1NCOitHECT REG lSTER CHANGES HECOHD~Q I N ~FCl
'¢Iof~CK ~ONTLN1S OE SR,::"
1\ PC 0' A.BORTED 1NSTRUCT ION I
I ERHOR I 1!'lCOARE:CT PC 1N $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~

1CHECK ABO"T AT THp,UI
,wHEN VECTOR AT 2'" 15 rETCHEO
IIIT54C ,,"'MH~E:C
I1.,OAO "I~M MG"'! ERROR VECTOR
MaY
MOV
'I54B,"'IOTVEC '§E! lOT TRAP VECTOR
.l!iM."~TY7 ••• IOTYE9.i!
,SUPER MOOE ON lOT
MOV
.,KUPURil, . . TEMP' ,SAVE KOP'ORfd
MOV
l\lli_25c>',
-4"e.i.oWN.RW,
.,KOPOR2I
JSET KDpCRIZI"RW OWN O! BI.9CK~
MOV
JAL,I. BUT I/l1016 IS ENAB~EU IN KERNE1., ~O' SI'ACt;
IIIUH+PUH,PSW
'VSEIl "IOCElll,PREV USE" '100l!1
MOV
.. iiSR"I~N~BI.£ "'E"O~~ MGMT
INC
II0r Wl~1. A~ORT W~EN AOORlSS V~Cl0R IS
T5HI
lOT
,fETCHEO fRO.., KERNEL, '0' SPACE
,(RHOin ·IOT F'AIL.EO TO'TRAP •
"lL, T
'ER~ORI lOT F'AIL.EO TO ABORT
T54B'
lolL, T
T54CI
I CIoIt:CK STACK PTH
IIIKPT'h4, KSP
CMP
,.4 IAfTER ABORT
SEQ
IERHORI INCURHECT STACK PT"
IofL,T
'~M+P\!M,2\~SP)
ICWlCK TWAT COARECT ST~TUS
eM"
,.4
,WAS SA.VEO ON THE-STACK
BEQ
IERHORI !/04CURHECT STATUS
~L, T
*"L,A+US.t11114(!1

!,.. 1

[:lel0"""

.'"''''''''

1065['16
,22716

111401505
0:10.,,,,,

CMF'
BEQ
I-iL,'
eMil
SEQ

t-I\..'

1202.",'

CMIt
!lEQ

"iI.'
'1P'O
:JC00"~1

CMP

"11222
['11224

'Z'14~1

~E"l

'Zl'i~~~

.q", "

t!2 6

lZ4~;~k;

{~::- ~

*~,"2

,."

AL.L. S!ACI(

P!H~

,f;,Rf:lORI III/CURRECT USER SUC~ PTR
J 1;~t;CI< AUTO. %NC OF' RZ

lE:R':'ORI 112 DID tiO! AUTO-INC
Tt;"'F', ~'I(Op~R0
I ~[~TO"~ KOf'ORI!l
.HE5Vt:C-Z ,.*RESVEI;
I ~ClIP~ ~TORES PC IN "l & SETS ALI, S! ACII

j~IIrR,S~p
'~M,.~SSPI
':?U"'~"I1,.I~SPI

"!00j\)

I ;OAO ME'" MIi"'T ERROR VECTOl'!
, _U~E~ MODE! Ii, PR~V S\'/"E" MODE II

I~EI ~U"ER STACK PTR

'P"AB~E "'E"'ORY MGMT

,~R~ORI

rAI~~O TO ABOR!

AT fE1,00

J glol~cl< ~'ACK P'1t
J AFTER AI!IORT
,ERHORI INCORRECT STACK PTR
*f'I.A.~PG"'V~h" dlR0 'CHECK Slt0 (ABORT CONe IT 1 ON~
.~.
1& [.ILING PA~E III,
,ERHORI INCORR[CT ,.BOHT CONDITIONS OR "AG~ IlJl:.'I1
1IIfII, ~Ft. I CioI~CK 'R:!, R~G I STEf! ¢HAN~ES) -

•••

• ~ 12+a,fJlII, 5R2

•• 4

MOil
16'''',.(6)
HI.T
•• RETURN

T51Cl
"22761
,11!l1401

& SETS

i

,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~ "!~\)

,.ltUI5·?!>

""0"""
~11l56
:.~1l156

R1

,CHE:CI< 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- ,

"'11276
l!12646

;]11164

IN

I·RETURN
OMII

e12737

..

H~T

T5~OI

~11126

INCORHECT ST4TI,IS AnEk AflUM!

,

CI.A
.... Ui! ... 1!!I"
I Ne
.iisRI"
"TI
RETURN" ,
, .IISI2·U'"

17?!S12

0227::1"
0fJ1401

"111211

IERJ:lORI

TR.~S

i'0""1."0
(11105"

"11056
011"63

PAGE _.26

·1~TV~C+2,.#IOTVEC
T~M", Ill/KUPUHP'
'RE~TORE KOf'ORIIJ
I~COP~ STORES PC

I CHECK ABORT AT F'E' ,lI!fII
MOV
'l1!'~C, .IIIMMIIEC
MOV
III~H.P~M,P5W

2'11050
<117100

O!l1fcl50
311050
"11054

16116

,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
,R2 CQN!.piS AN 000 AOORESS
t.q"H2
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.;
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
(H2).
MTPO
T55AI
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
T55BI
HI.T
,ERHORl F'A!L.~O TO .eO~!
T55CI
HOV
. .p~W,RIl
I~Ei NEW STAT\,IS
IIIKM.Pt,!M,H0
CMP
I gJ04t:CK NEW STATUS
.... 4
SEQ
HL.T
,ERHORI %NCORRECT STA Tl,IS ArTE.R AflURT
eMP
*I11110000
104"""

040,,4'

~113H"
~11312

T60AI

"'11314
"'11322
Jl.l324
~'11326

"11330
011336
011344
011350
t·11354
:.'111356
Jl.l364
"1131"
011374
J11216
~'17;S0;:t

"1140"
111140\.'1
:d114C'16
~11410

(l11412
01142'11
;)11422
;)11424
"11432
"11434
<'11436

012767
J121:17
21127"'4
2!127~2

i!05""3
~12737

~"5":S7
<1"'237

~100137

16!>264

{l4010~

1~62'4

1100"'"
U1401J
"210001
100il01i!

166H0
21m;;!,,,

(17120 4
r/l1730:.l

2!H276

117~7Z

120",6

;J114"1II
<117276
;)71204
fl00000
.'1141'10
:122761
"01401
0"00021
"22167
00141Jl
'000"0
~22767

CHII'
eEQ
HI.T
CMF'
SEQ
"'~T
eMP
BEQ
HI. T
SCOPE

21401!13

16~104

"0211'10"

1~~U4

121/!101l

166144

;:!1II14t:l1
,'''''0''0
HJ402!21

F'AGE 4_26

16! 111

I ~UI:'ER MOOE III, PRE V S~I'ER "!OOlll
I~OAO "'E~ HG~T ERROR VECTOR
15 1S A RESU -1"ISTRUCriO'l

R~

'~NAB~E ~EHOR~ HGHT

GIrIISHI1!
INC
~IIISI2"'70
JMP
R(TURN-,
,-11'512.76
RESET
HI.T
,-RETURN

T61!1C 1
166274

321""'0111

27.UE~.f4

,CHECK ABORT AT F'P.i1~
'~M.P~H, f'Sw
MOV
MOV
'!6I11C, "'IHMVEC
HOV
.~, ".,:,5 12+7~
CL.R
tIII"'!!!i!·l""
C~R

J1127~

"11211il
,)11216
I'Il1Jr"eI
,l113Cl2

MACVll 21 (657)

J~O £XECVTE RESET

, ASORTS WHEN NEXT INS!. F'lTC"'lO
If;R~ORI F'AIL.~D TO ABOR!

'fo'I.A+~Pij+VS2.1, SRI/!

'CHECK SR0 (ASORT gON01TIU'l~
1& t~11.1NG PA~E ,~

,. 4

.",~R~

,.4

'ER~ORI I NCORHECT ASORT CONO IT IONS UR P"G~
ICHECK ~'l~ \REGI9TEH CHAN~ES) -

lI~t2.:j,I!IIIl,SR2

,."

lO~~l

,ERtc°Rl I NCORf(ECT REG I ~TER CiolANGES HECOHO~\l IN ~H~
IgH~CK (!ONTENTS OF' SRZ
IIPIi OF' ABORTEO I NSTRI,ICT I ON)
,f;R~ORI INCORRECT PC IN SR2
I~CUP~ ~TORES-PC IN Rl & SETS "1.1. 5!~CI< P!"~

ICHECK ABORT AT F'P.fIl~
flI,IM.PI,IM, PSw
'10V
• \,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;;!
~3
CIoR
MOV
'~'12"'4'~'PI,I15.76
101120" - OIV R4.RZ INST.
tIJlPV!~·101/1
CIoR
I~AI"T F'OI.~OWS OIV INS! •
USH'"
I ~NA8L,E "'E"'ORY HGMT
INC
JMP.
_~UI5""'a
I ~O 00 D I V I DE
RETURN-,
,-PUI5.76
q~,R2
D1V
T6U,
IoII.T
J~E£! !.EN ABORT WH~N THIS lNST ~ETCHEO
,.FU:TI,IRN
T62,CI
CHII
#f'I.A+yPli+VS''''l, ~RIII
'CHECK SRI'I (ASORT CONOll10'l~
SEQ
1& EAl~ING PA~E II)
IER,:!ORI INCORRECT ABORT CON01TlO'lS UR PAG~ IU~N!·
IiI.T
ICHECK ~R~ \ Rf,:G I lITEH 9HANijES) CMP
*",ltiR:j,
eEe
IERtcORI INCOR~ECT REGISTER CHANGES KECOWO~Ll IN ~R1
H~T
.~r!).~01/1,SF!Z
I CHl-CK CONTE:'lTS O~ SRi!
CI1'"
BEQ
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. SI1CI( P!I(~

I·'

I·'
I·"

ICHECI( ABORT AT "YI..5il

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

1'112767
1::12737
<1127>13
0127!:14
1'1"5005
~12737

2105037
0'),,5231
""0137
'1'11510
J11076

0'00""
~11~10

(,l!il0,,"i!
,",00~1!!1

"704213
01110"
17"7~

041Hd76

.~7214~3

::11110000

i."l11511/l
011!1Hl
11111510
['111516
;"11!120
011522
"11530
"11532

~'11534
~11542

011544
011546

011550
911556
011'J6~

::22767
;)01401
<:J001/!00
,.'22167
;)1111401
2'00""0
;'22167
,.1"1401
0111""00
11/140"0

~tl6401

~11!:i11l

21121('15
00'51i137

;!11574
11'11600
0116,,4

I.'

1661D"4

~0'237

eEa
eMP

BEQ
HI.T
SCOPE

1140121'"
"17121'"

117'7'1.

210"116
J116t!6
317100
;)/Ulfil00

~1103''

~227:'6

,'014"'1
.10001121
('22767

T63AI

'"22767
el0""
U4,11

,'lHl42

22767

,."

,ERWORt 1NCOlilRECT REGl~TER C~ANGES KECOKo~e IN ~~1
J CHi-CK CONTE "ITS OF" 5R'ZOr-AsoHTto INSTRUCTION)
,ERHORI INCOlilRECT PC
5R2
J~C~PE JTORlS-PC IN R1 & SETS lL.~ SlACK P!~~

,ipc

iN

1·"'SI2.U'"
"'loT
1

.RETURN

T6:1CI
CMp
8EQ

"",U54

41. T

~40"4'

CI1P
SEQ

.,~014"1

;)11636
;'11640

.~ 12+:j,01, SIII2

,CIiECK ABORT AT "'t41<.3111
'~BORTS wHEN I N:>T '9\.~OM I N~ "AFIK 1.5 F'ETCioIEO
HOY
'!iM.P1i!H, F'SW
'~U~E~ MOD£III,PR~V S~PER MOO£.II
HOV
'!6~C, "IIIMMYEC
I~OAO ~~~ "'G~I ERROR V~CTOR
HOV
(I'C,., .. (5S"
I PUtil-f ~A"K I NST ON SUPtR ST ACK
.,pUSH·THIS
IN~T oi ~UPER STACK
MARK
1
IAF'IER H4RK EXECUTE INST AT !63A
HOV
'~12.~0""R'
CI.R
"'T63A
,WHICH 15 A MAI.T
INC
";SH0
';NA8~E "'EHORY MGH!
JMP
ISSP)
J ~O £XE~I,ITE "'ARK AT SP!R.2
RETURN_ • .

~116C!16

r116il6
31161')6
.'11612
;:111614
:"11616
r.l11624
<'11626

,.4

IoILT

t112767
2112737
012146

:'11566

I ~90RTS 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,
1070403 - HUI. R3,R4 INS!,
MOV
""7041/13''''''~I2'''''6
CLR
"~P~!~.~00
IHAI.T POLL,OWS INST.
INC
•• 9H0
I;NAB!.E ME"'O~Y MGMT
,ifs 12'" 0
JHP
I~OOO MUt. INST
RETURN-, .
,,,11512.76
"'UI.
PI~,H4
T62,t,1
1011.'
I "RETURN
1'62CI
iIIl'l.A+!fPG+V,Z.l, ~R0
I CIoIECK SRID I ABORT CO'lO IT 1 UN~
eM'"
BEO
1& EAIl.l~G PA~£ ')
.~R~ORt tNCORHECT ABOR! CONUITlON~ OR ~AG; IUI;NI
H.l,.'
CHili
iII"'.~R*
IC~;CK ~R~ \R~G1STER CHAN~ES)

JJfI1.d"d

1!I"''''~0

:'4;'l;'J

HI.'

16"36

CMP
8E'J
4L.T
C'1P

;1,1')

.KPTR.4,KSP
,.4-

ICHI;.CK STACK PTR
,ArTER ABoRT
I£R~ORI III/CORRECT STA~K PTIII
'1'I.A+::!PC;+V~Z.1,li~"
I CHECK SR0 (ABORT CONO 111 U'l~
,.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
I E~,:,!lR I I II/CU~RECT IIEG I ~'I'[H C"ANGE,::; wrCOHet.') I rl ~H1
ICHt.CK CONTE,'1TS OF SRi!
8S12"'l,?I""SR'Z
.... 4
ItF'~ or A~ORTlD INSTIIUCTIO'l)

TEST DCKT~.C
OCKHC: ,I'll

~E~~~Y

~G~T

"11052
""11054
J11656

H'l00:10

:'116,62

~'01<\"1

el11664
\·11666
"11612
.,11074
J11616

:'001110111
;J237/il5
~. 2114., 1

"1173;»
"117M
"11712
011 7~~

"117i"4

(11113::"

il16676
21161111;)

ABORT TRAI)S

'4ACV11

'iI, T
MFPO
CMP

12l65~'6

<:122716

;)Clil.,0'1

HL,T
CMP
SEI)
HIoT
'COPE

(lOlli'll";!

Hl40~0

~127J7

00513J'i'
005237
:.'10-"137
;11173<4
;,116676
Hl5722
;J3"0Pl0

<"11/3'1
117717
U572i!
G:ll.671Hl

00l!iL,T
CMP
BEO
HL,T
rST
9EO
HLT
SCOPI:

~01401

~11176

0300213
"22767
0014,,"
:130000
111057212
ell401
000000

"12""~

104,"'0

DCKTF'~C
DCKT~C,Pl1

T[ST

.ER':!ORl INCURRECT PC IN 5R2
IPU~~ S~PlR STACK PTR ONTO KERNE.l.
IC~~CK ~UPER STACK PTH

.[RROR!
I~C~P[ ~TORE.S Pc IN R1

, ·1<111-2

T64AI
T64B'

~ll.1J4

0:112002
2112"1"
"12;.114
012016
2112020
"12022
::'12026
"12030
012"34
012042
012046
.,12050

,,,'I

C~R

2116016

.,11734
011 734
311742
"11744
011746
,111754
011756
01176"
"11766
011770
i;lU,172
011774

."SI'TH.il. R'

I CHECK ABORT AT Tl!T.U
I ABORTS WHEN I N~T F'OL.!.ow I N~ TS!
MOV
iIIT64C'."MMV[C
"to V
_"l,Ri!
"'~0~7i!2, •• t(lh2
MOV

177~7i/

P... GE <\.30

16!16

SSP
IdpTR.4, (KSP)
,.4

aE~

'·iH'I0~"

"12737
"127"2

21.UEY.1 4

27(6~7)

""2737
0127""
",,'504"
;)127411)
ll732,15
:'112705

11Il,2kl!lI4
0171112

00Z12'21

U"""l

""30111"
177!:i7117076

~pL,A.KPa·I~+vse.1,S~0

1~H~4

040"7~

ME",nRV "'GMT ABORT TRAPS

l'17,P6
''1110ri!
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~12212
el16676
1142"3
""'''011121
",12212

Ul000IJ
177!:i1i!

HECOHO~U

IN ;'R1

JERROR I I NCORHf:CT RES\J~ TIN ~2
'~~~CK ~E:SUI.T-

H\."

~"00elQl

,ERHORI INCORRECT REGISTER CHANGE:)
I CI4E,CK CONTENTS or SRi!
.
,(PC or-A90RTtD INSTRUCTION)
,ERHOR I I NCORRECT PC
SRi!
Jr;ioI~CK fiiESUL.T'

iN

CM"
SEQ
H\.T
SCOPE

104""111

INn

TO ABORT HE.itt.

IER~ORI INCORReCT STATUS ON STAC~
illIII.A+~Pij. p,.vs~+~; S~0 'CHECK SRiI (A80RT CO"DI T! ON~
,.4
,& [A'IoI NG P4iE I)
,[RRORI INCORRECT ABOHT CONDITIO'!:) OR ~"'Ci~ lU~"'l
.",,~R. ICH~CK 'R~ iR~r;XSTER CIWl\lESI -

eEQ

~40IH'li:l

rAI L,CO

, ~Rf:(OR I

! NCOR~ECT RESI,II. TIN

'~Cr.lP~ ~TORE:S PC

IN

R;

~3

SElS AL.L, ~rACI< PI":j

'CHECK ABORT AT ,,"'0.9111
,ABORTS WHf:N tNST~UpTlON FOL,L,OwIN~ HOYe IS FETCHE~
110V
'!6~C,P"MMVEC
.~OAO ~~M HGM! ERROR V~CTOR
MOV
.K!0,HJ
(J)
.
CL,R
(7)+,.(H3)
'10V
MUve
.(R2),R~
JT~IS lNSTRUCTION I~ NOl EXE.CUT~O
110V
'!f:MP,R2
MOV
'.~"011l0,(RZ)+
INC
"1115110
'EN"'9~E ~EMORY MGMT
JMP
(H3)
I~O EXECVTE ~ove INSTRUCTION
!'!ETURN-.

,.l(trh2
T66,t,1
T66BI

IABORTS WHEN THE NEXT lNST IS
'ER~DRI FAIL.tO TO ... eOHT "It.llt.

Move
HL,'I'
,-RETURIoi

'~T~HlD

T66CI
~22767

"11114"1
:100000
;'22767
01 i'J14i'1 1
~01110t13

;122761

.''''1 4 .'1

" 0111 ,,<~ 0
;227"3

,H'L,A+KPC;+ 1!1+VSI!!+1, S?!

...

'"
IER

tlII!,~R;

,""

IC'IlCK

S~~

• CHECK SRII! (AtlORT CONti IT I UNS

A!!..!"'G ~Ar;E ;q

~RI

!NCURRECT ABOHT
qe;GISTER C~."J~ES)

CONUllI0~S

OR

P"'G~

lU~~!

SEll :JR! II.ICUR~ECT REGISTEH (;'"ANr.ES HECOHOlO IN
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

~>(l

T(ST DCKTf~C
DCKTfC,Pll

~EMnRV

.'12254
.112256
01226£1

MGMT

~BURT

T~4g~

ITH!:. SIG'II

BE':!
lolL. T
SCOPE

l'ilI4;Jl
N'0i2H:1il
UI040f!1"

,tR80R!-tNCO~RECT RESU~T
I~COPE ~TORI:.S

IN ~~
PC IN I'll & SE1S AL.~

S!.C~ ~!~~

,CH(CI< 4BORT AT n;TIII? IVIA 4SH',JI")
,ABORTS
~12262
~1227D

~12737
~127~2

1:112274

""'''12
"12H2
;.172403
1112703
<:1127('14
t.105237
"'''''112
il'1232il
:.'116676
;;'12403
"""il"0
1112320
122766
,1I1J14iill
1'"BfII"0
r.'22767
fl0141l1
f'l0,,00f11
1)22767
0il1401
0"00"f11
022761
0014Cll
"'0""0"
2122,]04

~12276

"123""
;1123"2
0123"6
"12312
012316
016676
"'167"0
"12J2"
,112326
11123311'
1112332
~12J4"

012342
"'12344
012352
"12354
2:12356
012364
012366
0123111'
2112374

.,B.i401

012376
01240"

J""f110f11
U4S""

"124112
IJI241<'J
[1124104
312416
<112420
"12422
.,12426
;.'112432
,112436
"12442
f'l12444

:l12737
"127"5
",,'ilU
"12745
[172223
')12703
1'112713
"1271)2
""5237
11100261
"""115
J12446

WHEN

~1670~

JMII

lolL. T
eMPB

"'GMT

ERROR VECTOR

'~HlF! ;OUNT~.l-l "L.A~E
,'U~OATA

'Po/ABLE

TO BE sHlrTED

RIGHI

"'EMO~Y MGM'I'

1M2)

~ETU~N.,
• a 1(1 111.2

.

.S~

,aRETURN

0""011

*N+C,2(O)

,"'4

SEQ

lolL."

CMP

0401101

1IIt?I.A+KPG+ 1S+VSIl+l, Sf:! 11

HL."
V,00000

IIIIII,~R~

,....

eM"

SEQ
HI.T

(11670"

eMP

140000

CHII

,&

,"'4

e(O

I CWECI( :!iR0 C4BORT CONOH ION::;

~AIL,lNG

'ERMOR!

P4G[ II

tNCoRREC'I'

-

ABOHT CONUllI0N~ OR p4G~ lU~~I

'CHECK ~Rl iR~GIST£R CHANGES) -

:~~~g= I c&~~~:~iC~f Ri~~!!TER

CH4NGe:S HECOHD~~ 1N ~Hl

,(P~ OF'-.BOR'~O INSTR~~TION)
,ERf:!ORI INCORRECT PC IN SRl

BEQ
I!:ILT

BEQ

HL"

ScoPE

~~~~~~Qno~V;Sl.tg=I~~)4s~

O:l,2044t!
,,1670111

MOY

*T7I1C,.,HMVt,C

MOV

1111<10,"'

00100.
".,1110101
1 (l0Ili'"
177";!

MOV

ca.!!

MOV

MOV
INC

'~OAD

I.S rETCHED
to4EM HGMt ERHOR

V~CTOR

IM5, -

(7).,eCH')

MOV

4~H

(31.,R2

lllTe::H",RJ
,~,CR~)

'."'''''0'',
USf!!!!

R2

!EC

JMP
eH',
RETURN_,

~16676

J1671'1;)

*~00"1II1,R4
~"'S~I'I '

INC

T61C'

ASH IS n:"CHEO

I~OAD ~EM

cn . .

MOV

T614.
T67BI

.~LLOWl~G

'r61C,~_~MVlC

IIIKIi:I,H2
IH2)
,aCH21
4SH
R3,H4
iI;~fR~

MaY

177777
11101401
1 '17!:i72

,CIoIECK ABORT
,4BORTS wHEN

~16~76

IN~'I'~UCTlON

MOV
MOV
eLF!
"iOV

D12J2J

;:12223

T71141
'l'711BI

"""see!

,·I<10a2
AS>!
liLT

TEST DCKTf.C "EMORY "GMT 4BORT TRAitS
OCKTfC,Pll

,-RETURN

1i'1244~
~12446

T711C I

~12446

~22761

"12454
<:12456
.,12460
<'112466
012470
1i!112412
~1250~

1.'1"1401
£10""011
:.'122767
\J014"1
1!I""""1iI
1i!122767
0"1401

"12~02
1!112~04

0B5702

211251116
i.112512'
1<112512
1.'112516
U2~20

"12522

01252"
Q)12532

il12536
1111254(J
"'"2542

,,"2,44

"12550

012552
012556
"16676
01670"

11I401il01

16'116

""'' H'"

It/~U6

0167""

16'1iI76

022703
1Il014"1
:1'0011""
1"411",,

1!101i1B~

1il12737
0:L;!705
11112725
fIl1122"
0"5S15
211210"
"'05 iii U
011'237
0""145
012568
?166?6
,,7122Q1

1112,2560

1111256111
£112566

022767
""1401

£112'72
"126.01:1
il12602
012604
1:112612
U26H
f/l12~16

012622
2112624
~12626

BEQ
HL,T

3"089"

022767
0"1401
380Ih!"
022167
1:1"14"1
0"""011
~2271l0

'~I.HKPG"'I:s.VSII+1. S~1!l

,..

,~,'R~

,.4

,&

'CloItCK SR0
1111

C A~ORT

tAll.l~G P4~E

,F,;RHORI INCORRECT 4BOHT

'CHECK ~R~ ~REGlIT~R ¢W4N~ES)

C;:ONOI T1 Ot,l~

CQNDIUON~

OR

IU~N!

HECOHO;U IN

~Rl

Ie '"!i

eMF'

eEC!

HI.T

SCOPE

""607~

'"1lI2''

,CHECK ABO"T AT F'P,~!
,4BORT OCCURS WH£N 1.N;PT F'O!.LOWING O,l,V IS fETCHED
MOV
.!7\C I "MMVEC
,~OAO H~M HGMT ERROR V~CTOR

MOV

'KI".~,H~

DIV
CLR
HOY
CLR

CH0i ... ,R2
("'I

III!EI4I1,RIII

INC

'1,SHI'I

~OV

JM'

(PCI+,IR').

OIV

T7U'

HI.T

16'11104

Q)JI1I~"0

16~774

:112,6700

164764

,4SORTS WHEN NEXT INSTRUCT IaN
I~R~ORI F'AIL~O TO ABOH! -

,-"ETURN

T?lC'
1'1401111113,

CHP
!ltQ

lolL"

CMf"
!lEO

'f"LA.KPt;.lhVSII+l, S~1!l
,..

'III,SR;J"
,.4

ICloiECK

C 4BORT

CUNO I T1 ON~

~AILl~G PAGE III)
IERHORI INCORRECT 4BORT CONUITlO"'S OR PAG~ IOt.".!

s,,~ i"~Cl!lTEH gHANCi(5)

-

: ~:~~~ I c;~;~:t~C6F' R;~~S.TEI~ CIoI4NGE;i HECDHO~r;J I N ~Rl

loll.'
CM"

.BOR'EO 1 ~STRUCT I 0>.1)
,ERHORI INCORHECT PC iN SRZ

, i PC OF'

I C"~CK AUTO. I ~CREMEN'I'

CM"

;0014"1
<1"0"""
Ul4"""

'CHECK SR0

~F,;TC~EO

1&

SEQ
HLT
0011106

tNIT~UCT!ON

Jl;lI~I'OR IS ,
,~NA8~E HEMOR~ MGMJ
I~O EXEt;:~TE OlVID~ IN~!RUC!10N

tH1II1
.C"~l

"nURN-,
,-I4EO F'ROM REAO ONL. Y SPACE US 111110 A DATIP,
/iOV
#!1~C, . . MM'itC
II,OAO ".EIII Mto"'! ERROR ViCTOR

012774

022761
0"14"1
110"001Z1
<)22767
:::33000

'~2.PIi ,liR~

CONDITIONS

111."

T7301

~;13"16

J13"3~
~13"32

TST

CAaORT

.AVA.KPG.OS.VS .... 1,SHII
'CHECK SIIIIIl
,.4
1& ~All"lNG PA~E "

CMP
flEa

1522766

012726
01273"

<::1277:;1

,SET , c'
IAe~R!S'WHEN DATA IS f~TCHEU U~IN~ u~TIP

SEC
T12AI

"00000
1022761

"12704
"'12706

U27'"
012756
Jl?762

It~iet.E'~EMO~Y M~MT

INC

T72CI

~12662

H267,P
[l1267?
012674

"1~732

,READ ABORT ON WRITE
,CI.t-AR CORRt;SPONO.I NG PHn I CAl. AOOHE.SS

CL."

R/W

I~ R~

& SETS

AL.~

SJ&CK

P!"~

,CHECK ABORT AT r;T,02

TEST DCKTF" .. C

I-IEMnRY

to1GtoIT ABORT TRAilS

OCKTrc, I'll
21130711
013076

1113100
f00237
1.1t2731

"1.27:57
"12737
1'12737
:;10'''37
:1215231

:'11000",
140\1"1:1

"'''034.,
2'01/1341.1

177772
,,0iJ2;2

1"1 67 0"
177!:1n

ct."

INC

$EI!

~000"0

IotI.T
HLT

,PI"
BNE

0011JI:I1.l0

/.l13152
3167:30

,,22767

;>100000

013:1,72

1.'II/J141!1
001/1'H'I1II
022767

~I/J50J7
1040~1!I

01:523"
01.:5236
"1.32<14
013252

012731
"12737
"12737
"12761
"127"6

011326'-"

"13264

013272
013274

i112767
1/105000
n3746

164372

177772
0a0:c!4;!
030i!4:c!

21i1iJi!40

:'113,,)22

0I11a2'21

el1.H0.,
"'40'lCl~

2I50id0"

"'221iD02
110"""

CH"

BEQ
Ht"T
CMP
BEQ
H\.T

01331"

"'133111

n3J16

"'1/11/10:.>6
;)0'2211/1

~1332"

:.l2ll'lIH1 0

2113322
0:22767
I'U4C'1

Jl33~2

~2I~~ttl

1~~.aI.E

3

14~~OW BOOKED INT~RR~P!

,SEr '!'

,.4

l~iII~uI.O

"'EtoIURY

NOT
0%0

J~R~ORI
,~R~ORI

MGMT

SHANCH

NOT

IN!ERR~PT I

BRANCH

010 NQT INTERHVPT

I~R~ORI 010 ~OT ~BORT WHEN T"l~
IWl~ ~EICH£D

.NIIIA.t<"\i+':S+VSt.1. 'til!

,.4

t'l~~D

INS!

'~.'R~

,.4

• CHECK

1& [4l1.1NG

SRiI (ABORT CONO III 0"1;1

Pl~e .~

,ERHORI INCO~Rf:CT lBORT CONDITIONS UR
IC~ECK 'R~ iREGlSTeR tHAN~ES) •
I;R~ORl

'KO~.~Ra

C\.R

.. ,.,R!!!

1~t"pR

HOV
CI.f'
SCOPE:

II/ilPIRvec*z

,~'U~ORI

~A~~

1.0;"!

INCOR~ECT REGI~T£R CHANGE~ HECOHD~~

'~H~CK CONTENTS Of SRa
J(P~ OF' ABOflT~D INSTRU~TIO"')

IN

~~l

INCORRECT PC IN Sfl2
RE:QUES!

IIIP IKV~C*2 •• 'P' RVE9

I CHECK ABORT AT svc,e~ VSING '!' BI! TR4P
I ABORTS WHEN RETURN P~ ,~ ~O~HEQ ONIO 5\,1"ERVI~OR ~TACK
HOV
1II!1~Ci'l'''1MV~C
,i"OAO ";'" Mtilll! ERROR VECTOR

0fU1/i:114

MOV

16~:>16

HOV
MOV

"l/lIJn6
1 6 ':>ij4

'!7~O,.III!BUVEC J~£I 'T~

':?"', .,IITa tT~£C.2

"tOV

ps'"
111501+2, ssp

"IOV

IIIl!M+PII"', Psw

CLR

HI:I

INC
HIS

177~72
~001cl21d

:11333;'

Y~CTOR

L[V~1. 7

.u

MOV

~12746

<513322

liE!)
IoI\.T

171770

211/15237
2152716

,,:1,3314

ERHOR

"IP~ "'~I4T

,.RIDRITY

III/II,.KOO
III~SR"-

HI.T

CI1P

1~~~"2

140"li""

013304

013300

16~'~2

"'01"iil1

01:5222
013226

'~[I

laou~

,!I"ETU"N

"13164

el00011!21
k'0!)031
2'12737

"'P

.,,'1<06

T7!1BI

UH'''l'

"1:521~
013~14

I t.0AO

INT IIE~UEST AT t"EVEI" 4
,SET PIRQ INT VEcTOR '~4ii,it'''lRVEC+2 ,PRlORl!Y I"EVEL 7-0N INTERRUPT
,~R.l.0~lrY LEVEL 7 ON A!lORT TF'A~
'~4"'~'I'IMV~~+2
'Pl~4"'PlRQ
IlK06,
I RV~C

RETURN,.

322767
0211""1
00 IH'I!IIIJ

"13114
01:5116
013204
013206

7

00026"
"013233
30121"1

013152

01316~

,!nc, .,IMHV~C

MOV
MOV
MOY
"'OV

1/10l'2"0
1/10112"2

000~"'21

013152
01:5152
013160

MOV

!PI.

'10V

MTl'

';i"'.P~M,

UP~\oI, .. (US")
•• SII0
.!,IU~P'

.,./I,.CUSPI

,sq \iUPE:R STACK PTR

'\lS~~ MOOE III, PREV USER
,PRE.SET "O
iJP TO
,[NA8L,E "'EHOIIY HGMT
J~E! IT' BIT

~OOE. t

I

"EI

JHTT SE:T5

rHE

'T'

flIT

JTIIAP' &;T£" T!oits I"IST
,("MOR! -rAII.EO TO TR_P

INC

T76AI

BIT TRAP VECTOR
I ~V~£A 1100E ON TRAP
I ~Vt'£~ MOCE III. PREV S\JPE" MOOE.II

HI.T

T76CI
~PLA.IC.DS.5PG.VS" •• ~

,+4

1&

21

I~~ECK

Al I'iG PAGE .,

IER ~'l

SR~

(A6CRT

CU~DIJIU~~

lIlCUIH~~C;T .601I SEG
HOV
.KM.P~H,~.PSW
MOV
IfTU0t1,.IIIMHVEC
MOV
"TUI/I~,"E"RVEC
MOV
.R£OPIRfKS~

;'030""

0210000

",13526
<;13534

177716
0n2'0
.,"21004

00"000

:J13~06
~13511/1

,_4

nel TVEC, S"'2

aEQ

0:0"'000

;J1J4~"

AEIl

"L.T
CMP
HL.'I'
CMP
BEt)
HI.T
CMF'

17'H'2~

<'122716
;1014"'1
Zl0"il00
"H!lc-l4:J1

.i:'12737
"0'037

'UM2+~R~+SM2+SP,SR1

CHI'

1733 6 0

"014:"1
"0"1i,,10

\;l1:5414

;'13444

TRA~~

HECOHO~O

IN

IIP~ Of' ABORT~O INSTRV~TION)
'ERHOR\ INCO"RECT PC IN SA2
ICloflCK TIoIAT CORRECT SlATUS
,WA~ ~4VEO O~ THE ST4~K
'ERw~Rt I NCURIIECT SH IUS

'PSM+I'RTY7+i!+C.2(tl~T
IEXECVTEO IN THIS !EST
.-f!MI'!
tNC
'~NAB~[ ~EMU~Y MGMT
J~tIttlI912.'~
I~O DO '1.0ATINC POINT INST,
RETURN.,
,.t-SI2.76

TEST DCKTF.C "EHnRV "'(;I>1T ABORT UAIIIS

OC!('f-C, "11
"171~"

"17076

1721"'"
11211.10

il'1ll.M2

'0'J,Hll/J

ADO"

:'14264
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

A90, A~"

100

,I(PTR.",KSII
.... '

'~"'trCK ~TACK PTR

T~I~ INST, ABORT ON ~LXl
I~E~ ~EN ABO~! AT FET,e",
I~R~ORI 'AtL.~D TO ABOR!

A~0,A~1

&00f'
HI. T
,.RETURN
rllel

~227[16

CMP
BEQ

3014;11
00"1100

111."

~22767

"014~1

0000"'"
322767
0014'11
01/J0""'"
1:122767
0"1"1.11
00"001iJ
01/1'037
173527

i.l12737
012767
172427
174037
['127[13
J052J'7

01"42'"

111402"''''

I.Df'

0172fclIO
1~11I0"''''
177'72

ST'

172023

F141

~00240

~14412

l~00241il

11)14414

~'0(l241il

014416

.,1il00<11l1

'0,~R~

ICIoIECI< ASORT
MOV
"lOY

171l100'"

!NCO_RECT STACK PTR
'CHECiI SR0 I ABORT CONO I Tl ON~
I~ [4!L.l~G PAGt 'I
,ERHOA, INCURRECT 'BOHT CONDITIONS OR ~A~~ l!J!;,N!
ICM~CK ~R~ iR~GISTER 9HANGES) -

BEQ
HI. T
CMIt
BEQ
CMII
8EQ
HL.T
CL.R
CHP'
CFCC
BEQ
IiL.T
SCOPE

('11/11401
003000
104000

'E~HOR!

"'PI.A.!liP!i+YS2+1, ;iRIiI •

111. T

111"'''1IJ

"~IER AaO"r

CM"

MOY
INC
AOOF'
NOP
NOP
NO!"
HLT

,..

,.4

'~12.~0I1,SR2

,.4

-

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.

AT nU,1!I1:I

1IIF'~~,~'MMVt;1f

IIII,/MoIoP\JI>1,Pl;W

'PCK

PI>C~

I~OAO "l~M "lli"! ERROR Y~CTO"
IIJS~R "ODE 1'1, PREY USEH .. ODE. I I

II~,,,C.,

AC0,,,,P\l15

1111,,11 ',t(3
•• SRI'J

(4)., ACI:I

J~NAB~E

"lEMO~V "lGMT
I f11

& :;£1 ~ Ai.:" '5) AC<

"'!":;

n:ST OCKTF" .. C "[H,)RY
DCKTrC,Pl1

~GMT

~BORT

T!'lAPS
IBEGI~ TESTING fLOATl~G POINT OO~B~~ I~~TRUCTIDN ABORT TRAP~
IAUTO INCREMENT ~I~ST DATA WORD

1/J14472
U45t!11l
fIl145ti16
014512
~14516

014522
01 4 526
~14532

"14534
1)14536

:'112767

l12731
17n27
172427
012703
""52137
0"5237
172423
!!I 21 0 1ilQ! 21
O",,240

1'I511J0il"
U4::t41/J
",,,,ilZilJ
:114 ilZil J
III 2010 IIJ

017010'"
117'72
r2AI
F2Cr

~~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

CMP
BEQ
HI."
OMP
ElEC
HI.T
CI4P
SEQ
!oII.T

til22767
0""4"1
"001il0,,
022767
fIl0l41/J1
"00""'0
.'22767
J0l41/J1
''''00021
1742167
173427
1700""
,,""401

CMPO
CfCC
BEQ

:1I2II1J,,.,,,

110001/J
014654
""'2120'"

1631'01
210~2'21

1~211o!76

IAUTO INCREMENT
MOV
MOV
1.0PPS
MOy

tNQ

177572

~2102421

022767
",,"4ti11

\'l0"'' ' '

01"154
131 47 62
~14766

014772
014776
01'01110
0151111112
0151o!(II2
01'013
1:11'012
015014
12115022
015024
01'2126
01'034
C15036
fIl15040
"15"44
""'046
11115050
01'054
915056
01'''62
O15064
01'066

~15072

2115076
01'11'113
015102
l'!15104
01511/J6
015114
015122
015126
01'132
015136
01514121
015142
015144

OM"

"~L,A.l!PG+OS+VS1.1, s~a

'CH~CK SR0 (AEIORT CO"lO IT 1ON;.!
II rAII.ING PAGE ' I
'ERHORI INCO~RECT ABOHT CONUIT10"lS OR PAG~ 1.Q~"!
'¢H~CK ~Al IA~GlSTER ~HA"lGES'
-

,.4
flShR J. SRl

,.4

-

I~R~OR! !NCOR~ECT REGl~T£R CHANGES HECOHO~Q IN ~~1
I CHt.CK CONTl"lTS Of SRi!
or·ABORTED INSTRV9TION)
I e;R~OR I 1NCO~~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

lipe

,.4

IER~ORI

IItQ
HI.T
STf'
CMPO
crcc
SEQ
HL,T
SCOPE

16 4 " • .,
2'4021210

2122767
0111 4 01
0001110"
022767
001401
rJ001i11110
12122767
rJ01401
""0rJ"lIJ
212271212
""1401
3090111"
"0'037
1102021
0227""
21""401
1210011100
174061
173421
17021"0
0111401
0fJ000111
1 I!l 421""

0400U

"UZ'0

IAUTO INCREMENT
MOY
1.0'-"5
MOV
INC
f'UI
MUL,O
r4fH

000102
01477~

162~~2

.1,!H.P~H,PSw

'f'3C. ".I1P1VEC
'~0~ 'UOHI6,H4

"SHill·

1~2~~2

16 2,.,2

el1"

SEQ
1ofL, T
CHP

'H'l110~

SEQ
HI.T
CL,~

117"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

~1'224

17,tli167
173427

01523"
01'234
1111'236
01'240
015242
~15244

01'252
~1'26"

J1'264
~1'27"

2115274
~115216

i!!1530:l
015302

AB~RT

TqA~~

CMP
fiE:'

BEQ

At;lI/l.T;Mp

CMPD
CF"CC

'~.ACIcl

~L.T

2'22767

CMP

eEQ

"15336
<.11534\:1
11!15344
1015352'
015352
0153'4
015356
015362
U5364

~I.T

00""00
.,22767

CMP

SEQ

{l01401
300"0"
;'22767
11101401
;'0000"
005031

i77::ii4:

HL. T
Cl.R

,~227tl3

317""0

CMP

IER~ORI

~~=!:~~~~~WWO!(O
1If'6C,II.MMVP.:C
:112(1)0

112270"

CMP

U5HI1I

.!"~).AC~

1"'06 7

163'412

HI. 'f
STI"

:il15372
01'376
1<1154""
i!l154l'l2
1;'1154,,4

173427
17""01l

r40C!IH'

CI1PD

crcc

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

0

....

0

_

"S;;11I

....

#~0~.~·•• R3

,ERHORI I NCOltRECT REG I STER CHANGES HECOHDlt;l 1N
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

~fl1

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

AC0.T!;MP
",-, ~CIcl

BEQ

~014"1

,,,UTo AC~ IN TEHP
ICMlCK THAT 4CI2I WAS ~OT CHANGlO
o
ICO~' r~OAT:Nq CCIS INTO PSw

IERHORI AC0 WAS A~TEHl~
l~e9PE ~TORlS PC IN fl1 & ~El::; A~~ 'rAC" P!H~

HI.T
SCOPE

:00BI/!III
11114000

A~TERlO

"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~
I¢H~CK ~R1 (REGISTER ~HA~GE~)

SEQ

:'11114101
,lI1J0000

,'15366

tlMl~

0

.SO:l"I:I:5

BEQ

HI. T
ST'PS

-

0

eM"

BEQ

ACB WAS

I~C~~E STORlS PC

HI.T

""1401
""1110""0
1702('10

I~ R0

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

BEQ

0"14(/11

r"s

I$T~RE

IQH~CK ~, STATUS AF'TER ABORl

STI'

"153~2

~HA~~t~)

IERHORI RIl NOT AUTO.jNC 4

SCOPE

1'1'0000
015J02
IH,0 2 21 0
('1200111"
177';)7,,-

(~EGISTER

~:t~: I cb~~~:~~c~/~~~ STER CHA"'GES HECOHOlo 1 N ~H1

Io4lT
STPPS
CMP
BE:l)
HL,T

I AUTO DE:CREHENT
MOV
110V
L.orpS
HOY
INC
f'6AI
SUBD
foiL. T
f'.!OP

~Rl

IIP~ or AaoHTto INSTRUCTION)
JER,:!ORI INCORHECT PC IN 51-12
19H~CK AUTO INC 4 TIMES

loll T
CMP

1635'4
21402£114

I~~~CK

:

CMP

1;'115310
"15312
015314
01'322
11115324
015326

01'334

,.4

SEQ

17'-""£1111
"01401
011100k'!"
1040E!0
"12767
<'12737
17i1!127
;;)12703
"05237
173043
001110""
0111024"

:IIsa+ Rid.SR1

~lT

HST OCKTF'.C MEHORY MGMT ABURT TRA'5
OCKTf'C .Pll
01'406

:<:12761

015414
315422
31'426
015"32

110121
e12704

015436
01'440

015442

~12737

11.105237

17"'''00
01'444
"'''0200
101111:102
177"2

177444

""AI

"'1110"0"

U5454

015456
~1'464

"1!:i466
fel1547"

2122767

001401
"001i11'10
022767

BEQ

11.101401

BEQ

""""''''0
02270.
"'111401

IoIL,T
CMP

"""0"0
1741/167

163Z6~

173427

1/14020[.1

1il1!:i522

17"00"

Iill!:i544

01555i!1
"1'554
U5556
01'563
015562
"15562
"1557"
01"72

HI.T
$Tr

CHilD
Cf'CC

012737

"'15~6Z

170127

""IIIZel0

012702
005237

17757Z

1401cl0~

173442
.,210111"0
01/11124"

IAUTO OECREMENT
MOV
1.0rps
MOV
INC
F"lU I
!;:MPO
F"UCI
eMP

001401

BEQ

~e1/l000

(111'574

022767

12!"14211
OU0"'"

IJE~
~L.T

022767

CM"

21"0000
32271212

<115620
"15624
;'1!:i626
015630
1):1,5632
;)15636

£'1/1"'''' III 0

;~15~4?

2~::O"~eI

~014"'1

1711l2:l0
,'2271/10
?"14~1

Hv~T

ERROR

V~CTOR

WOkO I 5 rqcH~O

•• 4

SRI!!
I r;:HECK SR0 (ABOR! CONO 1II (JN~
EAtl.l"lG PA(l£ .)
If;RI:IOR: INCO"~ECT ABOII! CONUITIO"S OR PAIi~ loOt.Nl
'CH~CK ~Rl (RE:GlSTtR CHANGlSl

i~M~"'~".SR~

,&

•• 4

I f;Rtc0R: I NCORRECT REG 1STER CHANGE~
'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
Ayl!!,T~MP
.~,ACId

K[COHO~~

IN

~f(1

,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'tcO R I ACI1l WAS 41. !Efltu
I~CUPE ~TORlS PC IN Fl1 &

~ET5 A~~

!iIACK

P!H~

THIRD DATA WORD
"tu;C".MHVEC
'1.01.0 I4EM Hvl4T ERROR VECTOR
'Z00
:IIK06.!. H2
~.SRI2I
I;NABL,E ~EMORV MGMT
-(Ri!lIACQI

HL,T
"101'

022767

01'616

~EM

IN''A+t'I.A.UP~'''DS+V~:5+1.

IoIL,T
SCOPE

111140"'"

"15614

l IAC0

SEQ

11.1211401
"2100021

~1'J14111

'~NABkE "IEHOIllY MGMT
I !.!JURIS WHEN SECOND DA H
'f;R~OR I , 41 ~r;o TO ABORt

-'' til

CMp

0156"2
0156M

'''RIII

eEQ

HL.T
eM"

11115606

'1. 0 1.0

"~I!!"
'\,IO~.0!.H4

IoII.T

07777~

015516

015532
015540

IVS~R ~OOE III. I'REV USlR "'OOlll

"~'Y' "'MMY~1f

HL,T
CMP

015512

015524
"15526
015530

eMP

BEQ

iIIl!:i506

'YM.P~I1,PSW

f"'1CI
1 .. 0U7

0211401
0210000
022761

315476
i!15500
015'''2

015513

L.DCf"D
HI.T

Sf;CONI,I UA TA WORD

"lOP

"'''0240

t.11!iI444

il15444
015452

I AUTO OECREMENT
110V
HOV
L.orp!
MOI/
INC

SE~

13777~

lolL. T
CMP

BE:!
>lLoT

STJ'PS
eM"
~E1

'..l;L, ...

'f'.!RA+I:'I.~"'I<"G+OS+\I~'+1,5"'21

,~HECK

ill'

SII" I ABORT

•• "

l& EAII.I Nv PAIt[

'~MH+H2,SR~

,gH~CK ~R1 (~EGISTER C;:H4~GE~)

,"'4

CU~ID IT I (JN~

,ERK:lR! INCOIllHEC'" ABOHT CONDITIONS OR

~AG~

IOt.'1!

,ERHOR I ! NCORR[CT REG I STEfl CHANGES KECOHO;D IoN
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"~

~R1

TEST DCKTr .. c flrMORV r-AG(

A~"', T~M"

"' .. ~4
'PUT ACOl IN

J(;~~r.K T~AT AC2I WAS
lCO~Y r~OATl~~ Cc's

*;,ACkl

T~MP

~OT CHANGt:.D
INTO f'Sw

,.4
JERKORI

lC0 WAS Al.TERlO

J~C9"E STORt,;S PC IN Kl I

~ETS

A~l.

S!~CK

P!,c~

'AUTO DECREMENT F'OUHTH WORD
*~M.pQH,PSw
MOV
S~U~ER HODElll,PRlV U~lR 110Utii
#F:llC, .IIII1MVtc
MOV
JL,OA:) ~~~ M~~r tRMDR HCTOR
III 01 III 21
~CFPS
MOV
*~D1+!!, 1'10
,;NABI.E MEI1UR~ MGM1
""SRI.!
%NC
"IRIII),ACI:I
MOOD
F'UAI
HI.T
NOP
F'UC I
OMI'
'~I.A.~PG+C3+VS0"'1,S~",
'CME:CK SR'" (ABORT C;Of'lDITlOf'l!;i
BEQ
I I tAI~lNG P4~E I)
H~T
IERf:iORI INCO~KECT ABOKT CONOJTJO~~ OR "AG~ 1.U~Nl
'~MII.K0,SR\
J ,!M~CK ~R1 (RE~ISTER CHA~GE~)
CM'"
, .4
BEQ
HI.T
I;RtcORI t NCORRECT REG 1STEfl CHANGE.S HrCOHO~O IN ;?"'l.
CMI'
1!!IoI~CK r;ONTE:NTS or SR2
'~l1A,S"2
aEQ
I (PC OF' ABORTED tNSTRUCTtON)
Il\,.T
'~R~OR I 1NCORRECT PC 1N SM2"
USR9I
CL.R
'DI~AB~~ MEMORV M~~T
CMP
I !!M;CK AUTO.O;C ~ Tl MES
'~D1 .. ~,HItI
,.4
BEQ
HI.,T
,~R~ORI JII" NOT AUTO"DEC '" ql!E3
,~r9RE fPS IN R,,·
.
STFPS
CHI'
*201:1,~1II
Ir;H;CK ~P STATUS ArTER ABOR'
SEQ
H~T
I;R~ORI %NCURRECT 'PS AF'TER ABORT
Ag0,T~MfI'
'PUT AC" IN TEMP'
.
ST"
CMI'D
,gM~CK !MAT·~C0 WAS ~OT CHAN~ED
*.,AC",
CPCC
'90~V F'1.0ATIN~ CC!S INTO PSw
,.4
BEQ
HI.T
I;R~O~I ACIIl WAS AI. TEREf)
!lCOPE
I~C9P~ ~TORES ~C IN Hi & ~El5 AI. I. SlI\C~ PIOfl)

,.4

..

,

"',.4"

1II1l11114!0"

000"~0

~16"'22

?·'.UE~.. 1~

,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
(H21
CLR
(.".,.11042)
MOV
.!~3),AC;1!l
MUDD
•• SMIIl
I~N ... aI.E "!EMORY MGM!
INC:
MOV
'$0.,':1 3
A~0,(R31·
STD
JMP
•• 512.70
,~D EXECUTE MODC INST

TEST DCKTF' .. C "EMORV "'GMT ABORT TRA:!S
DCKTF'C,Pl1

11'16,,14

RETURN.,

017"7"
011076
01'1101il
"'16"74
1!!16f/J74
016102
"161,,4
01611116
016114
016116
01612"
016126
2116130
016132
"161:56
01614"
016142
2116144
016150
0161!52
1'J16154
016161'J
O1616'
016166
0161'0
016172
016176
016202
11116204
IilUZ06
1!116210

171443
01210f/Jf!lrII
016"74
~22767

1'!1111141!1
000"0r11
J22767

rUAI

F'UC.

04(hl'"

1~147f/J

CHI'

aEQ

HI.T
0,,0"'021

CM'

lU4611l

01/l14~1

e'fII III 0 I'JIIl
"22767
1II11l14f111
0211?J0E1"
0227"'3
01111 4 01
o III III 121"0
17020f1!
0227""
"0142'1
000111""
174061
173427
17""00
1.'101401
0"0"0111
114161
173527
171110111111
011114"1
0000(l10

,iiPSi;;;-""

HOOD
.C"'3).A~"
Io4L,T
,"RETURN

II~CI

..

1~~4'1II

C~,

atQ
MI.T

CMII

02"'li!1~

BEQ

,

·",IRa.

',"'4

5T,..,.,
eMil

B~Q

lil.T
ST'

162624
"""'0"0

OMPD

C:F'CC
eEa

"41.'

16260~

STf'
CMI'D

040200

cpec

BEQ
MI.'
SCOPE:

1111"""0

1)111676
t't167\'!J

211 6 266
016346
0"11'04

012131
012737
01271/10
l"21'''ZIil
,,21'''2111
110121
1724."
"127J2
11112122
17441111
i'1!I5012
0,,5231

177~:I7i!

~00137

O161176

016266
2'16676
1744111l
'-'''''0''111
':16266

JER~ORI

'~la·61J""S"2

,"'4

'!lD~,~3
,"4

REI
nI/J4/1(f!!
,.4
A~""Tf;MP
"',Aelll

,.4
A!;l,T~MP

"a.,AC~

,. 4

MDV
MOV
MOV

"U2'"
0""2,4

Cl.~
C~R

"'111740~

I.DF'PS
LDP
'40V
!iCV

016676

Cl.fII
INC
JMP'
RETURN_ ,
,.Iq 11_2

:llVr
r13AI

HALT
,-RETURN

apWEE'" "'EM

'f1~C,IIIIIMMYEC
'~UD, 'IIIF'PVEC

'!E~P,R'"
(1'101'"
(1(0,.
.741UJ
_(Rill), Ael!!

INCORRECT R~G1ST~~ ~HANGES HECOKO~r;J 1111

'¢H~CK r;ONTENTS OF: 51(2·

J~p~ 0' ABORT~D INSTRUgTION)
'f;Rf:(ORI INCOR~£CT ~C IN !k2
I 9H~CK 1"'AT R3 WA:it DEr,:I!E"'E"IT£D

BY 8,

SERHORI Rill NOT DE:CREMlNTED PRO'EH~V
J~T~Rf; ~IIS IN R0 J CMt:CK ~II STATUS AI'TE:H AStlR'
,~R~ORI %NCOR~ECT F'PS AF'TER ABORT
'PUT ACIIl IN TE:I1P
, g"'~CK !HA T 4C0 lolA' NOT CHAN~EO
,~O~Y rL,OATIN~ CC~S INTO PSW

'F;R~ORI Ae0 WAS AL,TERE:U
'PUT AC1 IN !E"'P
'yHiCK !HAT Ar;t WAS NOT CHAN~£O
Igo~v '~OAr!N~ CCIS INTO PSw

'ER~OR:

:i~~C~N~~~~~~~~~MIP
e'16212
016220
"16226
Cl16232
"16234
016236
1!116242
1'16244
016250
2116252
1116254
1I!16256
0:1,6262

,ERHORI INCORR!Ct ABORT CONUITIO~S OR "AG~ IU~"!
'REGISTER ¢HAN,ES) .-

JCIo4~CK ~~~

MI.T
f!!1?J'!lI!04

F'ET,1!I9 WHEN F'El CI1ED

'PL.A.~PG·I~"'VS~.1,S~0
,CHECK SR" CA~ORT CONDI1ION~
J~ ~All.lNG PA~!'l

Io4I.T
040101:1

IA!I~R!S AT

"''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

fl3CI
~'22767

CMII

'1'I.A+KPr;+ 1 S+VSh1 51'(1'1

<"014:'1
"11)00""
f'!22767
0014<'11

'!EQ

,.4

eMP
AE'J

.'" ,l!iR~

31!H!'kH.'1IJ
n2767
t'!11) 14 Ll 1
ilI1)0'HH!J

qL,T

HL,T

I ~RI:'OR!

,ERkORI

TST
8EQ

,.4

HI.T

"'''01111'1IJ
"1!!1!!4~2

ruot

3"'002
12I1!1011Jl'I2
170127
012737
""5"37
<112737
10411J0"

""0000
Pl3,,252
PH'''2!>2
"I2l0246

F'1UX,

(l1!l5Z67
i!2276?

3,62.$74
p'(lH0U

ENIH

,[RHORI INCCI'lRECT 'PS AFTER "BOR!
,ExiT TEST
.

SA

I~I.~AR RZ

CL,"
RTI
1.0f'PS
MOV
CL.R
MOV
SCOPE

• .,
,gl.~AR FI.OATING POINT STATus
.MMVE .2, ... MMYEg
-'1.0AO HEM MG.HT·ERHOR VECTOR
.IIIMMVI::C+2
·f"YEg.2, ... fPVEc;

Y

INC

leNT

'~4iI!lIIC'"lT

eMp'

0014t~2

162476
l'0ft)ilI/l7
161132

DONE I

OON£

BEQ
JHP'
'10V
TSTB

e~GIN

fl7,T P tl
TPS

,_4

BPI.

'~EI QECTAPE MONITOR H~TURN ADQRESS
'DO NOT "ETURN TO 1401'1 IF 14~).8
,RETURN TO UECtAPE MONITOR
J AOT11
-

.,42,,,2

"'OV
8EQ
LoOClI CAL.I JSR
NO,"

OUNE1 7,(2)

JOY~RL.AY

NOP

32""'24"
0,,"240
3""167

DONEll

INCORf(ECT PC IN SR2

'~RI:'ORI r," UID NOT INI[RRVPT
,STURE filS IN Rill
- .. . -JeIolEOK FP STATUS ArTER A8URr

STfPS
CMII
ElEQ

IAR~A

NO,"
JHP
,END

TEST OCKTF'.C MEMORV MGMT ABORT TIlA-!
SVMBOI. TA~L.I::
OCKTF'C I Pl1

A

- ;H1021!"
·UI!IIli.t113
30U16
911"6 .. "e0100
~'1
- :1004""
00NE1
~164'2
OR:!!
• ~e14021
Oll7
• "03411:"
01
- "04'Hl~
1016400
LNO
F'eA
017100
r10A
:'155,4
F"1::!A
:"17il76
.130
"16346
F3A
31'4646
F5A
;)1'136
F7A
:.11'436
ICNT
011.11000
KOPAR"· 112360
KOPAR4- 172370
KOPOR0" 17232"
I(OPOR4. :\.1233Z
" 011l11"l0
KO"
KIPAR2· 172344
K!PAR6- 172354
I(IPOR21' 1723"'4
'
Sfoll'T

21.(JE~.74

"iACVl1 21(657)

AC1
.""li1l1lill!l.
AC'
",111 "0 " I!I:I
91T14
Pl4"""'~
Pl00illl.
C
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~

O:1,'' ' ' '

'1101.

r:L,u
f24
"4A
"6A
~I.'

11I~671/1111
or~4'3j!

"'.477S!

I!:I.'27~
.. 0frl0,,1!I1II
IS
"""IIlI!l'"
I1121
ill 1. 6 'I 2 III
OON~
OR2
.. l!l"liil!lil
O~6
- :lJeJill'lil
o~
00 I!l iH' III
EMTYEC- "il 21 Ii1JIIl
fPY~C • 11110244

un' •

·

F":!.O

:II,,4~20

q1§i

211'720

f'~3ft
F'ae
F'4C

":L6~6~
2114!:i4i1
11:1.'002
3l'302
21002l1e

f'60

Ie

'uq!!j· 1722:52
30il4210
PSt~

~~~L~_

.... ....

SIP"'R~=

1722'4

.;J"!""""""~"

.,.~

4f'C, ......

51PAR5a
SIPOR1·
S 1"'0"'5.
SL,I'I
~
5,"4

17225;./
1 ni:!!'o!
172212

SI P IJR2. 172204
SlPl,lq(). 1722~~

117774

S"l

!"~:1"'4 ~.

~"!

a"~,,ai!~6

SPG

;'~r!~o11 ~

~lll~a

SRi

SPT;c
S'l2

··

~H"""

~il~J&0

·
%

1 77 )701

·
··
l!

1140"''''iI
lll/l21J21d

'-'0~7~iC

t 77)7Cl

".c.;~ IU~"!

REG 15TEH CHANr.ES W£ COHO~U I iii ~"1

'~P-tNTE:RRUPT-SERY ROI,I!I"IE CI.EARS I!l~

Ril

HL,T

2I1!I"'' ' '

I NCURf(ECT

J (PI! Of' 4lttRTEO IN5TRI,IOTION)

HL,'

17020f11
;1227""
001401

-

'~IoI~CK !,:QNTENTS Of s,1!l4!

CMII
!lEQ

Cl16"lH:I

011)57"2
01!1141211

IJI!II2l167
;.112767
1"5767
100375
:l137J2
'.'''14il4
,1"4712
i/l00240

,.4

'CHECK SRiI (A!:IORT CUNLJJlI UIllIl

~ "I I. I IIIG ".!;E ~)

,

, RWORI I~COR~ECT ABOHT COI'ILJI110"'5 UI'l
'CHECK SR
i REG 15TEH C;H4NliES) .

TEST DCKTr .. e "EMORY 'HiMT AIHJRT TRA"S
!jy I1 80L. T 4BL.~
DCKTrC,Pll

SR3
5,JR
56
TE
TPB
T;l

TlA

1108
'1'UI0C
TUl3C
Tl1A
'1'128
113C
T14C
TUC
ll1C
T2C
T21A
T22A
T2:5A
"24,01,
T2'S
1268
T27C
T3ilA
T31C
T33A
T349

T3'C
T37A
HB
T4"C
142,01,
""J8
1448
T45C

1471\
T5C
T500
T52A
T53A
T54A
T558
T57A
T6C
T61C
T63C
T65A
T66C

HI.
,.,.,,8
H1C
1731;;
T76A

172'16
" 171,7(1
" ;11:'1:11:16"

II

II

00100~

= 177,,66
J01414
",;;'11562
IH,2652
~'1347"

:113740
:il02746
003"60
~'1!I3.214

2103354
00346 4
00361 4
001702

et16616
~16676

016616
~214442

00 4 554
0167!'l2
''''''032
0"'140
00' 3 l!lel
D0554l'l
(.'105644
00!:1760
017076
0212206
021634"
02165'0
f.ll11t1!2
0112,,2
""0 7 156
2117100
>J02360
.,0 7 602
<110052
.'10242
010444
~10644

01731'l"
002474
C1140"
011606
"17076
012212
002::156
0161"21
;.112560
;:112714
013320

SSP
51

""211:l~1/l1'6

14o",,"

TE:Mt'
TPS
TIIA
1',-8

- i'lftlU'"",
• 17i!>64

Tl~C

2I~a~'4
0V~10
il~4062

'1'KB
- 117,62
TPVEC • "'I:Ilh,64
Pll:lt44~
T0'1
l"ll:lt:t6!!
HC
T1I'0A
"'P461:1
T102C
PI~3~t!!
1"l3, 4 06!!
T134B
~I:I2152
TUC
T13A
I'Jr.Q2"!!
1141.
0"'~4!!
1'I,,'45b
T16A
1111.
!'Il6i1~
T2A
1Il01."!!
T20B
0~6"00l
"0481k!
T2tC
T228
(II"'6'10~
rq,61(11Ol
T238
Q1k!444b
T24C
T26A
"'~6,61~
"05 iii 2 Ci
T211\
T39
002"24
T32,A
111""27.
0k!542iD
T3~B
T33C
l2liiI';44
0k!5752
T3'A
00601i
T369
TJ1C
00622"
el'1Il7~
T4""
HtB
"~12"'4!
0,,655!
T42C
T4JD
0"671110
T45A
"~"20k!
T46B
0:!t'~0:'!
T5l
011lU''4
T5f!B
f""'~01ij
1'11,,1122
T519
T521;
e.0116"
T53C
"':!tea5.,
T54C
0:!t0~52

001H4
2l01!>64

T11'J2A
T104A
Tlll:l
T12C
1130
'!'1 4 O
T161)
T1 7 ;;1
T20A
T211:1
T22AA
"23AA
T246
T25C
T26C
TJA
'!'30C
T32A
T33i1
T34C
T36A
T371:1
T4C
T41A
1428
T4JC
T44C
146,10
T4'C
'1'50A
T51A
,,52l:l
T531;l
T548
T5'C
T57C
T60A
T62A
'1'64,10
T65C
T61A
T1B
T70C
T12A
T75A
T76C

0027'0
1/l030~2
00~212

01:133'2
0n462
0ftl36+.2
016~"6

;l167\:l2
fl1671D0
3\6700
00'44144

30~~'6

004616
002022
0""14.4
00542,6
~H'''42
00~646
006070
211 tU2
0n2\0
017200

00~'2

21ilP02
""""12
017300
12174'4
007i174
rJ07716

IUIIl'"
"UZ~4
0U~'0

VS1

~e~~~~~f. ~Ci~r~;D;I(~~~6:6;

STF"!'

54 . •
ni lIVE-

'1'~l/lfC9

1I13~6~

T10.l,l

1113734
"1 4 0 1 6
1'1030'2
2liP210
2l03;S'0
211:13~60
";.H2Iftl
301730
303736
316614
21,,4ZI/l2
304334
,,,,4"2
"",6730
iIl11l5f"3rii
;'.1£12026
0£lS1l.'6
"5422

T~2I~C
Tl..2A

q,38
T~~I:I
T~6E~

a
Tr
T B
T20~

T22
T22!,;
T23C
T2'A
T26AA
T211:1

nc

T318
T32C
T34A
T3,a
T36C;
T4A '1'431:1
T41C;
T43A
T44A
T45111

T~6~

T58
T51/l~
151
,.52U

9

T~:S~

'55A

1'I~'1~elll

IiIUU6
017076
017li1t0

T6A
T60C
T62C
T648
T66A
T61B
T1C
T11A
T72C
T75B
T76D

002460

T6B

0~1'1II!
3.6700
1'l.66'~
0;6101/1
"02'64

T63A

0120'4
il16~76

""2~62
012446
211Z6,6

ili~144

2l1~.l22

"''''''01
ln~e.6
177~76
177~26
177~36

177~~4

177~:>4

1776,,4
177~14

""210R111l
"21 RI"eI 2
0021[806
'" 01:121016

1'I~121~

1'l.6~7~
0.2~6j/

016701/1

0~:H"~

27egE~.14

MlCYu 27(657)
UDIIAR",
!JOII!!!"!!
VDPOR".
UD"DR4.
UD4
UIPAR31!
UIIIAR11!1
UIPDR;S'
UIPOR1.

177661/1

117~7~

111~21t.
1111l 3 1/1

• ""121"''''''
171640

UPG
VSIIl
VS4

w

171~5~

111600

111~1~

1!I"'1!I~4'"

lII"Iil""

0
0"0011:1
0"121:1,01:1

1I:t.42"~

"00.r,t40
110 i!l 1:1 1 'I
TKS
II 177!>'0
TRA,:,VE- "00034
Hie
",,14'0
21020_6
'1'~I'JA

T56A

·

VS3

PAGE 4_48

1611~

ilIU~46

01.~~76

UO~
UjJPAR;$1!I
UDf'AR7=
UOPOR3.
UQPIJR7a
UIPAR2.
UIPAR6 11
UIPUR2.
UIPOROUP
II
V

ERRORS OETECTED I

61<

1'11:11111:1
• "'1:1"1:1211
.. !!II:I"ID21:1

,.52

~16456

CORE USED I

SHRT

• Ilftl"'H0
"'llilU;,0

sa

TEST DCKTF" .. C ~£MORV "1GMT ABORT TRAPS
DCI
Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2013:11:26 18:10:36-08:00
Modify Date                     : 2013:11:26 18:05:15-08:00
Metadata Date                   : 2013:11:26 18:05:15-08:00
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:cc863099-69b5-8342-86aa-609caebfcdbd
Instance ID                     : uuid:5549a57f-ffaf-6749-b992-2632b3c74cd2
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 34
EXIF Metadata provided by EXIF.tools

Navigation menu