PDF Printing 600 Dpi AC F419A MC_CXMNBA0 MNCDI_Sep78 MC CXMNBA0 MNCDI Sep78

AC-F419A-MC_CXMNBA0-MNCDI_Sep78 AC-F419A-MC_CXMNBA0-MNCDI_Sep78

User Manual: AC-F419A-MC_CXMNBA0-MNCDI_Sep78

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

----
MNBA
DEC/Xll
SYSTEM
EXERCISER
MODULE
MACY11
30A(1052)
19oFEB~79
11:35
PAGE
2
XMN8A0.Pl1
19-F£8-79
11119
.REM_
IDENTIFICATION
••••
JIIIII
........
IIIIIf
..
PRODUCT
CODEi
AC-F419A
..
MC
PRODUCT
NAMEi
CXMN8A0
MNCDI
MODULE
PRODUCT
DATE
i
SEPTEMBER
1978
-MAINTAINER.
DEC/Xli
SUPPORT
GROUP
THE
INFORMATION
IN
THIS
DOCUMENT
IS
SU8JECT
TO
CHANGE
WITHOUT
NOTICE
AND
SHOULD
NOT
BE
CONSTRUED
AS
A
COMMITMENT
BY
DIGITAL
EQUIPMENT
CORPORATION.
DIGITAL
EQUIPMENT
CORPORATION
ASSUMES
NO
RESPONSIBILITY
FOR
ANY
ERRORS
THAT
MAY
APPEAR
IN
THIS
MANUAL.
THE
SOFTWARE
DESCRIBED
IN
THIS
OOCUMENT
IS
FURNISHED
TO
THE
PURCHASER
UNDER
A
LICENSE
FOR
USE
ON
A
SINGLE
COMPUTER
SYSTEM
AND
CAN
BE
COpIED
(WITH
INCLUSION
OF
DIGITALS
COPYRIGHT
NOTICE)
ONLY
FOR
USE
IN
SUCH
SYSTEM,
EXCEPT
AS
MAY
OTHERWISE
BE
PROVIDED
IN
WRITING
BY
DIGITAL.
DIGITAL
EQUIpMENT
CORPORATION
ASSUMES
NO
RESPONSIBILITY
FOR
THE
USE
OR
RELIABILITY
OF
ITS
SOFTWARE
ON
EQUIpMENT
THAT
IS
NOT
SUPPLIED
BY
DIGITAL.
COPYRIGHT
ec)
1979,1979
DIGITAL
EQUIPMENT
CORPORATION
SEQ
0001
.,
»,~
MNBA
DEC/Xii
SYSTEM
EXERCISER
MODULE
MACYil
30A(1052) 1geFES-79
11135
PAGE
3
XMNBA0.P11
19qFEB-79 11119
1.0
ABSTRACT
......
lUlU
IIIIIIl'
'III
THE
MNB
IS
AN
IOMOD
THAT
EXERCISES
THE
MNCDI
DIGITAL
INPUT.
THE
SOFTWARE
MODULE
CONSISTS
OF
THREE
SECTIONS.
THE
FIRST
IS
THE
DEFAULT
CONDITION
WHEN
SRi =
0.
READ-WRITE
TESTS
ARE
PERFORMED
TO
VERIFY
THE
INTERNAL
DATA
PATH"S
OF
THE
MNCDI
LOGIC.
THE
SECOND
IS
EXECUTED
WHEN
A
MNCDO
OUTPUT
IS
CONNECTED
TO
THE
MNCDI
INPUT.
THIS
PROVIDES
ADDITIONAL
TEST
OF
THE
CONTROL
SIGNALS.
THE
THIRD
IS
A
WRAP-AROUND
DATA
TEST
VERIFING
THE
DATA
OUTPUT
AND
INPUT
CIRCUITS.
UP
TO
8
MNCDI'S
CAN
BE
EXERCISED
WITH
THIS
MODULE.
IF
SRi =
1,
BE
SURE
TO
"DESELECT"
THE
MNE
(DIGITAL
OUT)
MODULE.
2.0
REQUIREMENTS
........
I11III
.......
HARDWARE:
ONE
MNCDI
(DIGITAL
tN).
ONE
MNCDO
(DIGITAL
OUT)
<OPTIONAL>
STORAGEs
MNB
REQUIRES:
DECIMAL
WORDSI
1573
OCTAL
WORDSI
3045
OCTAL
BYTESI
6112
3.0
PASS
DEFINITION
4.0
.....
_-_
......... .
WHEN
SRi =
0,
ONE
PASS
OF
THE
MNB
MODULE
CONSISTS
OF
GENERATION
4000
(8)
INTERRUPTS.
WHEN
SI'U
iii
1,
ONE
PASS
or
THE
MNS
MODULE
CONSISTS
OF
GENERATING
5000
(8)
INTERRUPTS.
EXECUTION
TIME
..............
-
WHEN
SRi
;:
0,
APPROXIMATELY
WHEN
Spl
=
1,
APPROXIMATELY
ONE
PASS
OF
THE
MNB
MODULE
RUNNING
ALONE
TAKES
ONE
MINUTE.
ONE
PASS
OF
THE
MNe
MODULE
RUNNING
ALONE
TAKES
TWO
MINUTES.
5.0
CONFIGURATION
REQUIPEMENTS
...............•...
_-
.....
DEFAULT
PARAMETERS:
OEVADRS
171160,
VECTOR
130,
BPil
4
REQUIRED
PARAMETERS
a
NONE
IF
SRi B 0
IF
SRt
iii
1
THENI
DEVCNTI
1,
SRi.
0
$BASEl
MUST
CONTAIN
THE
MNCDO
BUS
ADDRESS
$VECTl
MUST
CONTAIN
THE
MNCDO
INTERRUPT
VECTOR
AND
BE
SURE
TO
DESELECT
THE
"MNE"
(DIGITAL
OUT)
MODU~E.
@'
BEQ
0f1l02
MNBA
DEC/Xii
SYSTEM
EXERCISER
MODULE
MACYii
30A(1052) 19-FEB.79 11135
PAGE
4
XNNBA0.Pi1
19-FEB-79
11119
6.0
DEVICE/OUTPUT
SET-UP
........
---
••..••...
THE
FRONT
PANEL
SWITCHES
MUST
BE
I~
THE
"."
POSITION.
NO
ADDITIONAL
IF
SRi.
0 IF SRt 1
THENI
THE
WRAP-AROUND
CABLE
MUST
BE
INSTALLED
TO
A
MNCDO
AND
BE
SURE
TO
DESELECT
THE
"MNE"
(DIGITAL
OUT)
MODULE.
7.0
MODULE
OPERATION
•.......•.......
THE
FOLLOWING
TESTS
ARE
PERrORMED
ON
THE
MNCDI
(SRI80)
FLOAT
A i
ACROSS
THE
STIMULUS
BIT
REGISTER
FLOAT
A 0
ACROSS
THE
STIMULUS
BIT
REGISTER
BYTE
OPERATION
or
THE
STI~ULUS
BIT
REGISTER
READ-WRITE
TESTS
or
BITS 1
6,8,9,12
AND
14
IN
THE
STATUS
REGISTER
BYTE
OPERATION
OF
THE
STATUS
REGISTER
MAINT.
STROBE
SETS
INPUT
READY
rLAG
INPUT
READY
CAN
BE
WRITTEN
TO
A
ZERO
INPUT
READY
WILL
NOT
SET
IF
NO
"SBR
MATCH"
OVERRUN
FLAG
SETS
OVERRUN
FLAG
CAN
BE
WRITTEN
TO
A
ZERO
INVERT
DATA
FUNCTIONS
CORRECTLY
EACH
BIT
OF
THE
INPUT
REGISTER
CAN
BE
CLEARED
INPUT
READY
FLAG
INTERRUPT
TEST
OVERRUN
FLAG
INTERRUPT
TEST
8.0
OPERATION
OPTIONS
.•......•...• -...
SRi
II
0
SR1
II
1
RUN
MNCDI
LOGIC
TEST
RUN
MNCDI
LOGIC
TEST
RUN
MNCDO
LOGIC
TEST
RUN
MNCDO
TO
MNCDI
WRAPAROUND
CONTROL
TEST
RUN
MNCDO
TO
MNCDI
WRAPAROUND
DATA
TEST
IF
DEVCNT
(DVIDt)
CONTAINS
MORE
THAT
A
1,
MULTIPLE
MNCDI
WILL
BE
TESTED.
Ir
DEVCNT
(DVIDi)
CONTAINS
MORE
THAN
1
AND
SRi
ll
!,
THERE
MUST
AT
LEAST
THE
SAME
NUMBER
or
MNCDO·S
CONNECTED
TO
MNCDI'S.
THE
FIRST
ADDRESS
MNCDO
UNIT
MUST
BE
CONNECTED
TO
THE
FIRST
ADDRESS
MNCDI
WITH
ADDITIONAL
UNITS
ALSO
PAIRED
TOGETHER.
9.0
NON-STANDARD
PRINTOUTS
••..•...•.............
ALL
PRINTOUTS
HAVE
THE
STANDARD
rORMATS
DESCRIBED
IN
THE
DEC/Xii
DOCUMENT.
'"
'"
SEQ
eeu
.,
..
"NSA
DEC/XII
SYSTE"
,XERCISER
MODULE
XMNBA0,Pti
19'~E8-79
11'19
155
156
157
15B
159
160
161
"'000?~
..
162
MH,![H'10'
047115 040502
040
163
IH1QH'Vl5'
0~0
164
0\<.HHH'J6'
171160
165
Vl0001f1'
1A1~"
t
3"
166
NHIlf.l12'
2"0
167
000013"
000
16B
~0~014
,.
(-1\,\0001
169
1"""016"
~''''00~0
170
"00020"
0000"'''
171
("00022·
~"'~0~0
172
"'~"'~"2
4"
~0C:HJ'H~
173
174
0I{h"026" t
4"0~H;l
175
"U,",0]I1"
N1,,]0I0'
176
~~~HH112
'
"(H~224·
177
~H:W'034
"
"00VW0
17B
00~'J36
vH'J200~
179
Ii'II~fHH"·
("",,""0
lB0
'~~J~\r}42'
~~'·lCHH~~
181
"~jVl044
'
01(l~~?01
lB2
'~110046
"
l1iHHH~"
lB3
0I(i"~050
'
vH~A0~0
184
1:'00052'
t100000
lBS
NWf'54'
N·10k'10~
1
B6
"'000~6'
1 87
~HHHJ56
'
MWI~H'Hl
1
B8
"'~J~VJfI~·
""~~HiH'I"
lR9
",101062'
(W~0""0
190
fHH~~64"
'i(HH'HIIO\
191
"'1:-'0066
..
0'·~~0r.0
192
'HHH""'''
(hI0l001Q!
193
00"'072'
"''''00010
194
~HH'I"'74'
~k-J0~H~'"
195
00,.,'",,6
..
1I~0000
196
fH~"l"'(Il·
"~H~000
197
"'0~102
"
19B
~('01'2
'
0"'~000
199
'H.1~1Q14"
200
rHH~U:'4"
'H1~i!'~0
201
"~01Q16
"
202
000106'
rA~t'l0~H~
203
~l'l~11
~"
N~~0fHl
2"4
~0"'112"
f'!00!3(1!b"
2~~5
C'!~0!114"
PVl~0Q1~
206
~(l0!116"
"'~~0rHJ
207
n(1012{~
"
(1"00001
2.8
"'''''''17:2''
f1'W~H~0
MNSA
DEC/XII
SYSTEM
FXF.RCISEP
MODlILF.:
XMNSA0,PII
19-fFB-79
II"
9
209
"'00224"
210
211
212
000224'
171260
213
00A226"
""0340
214
215
216
0~~230"
~{:1O!"IiW
217
~!H~232
..
"'00!0~0
218
219
IH:H~234"
,~(i\0!0e:0
220
rHH~236"
f''''00~0
221
222
223
11100240"
0000N'I
224
''''~242
"
0\,,!N'I~0
225
000244'
",,10"'~0
226
00"246'
0000N1
227
0e025~'
OIM~0~0
228
~1l!0252"
"H~OIQl0V'1
229
230
000254'
('00~M
231
00025b"
000000
232
233
"0"'260"
M,0000
234
000262"
00000e
235
000264'
0~''''0~Vl
236
000266'
000000
237
000270'
"00000
238
000272'
r
(.1
PJllI
00
239
~HW274"
"''''00~0
240
00~276"
000001
241
010000
242
11040"'QI
,LIST
,"LIST
,TITLE
nDXCO"
,LIST
MF
~r,CND,MD
MrJAA
DEC/Xli
SYSTE~
ExERCtSEP
~ODULE
VeRSION 6
23-MAY-78
"'N
: *
""***
**il-iI'***
*""**
*
....
*".
'*
*
..
**
'It**
** *
***
* *
""
..
*
***
*****
**
********
** "*.
***
of:!
**
**
REGIN,
MODNAM'
XnAG,
ADDRI
VECTOR,
PRI'
882'
OVID1,
SRI'
5R2,
SR3'
SR4,
,ABC I I
I'N8A
I
'''ODIlLE
.BYTE
ODEN
171150+0
130.0
,"YTE
,BYTE
0+1
OPEN
OPEN
OPEN
OPf"
PPTY4+0
PRTY"'.'"
NAME,
,USED
TO
KEEP
TRACK
,1ST
DEVICE
ADDR,
,1ST
DEVICE VECTOR,
,1ST
8R LF.VEL,
'2ND
SR
LE:VEL,
'DEVICE
INDICATOR
I,
,SwITCH
REGISTER 1
,SWITCH
HGIST'.
2
,SWITCH REGISTER 3
ISWITCH
RrGIST~R
4
OF
_BUFF
USAGE
:
*****
**
ojI"/f*****
If"""
*** ***
******
**
***
** **
****
***
**
..
**"*
**
*
..
******
....
***
*
..
*
STAT:
140"0"~
ISTATUS
WOFl:D,
INIT'
START
,MODULE
STA.T
ADDR,
SPOINT'
"ODSP
,MODULE
STACK
POINTER,
PAseNT'
R
,PASS
COUNTER,
ICONT,
2010
"
OF
ITERATIONS
PER
PASS.2000
ICOUNT' R II,OC
TO
COUNT
ITERATIONS
SOFCNT' ,LOC
TO
SAVE
TOTAL
SOFT ERRORS
HRDCNT' 0 'LOC
TO
SAH
TOTAL
HARD
ERRORS
SOrPAS'
,LOC
TO
SAVE
50fT
FRRO.S
PER PASS
HRDPAS' 'LOC
TO
SAVE
HARD
ERRORS
PFR PASS
SYSCNT, "
OF
SYS ERRORS
ACCUMULATED
PANNU", ,HOLDS
RANDOM'
WHEN
RAND
MACRO
IS
CALLED
CONfIG,
,RESEPVED fOR
MON
ITOR
USE
PES1,
'RESERVFCD
rOR
MONITOR
USE
RES2,
0 ,RESERVED
rop
"ONITOR
USE
SVR0:
OPEN
nlDe
TO
SAVE
P0.
SVRI,
OHN
,LOC
TO
SAVE
Rl,
SVP21
OPEN
'LOC
TO
SAVF:
P2.
SVR3,
OPEN
,LOC
TO
SAVE
R3,
RVR41
OPFN
:LOC
TO
SAVE:
R4,
SVRS,
OPEN
,LOC
TO
SAVE
R5,
SVR6,
OPEN
,LOC
TO
SAVE
R6,
CSRA,
OPEN
,ADDR
Of
CIJRRENT
eSR,
SBADRI
,ADnp
O~
GOOD
DATA,
OR
ACSR,
OPEN
,CONTENTS
OF
CSP,
"'SADRI
,lODR
OF
SAO
DATA,
OR
ASTAT,
OPEN
,STATUS
REG
CONTENTS,
FRR1YP'
'TYPE
OF
ERROP
ASet
OPEN
,rXPECTED DATA,
AWlS:
OPEN
fACTUAL
DATA,
RSTPT,
.ESTPT
,RESTART ADDRESS
AFHR
END
OF
PASS
woro:
OPEN
,~ORDS
TO
MEMORY
PFR
ITE~ATION
_DFR,
OPE~
,',ORD5
FROM
MEMORY
PER ITERATION
IOTR,
OPEN
"
OF
INT,PRUPTS
PER
ITERATION
IDNU~t
:uODIJLE
IDENTIFICATION
NU~BER=0
MACYll
3~A
(\052)
19-FEP-7.
11,35
PAGE
6
MODSP,
:.**********************************************************************
8BASEI'
171260
,I"ITlAL
81!S
ADDRESS
OF
THE
"NCPO
<IF
SR1=!>
SHCTI'
340
IIPJJTIAL
INTERRUPT
VECTOR
OF
THE
MNcno
<IF
SR1=1>
:OtJTPtlT
ADDRESS
OCSR, 0
OCSRI,
0 , HIGH
8yn
ADDRESS
DOR'
DOP
I,
'HIGH
HTE
ADDRESS
,INPIJT
ADDRESS
ICSR,
0
ICSR
I'
0
,~IGH
8YTE
ADDRESS
nIR'
0
DIR1,
0
SSRI
0
SSR
II
0 ,HIGH
BYTE
ADDRESS
DonlNV,
DODINS,
DIDINV,
DIOINS'
DIFINV,
DIEINS'
SR"INE,
0
"y
COpy
Of
SRI
TEM?' 0
TEMPI,
0
TEMP2'
81Te
RITDAT:81T12
,MAINT INPUT
INHIBIT
RITEXT=SITII
,
MAINT
INPUT STROBE
SEQ
0004
SEQ
0"05
MNBA
Dr.C
IX
11
SySTE~
EXgRCISER
"OOIiLE
XMNBA~.PII
19-n:e-79
11119
243
0~nl0~·
~16767
244
245
"""306'
1112767
246
000314'
e1270"
247
00"320'
.1670.
248
000]24'
01"12.
249
••
0]26'
""52"1
250
00A])0'
02".27
251
"O"314'
".,373
252
"""336'
nl6701
253
0"A342'
"10120
254
"""344'
""52"1
255
0"0346'
.2A027
256
000352'
""13')
257
000354'
016701
258
000361'
n10120
259
""0362'
1105721
260
••
0364'
.20027
261
00037."
IInl373
262
000)72'
016701
263
000376'
01A120
264
AA0400' 005721
265
•••
402'
020027
266
000406'
.01373
267
268
269
A.~41@'
n36767
270
A~R416'
R.I~4.
271
272
00042.'
"1270.
273
000424'
~12701
274
A~~430·
~6~11~
275
10R432'
0b0110
216
A~~434·
('6~110
277
.'.436'
0b0110
278
~0~44@·
0127~1
279
000444'
0b0110
280
PUA44b-
M~0110
281
000450'
060110
282
000452'
r60111
283
A0~454·
~6~11A
284
"0.4~6'
.6"1!~
285
000460'
060110
286
00A462'
06011"
287
000464'
M60110
288
"""466'
060110
289
000470'
0b0110
290
"'0472'
06.110
291
292
001474'
".6367
29]
00.5""'
.22767
294
000506'
."134.
295
00"510'
104413
296
297
000514'
"""167
177512 117762
0w.o.l
177762
~1~(}I230·
1777"0
117444
177646
1774! 2
177662 177376
"'~!~2J0"
p",,,
Nil
4
177576
P~\"4"0
17757P1
177~66
MNBA
DrC
IX
11
SYSTEM
"XPRC
ISH
"OOllLE
XMNBA0.PII
19.FfB·7Q
11119
29B
299
P.~Ql520·
"lb767
177514 177352
300
~0"'526"
""~777
177506
301
00"'532"
,'011i177 177506
302
00~536'
"\.t15117
177506
303 1r'100542
..
)04
305
"00542'
1'12767
0~Q!v"1
177332
3"&
"0055~"
~16777
177326 177472
3M
"'H~556
"
~17767
177466 177
32~
308
000564'
026761
117312 177312
3"9
~'0"'5'72
~014"3
310
311 "'005'74"' 104405
01000"'0·
000000
312
313
~0,"'602
314
000602·
1044~7
~Vi"'flC1l0·
315
00~60661
104407
0~t;.\Ii'P~
,
316 "'{IIP-612' 1'06367 177264
317
00"'616'
001354
318
00~620'
319
320
000620'
~12767
0"~0~1
177444
321
~0~626'
"16767
171440 177246
322
~0~6]4'
~0S
16
7 177242
323
"'0~64061
016777 177236 177402
324
(11091646"
017767 177316 177230
325
000654'
"26767
177222 177222
326
000662'
MI403
327
328 "'''''0664·
'"44~5
Pl~n~HH~
,
.~.0.0
329
330
000672'
331
000672'
104407
"~'00"'0'
332
000676'
104407
OJ(II"'9IA0-
333
"'~01P12"'
006367
177364
334
000106'
001347
33S
~0"'1"6'
336
337
000710'
~12777
177777
17
7332
33B
000716
' P12767 000377 177156
339
000724
~
1050T7
177322
340
000730'
~
11767 177314 177146
341
000716
' 026767 17714P 177140
342
000744'
M14~3
l4l
344
000746'
104405
0000006'
000000
345
346
000754
~
~12777
177777
177266
347
000762
' 012767 177400
177112
348
000770'
1~50'7
177254
349
B00774'
017767
17'250
177102
350
0010112'
~26767
177074 177074
351
001010'
00140)
352
353
001012'
104405
000000'
~00000
~~cYll
3~A(1~52)
19-FES-79
11135
PACE
7
SHRTI
"OV
,I~ITIl,IZE
T~E
PESTR!'
MOV
51
'1,SPMINE
P"S
ADDRESSES
"prT~,TEMP2
*nC:SR,p~
$"A5El,PI
ICOPY
SRI
FOR
"'
USI
AND
VECTORS
,LOAD
UNIT
SELECT
FLAG
,LOAD
ADDRESS
POINTER
,LOAD
INITIAL
BUS
ADDRESS
It,OAD
DEVICE
ADDRESS
,UPDATE
aus
ADDRESS
VALUE
"OV
"OV
! S,
"OV
.1
.cP~l+
INC
eMP
~NE
"OV
PI
ITEST
IF
DONE
WITH
BUS
ADDRESSES
,AR
IF
NOT
2S
I
'-IQV
~I',
18
ICSfI
IS
Af"lO~,~l
."
(R~)+
PI
'LOAD
INPUT
ADDRESS
,LOAD
THE
ADDRESS
,UPDATE
ADDRESS
,TEST
If
AT
END
INC
c~·p
EH!E
-OV
,BR
I.
NOT
,LOAD
VECTOR
POINTE.
3$,
MOV
PI',
tOOOlt.lv
2_
SHCT1,PI
Rl,cR0)+
(P
1).
.LOAD
DEVICE
VECTOR
ADDRESS
,1IPOATE
BUS
VECTOR
VALUE
T5T
C"P
BNE
MOV
~H',
.OOOINS+2
)S
ITEsT
IF
DONE
"ITH
BlIS
VECTORS
,a.
IF
NOT
48
I
.0V
VFCTOR,Fl1
P1,cRfI)+
,LOAD
INPUT
VECTOR
LOAD
THE
VECTOR
'BUMP
THE
ADDRESS
,TEST
IF
DONE
TST
crAp
RNE
(P
1)
+
R~,.OIEINS+2
4S
'~R
IF
NOT
,!FST
IF ,INIT IS
TO
RUN
rONTII
BIT
TFMP2,DVIOI I1S
UNIT
SELECTED
BN. I'PUT ,H" IF
SELECTED
,UNIT IS
NOT
SFL.rTED
••
COPRECT
THE
ADDRESSES
CO"T2,
MOV
OCCS',
R0
I
GET
ADDR!:SS
NOV
'4,RI
,G'T
NEw
OFFSET
VALUE
A~D
"',CR~)
,UPDATE
THE
VALUE
ADO
PI,
(p.)
'UPDATE
THF.
VALUE
ADO
'1.
(R0)
,UPDATE
THE
VUUE
ADO
Rl,
(P0l
'UPDATF
THE
VALUE
MDV
'10,RI
,RELOAD
NEw
OFFSET
ADO
RI,(R0'
'UPDATE
THI:
VALUE
aOD
R1,('0)
,UPDATE
THE
VALur
ADO
RI,(.0)
'UPDATE
THE
VALUF
AOD
P\,
(R0l
,UPDATF
THE
VHUE
ADD
PI,
CR~)
'UPDATE
THE
VALUE
ADD
.,,cRr)
,UPDATF
THE
VALUE
ADO
R
1,(
R~)
'UPDATE
THE
VA
LUE
AOD
Rl.e.0)
,UPDATE
THE
VALUE
ADO
.1,
CR0l
'UPDATE
THE
VALUE
~~D
PI.
CR~l
,UPDATE
THE
VALUE
ADD
RI,
CR~)
,UPDATF.
THE
VALUE
~DD
RI,c.0)
,UPDATE
TH
VALUE
,DfTFRMIN' IF
NEXT
UNIT
IS
TO
FE
TESTED
"ACYl
I
nIPUT,
01
II
lSI
2S1
012.
lSI
2$1
013.
1$1
281
ASL
T,MP2
,CH~NGr
UOITS
CMP
'RITS,TE""2
:TEST
If
LAST
UNIT
.oE
rONTI
,BR
If
NOT
E'OITS.~EC,IN
.SIGNAL
ENO
or
ITERATIO~.
,OONITOR
S"ALL
TEST
END
or
PASS
J"P
PESTR!
3"A
n0S2)
19-fES-Jq
11135
PAGE
8
,VE.IFY
••
NCDI
BUS
ADDRESS
RESPONSE
"OV
ICSR,CSPA
.LOAD
ADOP,
TST
OYCSR
'TEST
INPUT
STATllS
1ST
'H~IP
,TEST
INPUT
DATA
REGISTER
TST
aSAP
.rEST
STIM.
RUFFER
PEGISnR
,FLOAT
A I
ACROSS
THE
MNCDI
STI"tltUS RIT
RE:GISTfR
MOV
#FIT0,ACS~
,LOAD
EXPFCT
BI'r
MOV
ArSp,aSF\p
.LOAD
MNCDI
STT~ULUS
~IT
PEGISTER
MQV
OSSR,ASTAl
,READ
"NCOl
STIMULUS
BIT REGISTrR
CMP
AeSp,ASTAT
.COMPARE
PEG
29
,~.
IF
SAME
t·*·*·**········_····_****··******·*-***··**·*****·***
*********.
HPOF.Rs,SEGJN,NULL
"NCDI
STIMULUS
BIT
.EGISTER
FAILED
TO
HOLD
,*.******._.**.********
••
**_
••••
**._*._*--***-****-
•••
*
•••
*
•••••
SPEAKS,
"REGIN
rTEMPOPARY
RETURN
TO
MO~lTOPi'.'
APEAJ<S,PEr.IN
'THE'
CONTINUE
AT
NEXT
r'STPUCTION,
ASL
ACSR
,CMANGf.
THE
DATA
BH
1$
IRR
Ir
MORE
DATA
,Hon
A
(.
ACPOSS
T~E
"NCDr
STIMULUS
81T
~EGISTEF
"OV
.I-J.IT~,TE~P
.LOAD
INITIAL
BIT
MOV
HMP,ACSP
'LOAD
EXPECTED
COM
ACSF
.COMPLEMENT
MOV
Ar.SR,
USP
ILOAD
M~CDI
STIMULUS
BIT .EGISTf:R
.OV
.S8R,
ASTlT
,READ
MNCcl
STIMULUS
BIT
REGISTER
C"P lCSR,ASTAT .CO.PARE
PEG
2$ rAR IF
SAME
,
..
__
....
_.-.*_
.......
_*
••••
_-_._*--*
.....
_
..
_
....
*.-
..
-
•...
-
..
-
HRDERG.PEGIN,NULL
,
MNCDI
STI"ULUS BIT
REGISTER
FAILED
TO
HOLD
,.*-
••••••
**_
•••
*
•••
*
•••••••
_*
••••
-*
•••
**
•••••••
***-*-
•••
*.*.**.
BREAKS.
PEGIN
JTEMPO~APY
PETURN
TO
MONITOR,
•••
PRFAKS.HGIN
,HEN
CONTINUE
AT
NEXT
INSTPUCTION
ASL
T'MP
,CHANGE
THE
DATA
BNE
IS
laR
If
~OPE
DATA
,VERIFY
BYTE
OPERATlDN
ON
THE
.NCD!
STIMULUS
BIT
PEGI5TER
~OV
#-1,1I58Ft
,LOAD
"NCOI
STIMULUS
BIT
REGISTER
MOV
0377,
ACSR
'LOAD
EXPECTED
CLRB
~sepl
,CLEAR
HIGH
SYTE
MOV
·SSP,ASTAT
'READ
MNCDI
STI~ULUS
~IT
REGISTER
CMP
ACSR,ASTAT
,COMPARE
REQ
2S
rBR
IF
SAME
.****************************
••
********************.************
HRDERS,~r.GIN,NULL
,CLEARING
HIGH
8YTE
CHANGED
LOW
SYTE
r**·*.**
•••
**.·.·_·*-_·_*.-.·_.*
..
·**
••
·._.··.****.-.*.********.
MOV
1·1,@SBR
.LOAD
MNCDI
STIMULUS
SIT
REGISTER
MOV
1177400,ACSR
'LOAD
EXPECTED
CLRB
_S8R
,CLEAR
LOW
BYTE
~OV
°SBR,ASTAT
'READ
MNCDI
STIMULUS
BIT
FEGISTER
CMP
ACSR,ASTAT
rCOMPARE
REQ
18 ISF IF
SAME
,
•••
***********
••••••••••
****
••••
**
••••••••••••
**
•••
***.*._
•••••
MRDERS,BEGIN,NULL
,CLEARING
LOW
BYTE
CHANGED
HIGH
BYTE
SEQ
0006
SEQ
0re7
A FLOATI'G
A
FLOATING
0
MNU
O~CIXII
SYSTEM
EXE~CISEP
MODUL,.
MileYI I
30A(952)
U-ns·79
11,15
PAGE
9
XMN8A9.PI!
t9·ns.79
I!
119
SEQ
0008
354
,_*******4****************************************************.*
355
001020'
3$1
356
001020'
104407
000000
SREU$,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
357
001024'
104407
000000'
BREAU,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
3SG
0010]0'
OUI
359
,TEST
THAT
BITI
OF
MNCDI
STATUS
REGISTER
IS
READ-WRITE
360
001030'
012767
000002
177044
MOV
UITI,leBR
,LOAD
EXPECTED
361
001036'
016777 177040 117174
MOV
ACBR,nCSR
'LOAD
BIT I
INTO
MNCDI
STATUS
REGISTER
362
001044'
~17767
177170 177032
MOV
nCSR,
ASTAT
,READ
MNCDI
STATUS
REGISTER
363
001052'
~42767
000200
177024
SIC
_SIT7,ASTAT
,CLEAR
BIT
7
364
001060~
026767 177016
117015
eMP
ACSR,ASTAT ,TEST
THAT
IT
SET
36S
001066'
001403
BED
IS
feR
IF
SAME
366
r******************************************************0********
361
001070'
104405
000000'
000000
HRDER3,BEGIN,NULL
,BITI
or
MNCDI
STATUS
REGISTER
FAILED
TO
SET
36B
'***************************************************************
369
001076'
p46777 177000 177134
lSi
SIC AeBR,tICSR
,CLEAR
THAT
BIT
370
001104
' 017767
1771]0
176772
MOV
$ICS~,ASTAT
'READ
MNCDI
STATUS
REGISTER
AGAIN
371
001112~
~26767
176764 176164
CMP
ACeR,ASTU ,TEST
THE
BIT
372
001120'
~01003
BNE
2.
,aR IF
CLEARED
373
'*******************-*******************************************
374
001122'
104405
000000
000000
MRDERI,BEGIN,NULL
,BITI
or
MNCDI
STATUS
REGISTER
FAILED
TO
CLEAR
375
.***************************************************************
376
001130'
231
377
0011J0'
104407 000A00
BREAK.,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
370
001134'
104407
000000'
BREA~$,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
379
1101140'
015.
380
'TEST
THAT
BIT2
OF
MNCDI
STATUS
REGISTER
18
READ-WRITE
391
001140'
012767 000004 176734
MOV
.elTa,AeBR
,LOAD
EXPECTED
302
~01146'
~16777
176730
177064
~ov
AC5R,UCSR
'LOAD
8IT2
INTO
MNCDI
STATUS
REGISTEP
303
001154'
e17767
177060 176722
~OV
PICSR,ASTAT
,READ
MNCDI
STATUS
REGISTER
384
001162'
042767 000200 176714
BIC
#BIT7,ASTAT
'CLEAR
BIT
7
38S
001170'
026761 176706 176706
CMP
ACSR,ASTAT
,TEST
THAT
IT
BET
306
001176'
A01403 BEQ 18
IBR
IF
SAME
387
1******.********.-***************************.******************
388
001200'
104405
000000'
M0000
HRDERB,BEGIN,NULL
,BIT2
OF
MNCDI
STATUS
REGISTER
FAILED
TO
aET
389
J*********~************************************~**************.-
390
001206'
046777
176670 177024
181
SIC
lCSR,nCSR
,CLEAR
THAT
BIT
391
901214'
017767 177020 176662
MOv
BICSR,
ASTAT
'READ
MNCOI
STATUS
REGISTER
AGAIN
392
001222'
026767 176654 176654
CMP
AC5R,A8TAT
ITUT
THE
BIT
393
001230'
MI003
SNE
2. 'BR IF
CLEARED
394
,***********************************************
•••
*************
395
001232'
104405
000~0",jI
000000
HRDERS.BEGIN.NULL
IBIT2
OF
MNCDI
STATUS
REGISTER
FAILED
TO
CLEAR
396
'****************************************************.***.*.****
397
001240'
28
I
3gB
~01240~
104407
''HHH~00Q
BREAKS,
BEGIN
,TEMPORARY
RETURN
TO
MONITOR"
••
399
0~!1244·
104407
000000'
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
MNBA
DECIX!!
SYSTEM
EXERCISER
MODULE
MACYII
30A(l052)
19-FEB-79 11135
PAGE
10
XMNBA0,PII
19-FEB-79 11119
SEQ
0009
400
001250"
0161
401
ITEST
THAT
BIT3
OF
MNCDI
STATUS
REGISTER
IS
READ-WRITE
402
001250'
012767
0~0010
176624
MV
#BIT3.ACSF
'LOAD
EXPECTED
403
"01256"
016777 176620 176754
~ov
ACSR,
nCSR
,LOAD
BIT3
INTO
MNCDr
STATUS
REGISTER
404
001264'
01n67
176750 176612
MOV
OICSR,ASTAT
'READ
MNCDI
STATUS
REGISTER
405
001272'
042767 000200 176604 SIC #SIT7.ASTAT
,CLEAR
BIT 7
406
001300"
026767 176576 176576
CMF
ACSR.ASTAT
'TEsT
THAT
IT
SET
407 001306 ' 001403
BEQ
1$
,BR
IF
SAME
408
,***************4***********************************************
409
001310'
104405
~00C00
'
000000
HRDERS,BEGIN,NULL
,BIT3
or
MNCDI
STATUS
REGISTER
FAILED
TO
SET
410
,***************************************************************
411
001316'
046777
\76560
176714
IS.
SIC
ACSF,@lCSR
,CLEAR
THAT
BIT
412
001324'
017767 176710 176552
I'OV
QrCSR,ASTAT
'READ
MNCOI
STATUS
REGISTER
AGAIN
413
001332'
026767 176544 176544
CMP
ACSR,ASTAT
,TEST
THE
BIT
414
001340'
001003
BN!
28 ,SR. IF
CLEARED
415 ,*********************************************·u********it*
...
**
...
***
416
001342'
104405
000000'
000000
HRDERS,BEGIN,NULL
,BIT3
OF
MNCDI
STATUS
REGISTER
FAILED
TO
CLEAR
417
J*******~*******************************************************
418
001350'
2$,
419
001350'
104407
000000"
BREAKS.BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
420
001354'
104407
00"000
,.
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
421
001360'
Dnl
422
ITEST
THAT
BIT4
OF
MNCDl
STATUS
REGISTER
IS
READ-WRITE
423
001360'
012767
000020
176514
MOV
8BIT4,ACSR
,LOAD
EXPECTED
424
001366'
016777
176510 176644
MOV
ACSR,@lCBR
'LOAD
BIT4
INTO
MNCDI
STATUS
REGISTER
425
001374'
017767 176640 176502
MOV
~ICSR,ASTAT
,READ
MNCDI
STATUS
R~GISTER
426
001402'
~42767
000200 176474
eIC
#~IT7.
ASTAT
'CLEAR
BIT
7
427
001410'
A26767 176466 176466
C~P
AcaR,
A5TAT
,TEST
THAT
IT
BET
428
001416'
001403
BEQ
IS
'SR
IF
SAME
429
J***************************************************************
430
001420'
104405
"'00000'
000000
HRDERS,BEGIN,NULL
,BIT4
OF
MNCDI
STATUS
REGISTER
FAILED
TO
SET
431
r***************************************************************
432
001426'
046777 176450 176604
UI
SIC
ACSR,@ICSR
ICLUR
THAT
BIT
433
001434'
017767 176600 176442
MOV
~ICSR,A5TAT
'READ
MNCDI
STATUS
REGISTER
AGAIN
434
001442'
026767 176434 176434
CMP
leaR,ASTAT ,TEST
THE
BIT
435
001450'
001003 eNE 28 'SR IF
CUARED
436
r***************************************************************
437
001452'
104405
0~000'"
000000
HRDERG,BEGIN,NULL
,BIT4
or
MNCDI
STATUS
REGISTER
FAILED
TO
CLEAR
438
r***************************************************************
439
001460'
2$,
440
001460'
104407
000000~
BREAK$,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
441
001464'
104407
0000e011'
BRnKI,
SEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
MNBA
DEC/XII
SYSTEM
EXERe15E~
MODULE
MACYI
!
l0A(l0S2l
U-FEB·'9
!IllS
PME
II
XNHBl0,PII
19-Fl:S-79
11.19
UQ
~010
442
001470'
OIlS,
443
,TUT
THAT
BITS
or
MNeDI
STATum
REGISTER
I$
~EAD.WRITE
444
9"1470~
~12767
000040 176404
MOV
OSlT5,ACSR ,
LOAD
EXPECTtD
445
001476'
016777 176400 176534
MOV
AC8~,UCSR
'LOAD
9IT5
INTO
MNeDI
STATUS
REGISTER
446
991504;
017767 176530 176372
MOV
8ICSR,A5TAT
,READ
MNCDI
5TATUB
REGISTER
447
"1iI1512~
042767
B0Uee
176364 SIC #8IT7,l&TAT
,CLUR
BIT 7
44B
901520'
026767 176356 176356
CMP
AcaR,ASTAT ,TEST
THAT
IT
SET
449
001526'
001403
SEQ
II
,BR
IF
SAME
450
.*********************************************
••
****************
451
0e153"" 104405
00£10£10'
00£1000
HRD!~.,BEGIN,NULL
,BIT5
OF
MUCDI
STATUS
REGISTER
rAILED
TO
5ET
452
J***************************************************************
453
001536'
£146777
176340 176474 1$1
BIC
ACBR,ncaR
,CLEAR
THAT
BIT
454
991544'
017767 176470 176332
MOV
nC5R,ASTAT
'RUO
MUCOI
STATUS
REGISTER
AGAIN
455
001552'
~26767
176324 176324
CMP
ACBR,
ABnT ,TEST
THE
BIT
456
£101560;
001£1£13
eNE
2$
lOR
IF
CLEARED
457
458
001562'
U4405
£100000'
00£1000
'***************************************************************
HRDER$,BEGIN,NULL
,BIT5
or
MNCDI
STATUS
~EGI5TER
FAI~EO
TO
CLEAR
4S9 '****************************#**********************************
460
001570'
211
461
001570;
104407
000000'
BREAKs,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
462
001514'
104407
000000'
BREAKS,
BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
463
001600'
DIll.
464
,TEST
THAT
8IT6
or
MNCDI
STATUS
REGISTER
IS
READ·wRrT~
465
001600~
012767 000100 176274
MOV
IBIT6,leBR
,LOAD
EXPECTED
466
001606'
016777 176270 176424
MOV
ACSR,UCSR
'LOAD
BIT6
INTO
MNCDI
STATUS
REGISTER
467
001614'
017767 176420 176262
MOV
nCSR,ASTAT
,READ
MNCDI
STATUS
REGISTER
460 001622 ' 042767 000200 176254 SIC #8IT7,ASTAT
'CLEAR
BIT 7
469
001630'
~26767
176246 176246
CMP
AC8R,ASTAT
,TEST
THAT
IT
SET
470
001636'
001403
BEQ
U
rBR
IF
SAME
471
J**********.*****************************.***********~
**********
472
001640;
104405
000000'
000000
HRDER$,BEGIN,NULL
,BI16
OF
MNCDI
STATUS
~EGISTER
FAILED
TO
SET
473 '***************************************************************
474
001646'
046777 176230 176364 \$;
BIC
ACSR,@ICSR
,CLEAR
THAT
BIT
475
001654'
017767 176360 176222
MOV
@ICSR,ASTAT
'READ
MNCOI
STATUS
REGISTER
AGAIN
476
001662'
026767 176214 176214
CMP
ACSR,ASTAT
ITEST
THE
BIT
477
001670'
001003
BNE
2S 'SR
IF
CLEARED
478
r***************************************************************
479
001672'
104405
000000"
000000
HRDER.,BEGIN,NULL
,8IT6
or
MNCDI
STATUS
REGISTER
FAILED
TO
CLEAR
480
'***************************************************************
4B
I
001700'
2$
,
482
001700'
104407
0001:"""'''
BREAKS,
BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
483
001704'
104407
000000'
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
MNBA
DEC
IX
11
SYSTEM
EXERCISER
MODULE
~ACYlI
30ACl052)
19.fES·79
11135
PAGE
12
XMNBA0.PI1
19-FEB.79
11119
SEQ
0011
484
001710'
D1I2.
485 ,TEST
THAT
BITS
OF
MNCDI
STATUS
REGISTER
15
READ-WRITE
486
001710'
012767 000400 176164
MOV
.BITS,ACSR
,LOAD
EXPECTEO
487
001716'
~16777
176160 176314
MaV
ACSR,nCSR
'LOAD
BIT8
INTO
MNCOI
STATUS
REGISTER
4Se
001724'
017767 176310 176152
MOV
nCSR,lSTAT
,READ
MNCDI
STATUS
REGISTER
489
001732'
042767 000200 176144
BIC
IBIT7,ASTAT
'C~EAR
BIT 7
490
"'01140"
"26767
176136 176136
CMP
ACSR,ASTAT
,TEST
THAT
IT
SET
491
001746'
0~1403
BEQ
11
,BR
IF
SAME
492
.***************************************************************
493
001750'
104405
000000"
000000
HRDER$,BEGIN,NU~L
,BIT8
OF
MNCDI
STATUS
REGISTER
YAI~ED
TO
BET
494 J***************************************************************
495
001756'
~46777
176120 176254
1$,
BIC
AC5~,UC5R
,CLEAR
THAT
BIT
496
001764'
~17767
176250 176112
MOV
UC5R,ASTAT
'READ
MNCOI
STATUS
REGISTER
AGAIN
497
001772'
026767
1761M
176104
CMP
ACSR,ASTAT
,TEST
THE
BIT
49B
002000;
001003
BN!
28
,SP
IF
CLEARED
499 '***************************************************************
500
002002'
104405
000000'
000000
HRDER$,BEGIN,NULL
,BIT8
OF
MNCOI
STATUS
REGISTER
FAI~ED
TO
CLEAR
501 J***************************************************************
5~2
002010;
2$1
503
00201~'
104407
000000'
BREA~$,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
504
002014'
104407
0"0000'
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
505
002020'
DII3,
506 ,TEST
THAT
BIT9
OF
MNCOI
STATUS
REGISTER
IS
REAO-WRITE
507
002020'
012767 001000 176054
MOV
OSIT9,ACSR
,LOAD
EXPECTED
508
002026'
016777 176050 176204
MOV
ACSR,@ICSR
I
LOAD
B1T9
INTO
MNCDI
STATUS
REGISTER
509 002034 ; 017767 176200 176042
MOV
@lCBR,ASTAT
,REAO
MNCDI
STATUS
REGISTER
510
002042'
042767 000200 176034
BIC
#BIT7,ABTAT
'CLEAR
BIT 7
511
002050'
026767 176026 176026
CMP
ACSR,ASTAT
,TEST
THAT
IT
SET
512
002056'
001403
BEQ
1$
,eR
IF
SAME
513
'*************************~***************************
**********
514
902060'
104405
000000'
000000
HRDER$,BEGIN,NULL
,BIT9
or
MNCOI
STATUS
REGISTER
FAILED
TO
SET
515 '***************************************************************
516
002066'
046777 176010 176144
IS'
BIC
lCBR,nCSR
,C~EAR
THAT
BIT
517
002074'
017767 176140 176002
MOV
PICSR,ASTAT
'READ
MNCDI
STATUS
REGISTER
AGAIN
516
002102:
026767 175774 175774
CMP
ACSP,ASTAT
,TEST
THE
BIT
519
002110'
001003
BNE
28
JBR
Ir
CLEARED
520
'***************************************************************
521
002112'
104405
000000'
000000
HRDER8,BEGIN,NULL
,B1T9
or
MNCOI
STATUS
REGISTER
FAILED
TO
CLEAR
522 J***************************************************************
523
002120'
2$.
524
002120'
104407
000000'
BREAK.,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
525
002124'
104407
000000'
BREAK',SEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
MNBA
DECIXII
SYSTEM
EXERCI.£~
MODULE
MACYU
10AIIU2l
u-ns-"
lIUS
PAGE
U
XMNllA0,PII
19.FEB-79
11119
8~g
seu
526
IIllu]e'
DlI4i
521 ,TEaT
THAT
BITI2
OF
MNCDI
STATUS
REGISTER
Ii
READ.WAXTE
528
0e2U0~
~12767
0100"0 175744
MOV
.UTu,leBR
ILOAD
EXPECTED
529
BUU6'
016717 175740
1761174
MOV
len,nCSR
ILOAD
8lTI2
INTO
MNCDI
STATUI
R!GlSTEII
530
11001U'
017767 176078 175732
MOV
OXCSII,AS'I'AT
IREAD
MNCDI
STATUS
REGISTER
5]1
1J"2U2~
0427117
IlllfIJ2111l
175724 lIe
IBlT7,AaTAT
,e:LEAlI
BIT 1
532
""3160'
026767 175716 175716
CM.
leaR,AlTAr
,TE81
THAT
IT
SET
533
002166'
00141!l
BEG
II
18R
IF
BAME
534 .**************.*************.*.*.*
••••
**
•••
*.***** •••••••••••••
us
1102170'
104405 0000011'
0e00ge
H~DER.,IEGrN,NULL
,81TI3
or
MNCDI
STATUS
REClIII'l'ER
rULED
TO
an
536
••
***.***
••••
*
••••••
*
••••••
*
••
*****
•••••
**
•••••• *
•••••••••••••••
537
1102176'
046777
1757""
176034
If'
8IC
leSR,ucaR
ICLEAR
THAT
BIT
S38
1102204'
017767
176030
175612
"OV
nCSR,A8TAT
llIEAD
MNCDI
STATUS
REGISTER
AllAIN
519
IU212'
026767
175664 175664
eMF
AC8~.A8TAT
,TEST
THE
B%T
540
002320'
001003
BNE
28
,BR
IF
CLtARED
541
,._.*
...•..
*
••••••••••••••••
_._.*
....
*
•••••
_
•••••••••
* •• e
•••••••
542 IH12222' 104405
0000"0'
II\l0000
HRDER.,B~GrN,NULL
,8IT13
or
MHCDI
STATUS
REGISTER
rAILED
TO
CLEAR
541
,***
••
*
••••
**
••••••
*** •••••••• *****
•••••••••••••••
*
••
*.e._
••
_
•••
544
1102230'
281
54!
1J1!2210~
104407
000000'
BUAK.,
BEGIN
,TEMPORARY
RETURN
TO
MONITOR
....
546
0112234'
104407
000000'
BREAU.BEGIN
ITHEN
CONTINUE
AT
NEXT
INSTRUCTION,
547
"022411'
OIlS.
548
,TEST
THAT
BITI4
OF
MNCDI
STATUS
REGISTER
IS
READ-WRITE
549
111122411'
012767 040000 175634
MOV
'BITI4,ACSR
,LOAD
EXPECTED
550
002246'
016777 175630 175764
MOV
ACU.UCaR
'LOAD
8IT14
INTO
MNCDI
STATUS
REGISTER
551
002254'
~17767
175760 175622
MOV
nCaR,AaTAT
,READ
MNCDI
STATUS
REGISTER
552
002262'
042767 000200 175614 81C IBIT7,ASTAT
ICLEAR
BIT
7
55)
002270'
~26767
175606 175606
CMP
leBR,ASTAT ,TEST
THAT
IT
SET
554
002276'
001403
BEQ
If
,SR
IF
SAME
555
,
•••
*
•••
****-************.***._.***.*._*
•••
**._.*
••
**
••• *.* •••••
556
802100'
104405
000000'
011J0000
HIIDER.,BEGIN,NULL
,BITI4
or
MNCOI
STATUS
REGISTER
FAILED
TO
SET
557
002306'
,********.*
••
*****
••
*****4*******.****
••
**************.***.****.
558
M6777
175570 175724
18'
BIC
AeSR,nCBR
.CLEAR
THAT
BIT
559
002U4'
017767 175720 175562
NOV
MICSR,
ASTAT
'READ
MNCDI
STATUS
REGIST!R
AGAIN
560
002322'
026767
175554
175554
CMP
ACSR,AaTAT
,TEST
THE
BIT
561
002310'
001003
8NE
2.
'8R
IF
CLEARED
562
,*
•••
****
••••
*.*.*.*.-
•••
******
••
*******.*.***_
•••
**-**.**
••••
_.
563
002332'
104405
000000'
000000
HRDERS,BEGIN,NULL
,BITI4
OF
MNCDr
STATUS
REGISTER
FAILED
TO
CLEAR
564
1*****
••
••
*···*··*.···*···*·-.··*-·*·*·'··****··.·.-.-_
••
_._
••
-
565
002340'
28'
566
002340~
104407
~00000"
BREAK"BEGIN
,TEMPO~ARY
RETURN
TO
MONITOR
••••
567
002344
' 11'4407
000000'
BREAU,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
MNBA
DEC/XII
SYSTEM
EXERCISER
MO~ULE
~ACYIl
3U(1U2)
19-FEB-79 11115
PAGE
14
XMNBA0.PII
19.FEB.79 11119
SEQ
0e13
568
VERI
FY
HIGH
BYTE
OPERATION
ON
THE
INPUT
STATUS
REGISTER
569
002350'
912777 040424 175662 0%16.
MOV
U0424,nCSR
,LOAD
INPUT
REG.
BIT
570
002356'
105077 175660
CLRB
nCSRI
,CLEAR
HIGH
BYTE
571
002362'
012767 1'00024 175512
MOV
'~IT4IBlT2.AC5R
'LOAD
EXPECTED
572
002170'
011767 175644 175506
MOV
nCBR,ASTAT
.READ
INPUT
STATUS
REG.
573
002376'
042767 000200 175500
BIC
.RIT7,A5TAT
'REMOVE
BIT
7
574
002404'
926767 175472 175472
CMf
ACSR,ASTAT
,COMPARE
575
002412'
001403
BEQ
0117
576 ,
•••••••••••••••
*
•••
**
••••
**
••••
-*
•••••
**-*
••
*_
...... ******
•••••
577
002414'
104405
000000'
000000
HRDERS,BEGIN.NULL
.CLEARING
HIGH
BYTE
CHANGED
LOW
BYTE
578
,*.******.-.-*
••••
****.****
•••
**
••••••••••••••
*._
.•.
-.-*
.•
*
••
***
579
580
,VERIFY
LOW
BYTE
OPERATION
ON
THE
INPUT
STATUS
REGISTER
581
002422'
~12777
040426 175610
0117.
MOV
U0426,ncsp
'LOAD
INPUT
REG.
582
002430'
105077 175604
CLRS
8lCSR
,CLEAR
LOW
BYTE
58)
002434'
012767 040400 175440
MOV
U0401l,ACSR
'LOAD
EXPECTED
584
002442 017767 175572 175434
MOV
nCaR,AaTAT
.READ
INPUT
STATUS
REG,
585
002450'
1126767
175426 175426
CMP
ACBR,UTAT
,COMPARE
586
002456'
001403
BEQ
DUll
.BR
IF
SAME
587
,-*.*-.*-**
••••
***._
••• ****-.**_
••
*._.*-*
••
*
•••
***
••
**_.**.**
•••
588
flJ02460
, 104405
000000'
000000
HRDERe,BEGIN,NULL
,CLEARING
LOW
BYTE
CHANGED
HIGH
BYTE
589
,
••
_
••••••••••••
*
••••
***.*
•••••
**.*.*-
•••••••
*.****
••
-*.*
••
***
••
590
591
VERIFY
THAT
MAINT.
STR08E
SETS
"INPUT
DATA
READY·
592
002466'
005077 175546
0120.
CLR
'ICBR
'ENSURE
CLEAR
FLAG
593
002472~
012767
1100200
175402
MOV
#BIT7,ACSR
,LOAD
EXPECTED
DATA
594
002500'
012777
0114200
175532
MOV
'BITEXTIBIT7,UCSR
'GENERATE
MAINT.
STROBE
595
002506'
017767 175526 175370
MOV
UCSR,ASTAT
,READ
INPUT
STATUS
REGISTER
596
002514'
026767 175362 175162
CMP
AcaR.
ABTAT
ICOMPARE
RESULTS
597
002522'
001403
BEQ
0121 ,BR
IF
SAM!
598
.*
••
****************.*************************.*********
•••
****.
599
1102524'
104405 0000011'
0000110
HRDER.,BEGIN,NULL
,MAINT,
STROBE
rAILED
TO
SET
"INPUT
DATA
READY"
6""
,*.*
••••
*****.-.**.-
••••
* •••• *
••
-
••
***
••
_*.**
••
&
•••••
*_.*_
... *
••
liNDA DECIXI1
nanN
EXERCl,ElI
MODULE
XMNDA9,PII
19.FEB.79
11119
6111
.112
6113
684
611s
6116
6117
Gila
6119
61e
611
612
613
614
615
616
617
618
619
620
621
622
623
624
621
626
127
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
6511
651
1115867
"12717
eIl51171
1117767
1126767
1I1l141Jl
01112574'
11115171
811261111;
"12777
11112686.
812777
"112614
~
1112777
1Je262Z~
"12767
111126311'
017767
1102636'
1126767
802644'
001483
""2646'
11114495
'"2654'
11126S4~
1114487
""266"'
184407
1182664'
1112767
11112672' 1112777
1l1J271111~
1152717
111271116'
1152717
182714'
11117767
1112722
~
1126767
1111127311'
11111403
BIl27 12 ' 1114411'
11027411'
812767
8112746'
1112777
8112754'
052777
9112762'
1152777
8827711'
1115877
I1II2774~
017767
"'UII"2'
026767
0031110'
1101493
1103e12'
1114485
175344
11114111118
175474
17547'
175464
nU26
178320
175320
17545.
171717
IIluet
"41111111
""1114
1754114
1752411
115416
175424
175416
115252
175246
17524111
eSllses'
IIl11l11e"s
:::::::
1111212
eSIIIIII1J2
01142SS
le42I1"
17532S
175154
17521e
175)4e
175312
175324
175162
175154
IS""""'
1108l1ge
IIlInllZ
elllllln
111I4211A
104211S
175246
1752411
1751114
175134
175264
175256
175250
175182
175014
0001111e'
1111110011
MNBA
DEC
IX 11
SYSTEM
EXERCISER
MODULE
XMH8A0,Pl1
19-FEB-79
11119
652
653
0031120'
"051161 1751156
654
99]024'
A12777
1110000
175206
655
1103032'
011767
175206
1751144
656
11030411' 1126767
175016
175036
657
003046'
01114111
658
659
A011150'
104405
1100000'
001101111
6611
661 011311'6'
012717
01011611
175154
662
111131164'
012767
177717
1751110
663
0113072'
011767
175146
17511114
664
003100'
AII11103
665
666
003102'
104405
000A1I0'
01100111
667
668
9113110'
026767
174766
174766
669
001116'
001403
6711
611
9111120'
104405
11001100'
0111101111
672
673
674
003126~
912777
111001111
175104
675
0113134~
0051167
174742
676
11011411~
817767
1751011
174736
677
0113146
026767
17473S
17473S
618
IIIIl154
09141'13
679
6811
""3156'
1114405
1100111111'
11111111011
681
682
683
003164'
684
912767
11000111
1751011
685
IIUP2~
912777
011106"
17511411
686
0032S0'
916767
175066
174674
687
1103206'
0115167
174670
688
1103212~
~1711111
175026
689
013216'
916777
175058
175028
690
1103224'
0U777
001111411
175806
691
0113232'
1152777
81188112
1750.11
692
111132411'
017767
1751111111
174636
693
""1246
' 1126767
174UI
1746311
694
0111254'
liS 1411)
615
696
111113296'
1044115
0e801l1l'
1I11l0"""
697
698
11113264
699
083264
1044117 8811SIIII'
7811
IIS3271
1114407
lIeee011'
7111
SI3274
IIsun
174772
711Z
"'HIli
"e1334
~ACYtl
lllllll.S2l
19-FED-19
11135
PAGE
15
Dnli
D122.
181
DUll
0124.
MACY11
0125,
18'
21.
3$1
01261
IIi
zei
,VEun
CL~
MOV
CL~
MOV
CM,
BEQ
THAT
"INPUT
DATA
~EADY'
Acall
IBtTIXT,
ncaR
ncaR
nCIR,18U'I'
ACIII,AIITAT
0122
CAN
BE
WRITTEN
'1'0
A
ZERO
,LOAD EXPECTED
DATA
,GENEUTE
MAlNT. STROBE
,CLEAR
DATA
READY
FLAG
'RUD
INPUT STATUS
REG1STE~
,COMPARE
'B~
IF
SAME
,*
...............
***
.............
* •• * •• * •••••••
**
..
**
•• * ••••••••••••
HIlDEllt,BEGIN,NULL
."INPUT
DATA
RElDY'
FAlLED
TO
Bt:
WRITTEN
'1'0
A
IE~O
,
..................................................................
.
,VERIFY
THAT
"INPUT
DATA
IIIADY"
WILL
NOT
lET
IF
IN
sUMlLua
MODE
AND
NO
.BII
MATC
CL~
DSBR
'CLEAR
SBR
REGISTER
NOV
'-1,'0111
,CLEAR INPUT
IlEGIBTE~
MOV
'BlT2,nc.~
.IIET
nlLlLU.
MODE
BU
'BlTEXT,IlC8~
,GENEIIlTE MAlNT, STROBE
MOV
.aIT2,ACI~
,LOAD EXPECTED
MOV
nC811,ASUT
,~EAD
STUUI
CMP
ACS~,A8'1'AT
.COMPAIIE
BEG
18
,B~
IF
SAME
,
...................................................................
.
H~DIIR
••
BEGIN,NULL
,INPUT
UROBE
lET
INPU'I' IIElDY
WHEN
IN
I'I'1MlLUI
MODE
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••• * •••••
aIlEAK"SEGIN
,TEMPORAllY
~ETU~N
TO
MONl'I'O~
....
BREAK8,aEOIN 'THEN CONTINUE
AT
NEX'I'
INSTRUCTION.
,VE~IFY
THAT
.OVEII~UN
!~~O~"
SETS
MOV
'BITI5IBIT7IBITI'ACS~
.LOAD
EXPECTED
MOV
IBlTl,nCSR
,SET
8T~OBE
MODE
aI8
18ITEXTIBIT7,.ICIII
,GENERATE MAINT, STROBE
BU
IBlT15IBITEXTI81T7,nca~
,GENUAT!
MUNT.
U~OBE
AGAIN
MOV
tlC.~,AIITlT
I~EAD
INPUT STATUS
~EGlSTER
CM.
AC8~,A8TAT
'COMPA~E
BEQ
DI34
,BII
IF
SAME
,_
..............................................................
.
HRDE~.,BEGIN,NULL
,"OVER IIUN'
rAILED
TO
8ET
,
...............................................................
.
,VEIIIFY
MOV
MOV
BIS
THAT
"OVE~~UN
EIlIIOII"
CAN
BE
"~ITTEN
TO
A
ZERO
'8IT7IBITl,ACSIl
'LOAD EXPECTED
VALUE
IBITI,.IC811
,SET
8TROBE
MODE
'BI'I'EXTIBIT7"ICIR
'GENE~ATE
MAINT, STROBE
,8ITI5IBITEXTIBIT7,'IC8R
,GENEIIATE MAINT. STROBE
AGAN
818
CL~B
MOV
'ICs~1
,cLEAII HIGH
BYTE
or
TH!
INPUT .TATUS
REGI&TE~
'IC8R,ASTAT
,READ INPUT STATUS REGISTER
CMP
ACIR,AS'I'AT
'COMPA~E
BEQ
0125
,BR
IF
lAME
,
...................
"
............................................
.
HRDEII8.BEGIN,NULL
"OV!II~UN
ER~OIl"
rULED
TO
BE
WRITTEN
TO
A
ZEIIO
,
..................................
**
••
* •••••••••••••••• **
••
*
........
.
3~ACl052)
19-nB
e
79
111
35
PAGE
16
SEQ
111115
,VEIlIFY
INVE~T
DATA
rUNCTION
CLII
ACS~
,LOADEXPECTED
MOV
'!lITDAT,
ncaR
,SET
INPUT
INHIBIT
MOV
tOIR.ASTAT
,READ INPUT
CMP
lCSR.UTAT
,COMPA~E
BEQ
18
,BR
IF
SAME
1*****.****··********···**************·*···***********
••••
-
•••••
HRDER
••
BEGIN,NULL
,INPUT
INHIBIT
rAILED
TO
INHIBIT
INPUT
I
••••
e
••••••••••••••••••••••••••••••••••••••••••••••••••••
e
•••••
NOV
'8ITDATIBIT5IBIT4.'ICS~
,SET
INVEIIT
DATA
AND
INPUT
INHIBIT
MOV
'-I.ACSR
'LOAD
EXPECTED
I'OV
'DlR,ASTlT
,READ INPUT
BNE
2.
,SR
1r
NON-ZERO
, ••••••••••••••• -•••••••••••••••••••••• _ ••• _ ••••••••••
**
•••• ****
HRDERI.BEGIN.NULL ,INVERT
DATA
FUNCTION FAILED
, ••• ****** ••• **
•••
**
•••
**
••
********
••
**
•••••
**.**
•••••
******
••••
CMP
ACSR.ABTAT
,COMPARE
DATA
BEQ
11 ,BR
IF
SAME
.**.** •••••••• **.***********
•••••••••••••••
***
•••••
* •• *******
•••
HRDERI, BEGIN,
NULL
,INVE~T
DATA
-
DATA
PATH
ER~O~
,
••••••••••••••••••••••••••••••
**.*
••
-
••
-
••
*.*.*.*
••
*
••
***
••
****
MOV
tBlTDAT.nCSR
,SET
INPUT
INHIBIT
CLII
ACSR
'CLEAR
EXPECTED
MOV
'OI~.A5TAT
,READ INPUT
CMP
ACS~.A8TAT
'CONPA~!
BEQ
0126
,BR
IF
SAME
,*****.*
••••••••
**
•••
***
•••
*.*.*.*.*
••••••
**.*
••••••••
*
•••••
***.
H~DER'.BEOIN.NULL
,INVERT
DATA
FUNCTION
OR
INPUT
INHI8IT
FAILED
,
•••••••••
**
•••••••
**
••
*
••
*
•••••••••
*._.*
..........•...
*
••
**
••
**
,VERIFY
EACH
BIT
OF
THE
MNCDI
INPUT
DATA
IIEOl8TEil
CAN
8E
CLEA~ED
MOV
'BIT0,TEMP
'LOAD
INITIAL
BIT
NOV
'BITDATIBIT4IBIT5,'ICS~
,LOAD
INHIBIT
INPUT
AND
INVERT
DATA
MOV
TEMP.ACS~
'LOAD
EXPECTED
COM
ACS~
,MAKE
OPPOSITE
MOV
'OU,1I0
,READ INPUT
lIOV
TEMP,'DI~
,CLEAII
THE
INPUT
BIT
BIC
nIT5,nCS~
'~EM
INVEIIT
DATA
BITOVE
B18
.BITI,nC811
,ENABLE EXT, STROBE
TO
PREVENT
DATA
INPUT BEING
MOV
OIII,ASTAT 'READ INPUT
~EG
CMP
ACSR,ASTAT
,COMPAn
BEQ
U
'BII
IF
lAME
1··.*****.*···*·*·*·**········**····*··*··············
••
*
•••
*
•••
HilDER,.
BEGIN,
NULL
,INPUT
IIt:OI8TE~
8IT
FULED
TO
CLEAR
t .**********
•••
******.*****.*
•••••
*.*.**** •••
**********
•••••••••
BREAK
••
BEGIN
,TEMPO~AIIY
~ETURN
TO
MONITO~
••••
BREAU.BEGIN
'THEN CONTINUE
AT
NEXT
INIT~UCTION,
ASL
TEMP
.SHIFT
THE
DATA
BNE
11
'T~Y
MO~E
BITS
"
MOCUL£
MACYi!
30A
(!0~2l
19·rES-19
11135
PAGE
11
SEQ
0016
,VERIFY
THAT
A
2ND
STROBE
PULSE
WILL
NOT
CHANGE
THE
DtR
DATA
,
012777
01A062
174730
DI271
MOV
#aITI2IsITBIBIT4IBITI,jICSR
'DISABLE
INPUTS,
ENABLE
INVERT
DATA,
EXT
~B2777
004200
114722
SIS
#BITEXTIBIT7,jIC5R
,GENERATE
MAINT.
STROBE
~42771
000040
174714
SIC
iBIT5,nC8R
,REMOVE
INVERT
DATA
052777
004200
174706 BI8 #BITEXTIBIT7"rCSR ,aET
MAlNT.
STROBE
AGAIN
012767 177717 174842
MOV
_-I,lCBR
,LOAD
EXPECTEO
DATA
017767
174700
174536
HOV
fDIR,ASTAT
'READ
AEG18TER
026167
174510
17431~
eMP
ACSR,ASTAT
,COMPAU
001403
SEQ
DIl0
leR
IF
SAM!
J***************************************************************
104405
000000'
000000
HRD!R"BEGIN,NULL
,DATA
READY
FAILED
TO
INHIBIT
2ND
J***********************************************************.***
,STROBE
FROM
CHAINING
THE
DIR
,INTERRUPT
TEST
••
VERIFY
MNCDX
INTERRUPTS
VIA
DATA
READY
VECTOR
003J64'
012717
0034l0'
174666
0130,
MOV
tU,.DIDINV
,LOAD
RETURN
VECTOR
003372'
116777 174414
174662
MOVS
BRI,@DIDINS
,LOAD
RETURN
LEVEL
00H00~
012717
000102
174632
MOV
#BIT61BIT1, nCSR ,SET
STROBE
MODE
001406'
052117
004200
174624
su
.SITEXTIBIT7"ICSR
'GENERATE
MAINT.
STROBE
722
003414'
000240
NOP
723
003416'
000240
NOP
7201
003420'
00~240
NOP
725
003422'
000240
NOP
726
003424'
104400
000000"
EXITS,
BEGIN
,EXIT
TO
MONITO~.
MODULE
WAIT
rOR
INTERRUPT,
727
728
00H30'
005077
174604
1$1
eLR
@ICBR
729 r
............
"'
....
"'
...
8
...
"'.""
..............
IiII$O"'
............
"'
.......................................
730
00HH'
000004
000000'
003442
' PIRG$,BEGIN,2$ ,
QUEUE
UP
TO
CONTINUE
AT
2.
AND
RfI
731
r
"'
........
"'
.....................
&
....................................
110
................
"'
........
"'
.................
732
003442'
012717
000262'
174610
28'
MOV
#DIDINS"DIDINV
733
00]450'
005077
174606
eLR
@OIDtNS
734
735
736
,INTERRUPT
TEST
••
VE~IFY
MNCDI
INTERRUPTS
VIA
OVERRUN
ERROR
737
0eH5-l
' 012777
0~J524'
174602
DIll
I
MOV
1!8,
90
IEINV
'LOAD
RETURN
VECTOR
739
003462'
116777
174324
174576
MOVB
B~I,
@DIEIN!
,LOAD
RETURN
STATUS
739
003470'
012777
040002
174542
MOV
IBITI4IBIT1,@IC5R ,
ENABLE
INTR.
AND
STROBE
MODE
740
003476'
~52771
104200
174534
BI5 IBITI5IBITEXTIBIT7,@ICSR
,GENERATE
MUNT.
STROBE
HI
003504
~52777
104200
174526
BIS IBIT15IBITEXTIBIT7,'ICSR
,GENERATE
MUNT.
STROBE
AGUN
TO
SET
OVE
742
003512'
000240
NOP
743
003514'
000240
NOP
744
00l516'
000240
NOP
145
Vl03520'
104400
~r;00~0
"
EXITS,BEGIN
,EXIT
TO
MONITOP.
MODULE
WAIT
FOR
INTERRUPT.
746
003524'
005077 174510
1$1
CLR
nCSR
747
,
...........................................................................................................................................
14B
00353£'1"
000004
00~00~
,.
003536'
PIROG,BEGIN,2S ,
QUEUE
UP
TO
CONTINUE
AT
28
AND
RTI
749
I
...
~
...........
.,.
..............
••
..
....................
"'II»
...........
'"'
... ..,
..........
""
....................
..................................
750
003536'
012777
000266'
174520
28
I
MOV
#DIEINS,@DIEINV
751
003544'
005077
174516
CL~
@DIEINB
752
003550"
036761
174522
174512
BIT
TEMP2,SRMINE
,TEST
IF
INPUT
ONLY
753
003556'
001002
8NE
000
'BR
IF
WRAP'AROUND
MODE
754
003560"
000167
174634
JMP
CONT2
,NO
••
TRY
NEXT
UNIT
MMBA
DEC
IX
II
SYSTEM
EXERCISER
MODULE
MACY!l
30A(!052l 19-FE8-79 11135
PAGE
18
X;INBA0,
P
II
19-F£8-79
11.19
SEQ
0017
155
,VERIFY
CORRECT
MNCDO
ADDRESS
RESPONSE
756
003564"
016767 174440
174306
0001
MOV
OCSR,CSRA
,LOAD
BUS
ADDRESS
757
003572'
005777 174432
TST
@OCSR
,TEST
OUTPUT
STATUS
REGISTER
158
0~3S76'
005777 174432
TST
"DOR
,TEST
OUTPUT
DATA
REGISTER
759
00]602~
0011
760
,FLOAT
A I
ACPOSS
THE
HNCDO
DATA
REGISTER
761
003602'
012767 000001 174272
MOV
#BIT0,ACSR
'LOAD
EXPECT
BIT
762
!21{iLJ610" 016777 174266 174416
lSI
MOV
ACSR,@DOR
,LOAD
MNCDO
DATA
REGISTER
763
003616'
017767 174412 174260
MOV
OOOR,ASTAT
'READ
MNCDO
DATA
REGISTER
764
003624"
026767 174252
174252
CHP
ACSR,A5TAT
,COMPARE
765
003632'
001403
BEQ
2$
,eR IF
SAME
766
r***************************************************************
767
003634'
104405
~eI"000'
000000
HRDER$,BEGIN,NULL
,
MNCDO
DATA
REGISTER
FAILED
TO
HOLD
A
FLOATING
76B
r***************************************************************
769
003642'
2$,
770
003642'
104407
000000'
BREAKS.
BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
771
003646'
104407
000000'
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
112
003652'
~06367
174224
ASL
ACSR
,CHANGE
THE
DATA
713
003656'
001354 SNE
1$
,aR IF
MORE
DATA
774
0036610'"
002'
775
,FLOAT
A
ACPOSS
THE
MNCDO
DATA
REGISTER
716
001660~
012767 000001 174404
MOV
~8IT0,TEMP
,LOAD
INITIAL
BIT
777
003666#
~16767
174400
174206
1$1
MOV
TEMP,lCSR
'LOAD
EXPECTED
778
003674~
005167
174202
COH
ACSR
,COMPLEMENT
779
003700"
M6777
174176
174326
MOV
AC5R,@DOR
'LOAD
MNCOO
DATA
REGISTER
790
003706'
017767
174322
174170
MOV
~DOR,ASTAT
,READ
MNCDO
DATA
REGISTER
761
003714'
026767 114162
17416.
eMF
ACSR,ASTAT
'COMPARE
76.
003722'
001403
BEQ
2S
,BR
IF
SAME
793
J********************************4******************************
794
003724'
104405
NHHH'l0'
000000
HRDERS,BEGIN,NULL
,MNCDO
DATA
REGISTER
FAILED
TO
HOLD
A
FLOATING
0
76S
,**********************************.****************************
706
0037
32'
28
I
787
003732'
104407
~@"'0"el'
BREAKe,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
••••
189
003736'
104407
00f'000'
BREAKS,BEGIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
7B9
003142'
006167
174324
ASL
TEMP
,CHANGE
THE
DATA
79['
003746
'
MIl47
8NE
1 $ ,aR IF
MORE
DATA
791
003750"'
0031
192
'VERIFY
BYTE
OPERATION
ON
THE
MNCDO
DATA
REGISTER
793
003750'
"
12777
177717 174256
161
MOV
#-I,@DOR
,LOAD
MNCOO
DATA
REGISTER
794
003756 ' 012767 000317 174116
MOV
#377,ACSR
'LOAD
EXPECTED
003764'
105077 174246
CLRB
~DORI
,CLEAR
HIGH
BYTE
003770'
017767
174240 174106
MOV
@DOR,ASTAT
'READ
MNCDO
DATA
REGISTER
797
003776
'
026767
174100 174100
CMP
ACSR,A5TAT
,COMPARE
798
004004'
001403
BEQ
29
'BR
IF
SAME
799
J~******.*****************************************************
••
800
004006
' 104405
000000'
000000
HRDER$.BEGIN,NULL
,CLEARING
HIGH
BYTE
CHANGED
LOW
BYTE
B0!
J**********************************************************.****
802
004014~
012177 177777 174212
2$1
MOV
#'I,'DO~
,LOAD
MNCOO
DATA
REGISTER
903
~04022'
012767
17740~
174052
MOV
! 177400,ACSR
'LOAD
EXPECTED
904
004030'
105077 174200
CLRB
@DOR
,CLEAR
LOW
BYTE
805
004034'
017767
174114
174042
MOV
.OOP,ASTAT
'READ
MNCDO
DATA
REGfSTER
174034
174034
CMP
ACBR,ASTAT
rCOMPARE
BEQ
31
'BR
IF
SAME
j#***************************************************.*********.
0fj40~2'
104005
0000001'i1
000000
HPDERI,BEGIN,NULL
,CLEARING
LOW
BYTE
CHANGED
HIGH
BYTE
G!
~
r~***********·****·***·****·**·.*****·**************************
NUDA
DEC/XII
SYSTEM
EXERCISER
MODULE
XMNBA0,PII
Ig.rEe-"
11119
U I
0040U'
BI2
004060'
104407
813
004064'
104407
814
004070'
815
916
004070'
012767
817
004076'
016777
918
004104'
017767
819
004112~
042767
820
004120~
026767
821
004126'
00140J
822
823
004130'
104405
824
825
004136'
046777
826
004144'
017767
827
004152~
026767
BaB
004160'
001003
829
830
004162'
104405
831
832
004170'
Sll
004170~
104407
834
004174'
104407
815
004200'
Bl6
837
004200'
012767
938
004206'
016777
839
004214'
017767
840
004222'
042767
841
004230'
026767
842
004236'
001403
843
844
004240'
104405
845
846
004246'
046777
847
004254'
017767
848
004262'
026767
849
004270'
001003
850
851
004272'
104405
B52
853
004300'
854
004300'
104407
8S5
004304'
104407
000000'
000000'
000100
174000
174120
000200
173756
174004
174124
173772
17]764
173756
000000'
000000
!
73740
174060
113724
000020
173670
:74010
000200
173646
173630
173750
113614
000000
~
000000&
174064
!71712
!
71724
173674
174014
173662
113654
173646
173754
!
73622
!
73614
MNBA
DECIXI!
SYSTEM
EXERCISER
MOOULE
XMNBA0,Pli
19-FEB'79
11119
856
004310'
857
858
004310'
012767
S59
004l16'
016777
860
004324'
~17767
861
004332'
042767
B62
004340'
026767
B63
004346'
001403
864
865
004350'
104405
866
867
004356'
046777
BBB
004364'
017767
B69
004372'
026767
870
004400'
001003
871
872
004402'
104405
873
874
004410'
S75
004410'
104407
976
004414'
104407
817
878
004420'
005077
979
004424'
012767
880
004432'
105077
BS!
004436'
112777
BB2
004444'
011767
883
004452'
026767
884
004460'
001403
885
886
004462'
104405
887
888
889
004470'
105077
890
004474'
112777
89\
004502'
005067
892
004506~
005077
893
004512'
011767
894
004520'
001403
895
896
004522'
104405
897
898
899
004530'
105077
900
004534'
112777
901
004542'
005067
902
004546'
005077
903
004552'
017767
904
004560'
001403
905
906
004562'
104405
907
000010
173560
173700
000200
173536
173564
173704
173552
173544
173536
000000'
~00000
173520
173640
173504
173644
173512
17
3504
00012100'
000000
000000'
000000'
173604
000200
173576
000001
!
13560
\73424
173540
173566
173432
173424
000001
173530
173374
!
73,16
173512
173364
173500
000001
173470
173334
!
73462
173452
173324
MACIII
301(10511
I.-rll-'.
11115
PAGE
II
0041
If'
DOS
I
a~nX$,B~GIN
B~UKm,BEGIN
,TEMPORARY
RETURN
TO
MONITOR,.,.
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
ITUT
MOV
MOV
MOV
BIC
CMP
BED
THAT
51T6
Of
MNCDO
STATUS
tBIT6,ACSR
REGISTER
IS
READ-WRITE
ILOAD
EXPECTED
AcaR,@OCBR
@OCSR,ASTAT
#9n7,ASTA!
ACSR,ASTAT
1 $
ILOAD
BIT6
INTO
MNCDO
STATua
,READ
MNCDO
STATUS
REGISTER
ICLEAR
BIT 7
,TEST
THAT
IT
SET
,SR
IF
SAME
REGISTER
f*~*********~~&***~*****4***************************************
HRDER.,BtGIN,NULL IBIT6
or
MNCDO
ITITU3
~EGISTER
'AILED
TO
SET
f*******~*#~******~************************·********************
BIC
hCSR,@OCSR
,CLEAR
THAT
BIT
HOV
@OCSR,A5TAT
IPEAD
MNcoe
STATUS
REGISTER
AGAIN
CMI'
ACSR.ASTU
ITEST
THE
SIT
eN!
26
JBR
IF
CLEARED
J***#*#*#*********~******~****************************
**********
HROER8.BEGIN,NULL
,81T6
OF
MNCOD
STATUS
~EGIBTER
FAILED
TO
CLEAR
r********.********************************************
**********
BREAX6,BEGIN
BREAK0,BEGIN
,TEMPORARY
RETURN
TO
MONITOR
....
ITHEN
CONTINUE
AT
NEXT
INsnUCTION,
,TEST
MOV
MOV
MOV
ele
CMP
SEQ
THAT
8IT4
or
MNCOO
STATUS
~BIT4.ACSR
REGISTER IS
READ-WRITE
,LOAD
EXPECTED
AC5R,@OCSR
~OCSR,ASTAT
~BIT7,
ASTAT
ACSR,ASTAT
! S
'LOAD
SIT4
INTO
MNCDO
STATUS
.READ
MNCDO
STATUS
REGISTER
,CLEAR
BIT
7
,TEST
THAT
IT
SET
IBR
IF
SAME
REGISTER
f*~********~***#**************************************
**********
HRDER$,BEGIN,NULL
,SIT4
OF
MNCOO
STATUS
REGISTER
FAILED
TO
SET
:****~*~**.****************~************.***********************
SIC
ACSR,~OCSR
,CLEAR
THAT
BIT
MOy
IOCSR,ASTAT
IREAD
MNCDO
STATUS
REGISTER
AGAIN
eMF
AC5P,ASTAT
,TEST
THE
BIT
8NE
2G
IBR
Ir
CLEARED
r**~***~*4**~~##*~**************.*******************************
HRDER3.BEGIN,NULL
,BIT4
OF
MNCOO
STATUS
REGISTEP
FAILED
TO
CLEAR
'*~********~*~~@****************************.*******************
BREAKs,BEGIN
BREAK$,
BEGIN
,TEMPORARY
RETURN
TO
MONITOR
....
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
MACYII
30A(1052)
19.FES.79
IlllS
PAGE
20
006,
IS.
2S,
0071
0010'
POl1l
,TEST
MOV
MeV
MOV
BIC
eM?
BEQ
THAT
BIT3
Of
MNCDO
.BITl,
ACSR
ACS~,
,oeSR
~oeSR,ASTAT
'BIT7,ASTAT
ACSP,ASTAT
IS
STATUS
REGISTER
IS
REAP-WRITE
,LOAD
EXPECTED
ILOAD
BITl
INTO
MNCOO
STATUS
,READ
MNCDO
STATUS
REGISTER
'CLEAR
BIT
7
,TEST
THAT
IT
SET
'SR IF
SAME
REGISTER
t********~*******~**********************************************
HFOERS,BEGIN,NULL
,BITJ
OF
MNCDO
STATUS
REGISTER
FAILED
TO
SET
,~****************************.*********************************
SIC ACSR,@OCSR
,CLEAR
THAT
BIT
MOV
aOCS~,ASTAT
'READ
MNCDO
STATUS
REGISTER
AGAIN
CMF
ACBB,ASTA!
,TEST
THE
BIT
eNE 2S
'SR
If
CLUUD
'********~*************************************~****************
HBDERS,BEGIN,NULL
,aIT]
OF
MNCDO
STATUS
REGISTEF
FAILED
TO
CLEAR
1***~****~~*****o***********************************************
BREAKs,BEGIN
BREAU,
BEGIN
,VERIFY
THAT
ONCDO
DONE
eLF
~OCSR
MOV
'~IT7,ACSR
CLRB
~DOR
MOVB
#BIT0.@OCSRI
MOV
aOCSR,ASTAT
eMP
ACSR,ASTA7
SEQ
0010
,TEMPORARY
RETURN
TO
MONITOR.",
ITHEN
CONTINUE
AT
NEXT
INSTRUCTION,
FLAG
SETS
'CLEAR
CLEARED
FLAG
,LOAD
EXPECTED
,ENABLE
,GENERATE
MAINT. REPLY
IREAD
OUTPUT
STATUS
REGISTER
ICOM"PARE
ISR
IF
SAME
r*************fi*************************************************
H~OEPI.BEGIN,NULL
,OUTPUT
DONE
FLAG
FAILED
10
SET
!********~******************************************************
,VEPIFY
THAT
MNCDD
DONE
FLAG
CLEAPS
WHEN
WRITTEN
TO
A 0
CLRB
~DOR
'ENABLE
MOVB
~BIT0,@OCSRI
,GENERATE
M~INT.
REPLY
eLR
ACS?
'CLEAR
EXPECTED
eLR
~OC5R
ICLEAR
OUTPUT
PONE
FLAG
MOV
POCSR.ASTAT
'READ
STATUS
BEO
0011 leR IF
SAME
,**4*********~*****************************~********************
SEG
0019
HRDER$,BEGIN,NULL
,CLEARING
THE
OUTPUT
FLAG
FAILED
TO
CLEAR
OUTPUT
DONE
rL
I***********§*****~*********************************************
,VERIFY
T~AT
MNCDO
nONE
FLAG
CLEARS
WHEN
OUTPUT
DATA
REGISTER
IS
WRITTEN
CLRB
~DOR
fENABLE
Move
'B!T0,~OCSRI
,GENERATE
MAINT,
REPLY
eLF
leaR
'CLEAR
EXPECTED
eLR
~DOR
,WRITE
THE
OUTPUT
DATA
REGISTER
MOY
~OC5R,ASTAT
IREAD
OUTPUT
STATUS
REGISTER
SEQ
0012
,SR
IF
CLEARED
'*~******#**@***************************************************
HRDER$,BEGIN,NULL
,OUTPUT
DONE
FLAG
FAILED
TO
CLEAR
WHEN
THE
DOR
REGISTER
I
~
***~*
*
-#
*~
*
~
'*
* * * *
'*
*" **
**
***
'*
***" *
*'
*'
# *
** **
te*
*
..
******
**
*.4t'"
*
fi*"
**
MNSA
DEC/XII
SYSTEM
nuc
ISEP
MODU~!
MACYII
3CA(1052)
lo·rn·79
I
il35
PAGE
21
XMNeA0.PII
!9.FEe.79
11119
SEQ
0020
908
,INTERRUPT
TEST
••
VERIFY
MNCDO
DOES
INTERRUPT
909
004570'
012777 004636
173456
00121
MOV
#U,'OOOINV
'LOAD
RETURN
VECTOR
910
004575
' 116777 173310
173452
MOVe
BRI,'OODINS
,~OAD
RETURN
LEVEL
911
004U4'
105077
17
3424
C~RB
'OOR
,ENABLE
912
004610'
112777
000001
173414
Move
#eIT0,OOC5RI
,GENERAT!
MAINT,
REPLY
913 004616
~
052777 000100 173404
BIB
#BIT6,POCSR
,ENABLE
INTR.
914
004624'
000240
NOP
915
004626'
000240
NOP
916
004630'
000240
NOP
917
004632'
104400
0091000'
EXITS,
BEGIN
rEXIT
TO
MONITOR,
MODU~E
WAIT
rOR
INTERRUPT,
918
919
0046]6'
005071 173366
1$1
C~R
~OCSR
920
,
.......................................................
""
.............
""."'
..........................
llO
.................................
921
004642'
000004
000000'
004650'
PIRas,BEGIN,l$
,
QUEUE
UP
TO
CONTINU!
AT
38
AND
RTI
922 ,
..........................................................................
"'
.................................................
"".
923
004650'
016777 173402 173376
381
MOV
DODIN5,POOOINV
,REUT
VECTORS
924 004656 ' 005077 173374
C~R
@DODINS
925
004662'
005077
173342
CLR
@OC5R
MNBA
DEC
IX
11
SYSTEM
EXERCISER
MODULE
MACYI!
]0ACI052)
19
aFEB-79 11135
PAGE
22
XMNBA0,PII
19
a
FEB
a79 11119
SEQ
0021
926
,WRAP
AROUND
TESTS
927
928
,VERny
MODE
00
-.
INPUT
STROBE
WI~L
SET
THE
INPUT
OATA
READY
FLAG
929
004666'
~12777
177777 173350 OIl21
MOV
"I,~DIP
'C~EAR
INPUT
REG.
930
004674'
005077 173350
C~R
~SBP
,C~EAR
STIM,
REG,
911
004700'
005077 173334
C~R
UCSR
,CLEAR
INPUT
DATA
REAOY
FLAG
9]2
004704'
005077 173320
C~R
~OCSR
IC~EAR
OUTPUT
STATUS
933
004710'
012777 025252 173316
MOV
25252,@DOR
,WRITE
TO
THE
OUTPUT
DATA
REG
934
004716'
012767 000200 173156
MOV
#BIT7,ACBR
ILOAD
EXPECTED
935
004724'
017767 173310 173152
MOV
nCSR,ASTAT
IREAD
STATUS
936
004732'
026767 171144 ! 73144
CMP
ACBR,ASTAT
,COMPARE
937 004740 ' 001406
BEQ
DIl3
IBR
IF
SAME
938 '***************************************************************
919
004742'
104405
000000'
000000
HROER$,BEGIN,NULL
,MODE
00
••
EXT,
STROBE
FAILED
TO
SET
INPUT
DATA
READY
940 r ...... ***
*.
*
..
***
***,It**
fi *** *
......
***
....
* ***** *
**
..
******** *
*it***,
***
**""**
(';-
941
004750'
10440]
000000'
006030 '
MSGNS,BEGIN,MSG!
,ASCII
MESSAGE
CALL
WITH
cOMMON
HEADER
942
943
,VERIFY
MODE
01
INPUT
STROBE
WIL~
SET
THE
INPUT
DATA
READY
FLAG
944
~04756'
012777 177777 173260 DIl31
MOV
#-I,@DIR
IC~EAR
INPUT
REG.
945
004764'
005077 173260
CLR
~SBR
ICLEAR
BTIM,
REG,
946
004770'
012777 000002 173242
MOV
IHTI,@ICSR
,CLEAR
INPUT
DATA
READY
FLAG
947
004776'
00~077
173226
CLR
_OCSR
,C~EAR
OUTPUT
STATUS
948
005002'
012777 052525
17]224
MOV
152525,@DOR
,WRITE
TO
THE
OUTPUT
DATA
REG.
949
005~1"'
012757
0~0202
173064
MOV
IBIT7IBIT1,ACSR
,~OAC
EXPECTED
950
005016'
017767
17]216
173060
MOV
_ICBR,
ASTAT
'READ
STATUS
951
005024'
026767 173052 173052
CMP
ACSR,ASTAT
,COMPARE
952
0050]2'
001403
SEQ
DIl4
,BR
IF
SAME
95]
r***************************************************************
954
005034'
104405
000000'
000000
HRDER
••
eEGIN,NU~L
,MODE
01
••
EXT,
STROBE
FAI~ED
TO
SET
INPUT
DATA
READY
955
1***************************************************************
956
957
,VERIFY
MODE
10
INPUT
STROBE
WIL~
NOT
SET
INPUT
DATA
READY
F~AG
958
005042'
012777 177777
!73174
DIl4.
MOV
"I,PDIR
'C~EAR
INPUT
REG,
959
005050'
005077 173174
C~R
.SBR
,C~EAR
BTIM,
REG,
960
005054'
012777 000004
17]
156
MOV
IB1T2,
nCSR
'C~EAR
INPUT
DATA
READY
FLAG
961
003062'
005077 173142
C~R
90CSP
,C~EAR
OUTPUT
STATUS
962
005066 ' 012777 070707 173140
~OV
#70707,
POOR
IWRITE
TO
THE
OUTPUT
DATA
REG,
963
005074'
~12767
000004 173000
MOV
IBIU,ACSR
,~OAD
EXPECTED
964
005102'
017767 173112 172774
MOV
nCSR,ASTAT
'PEAD
STATUS
965
005110'
~26767
172766 172766
CMP
ACSP,ASTAT
,COMPARE
966 005116 ' 001403
BEQ
0135
'SR IF
SAME
967 I *********************************'»**********************.**.***
968
005120'
104405
"1210000
9 000000
HRDEPI.BEGIN,NU~~
,MODE
10
••
EXT,
STROBE
8ET
INPUT
DATA
READY
FLAG
IN
EP
969
,***************************************************************
liNDA
DEC/XIl
naTEM
EURC I(lER
MODULE
MACYIl
38A(1'521
19-FU-79
IlUI
PAGE
23
XMNU8,Pll
U-FEB-"
11119
"8
,VERIrY
INPUT RIPLY
aETS
OUTPUT
DONE
FLAG
911
.8U26·
..
6817
I7Ull2
OIlS.
CLR
tDOR
'CLEAII
OUTPUT
DATA
972
8111U2~
IIlll767
11021118
172742
MOV
1BU'7,ACSR
LOAD
EXPECTED
973
881148'
11115817
173864
CLII 'DC
all
.CLEAR
OUTPUT
DONI
FLAG
974
.15144!
1112777
.IUIIII
173.66
MOV
tBI'l'EXT
IUT7,
nCIIII
,lET
INPUT
READY
FLAG
976
185152
1Il85877 I7S/IJU
CLR
ncall
,CLEU
INPUT
nADY
FLAGCGEN,
INPUT
nPLY>
976
.'UI6!
Ifin67
1731146 1727211
MOV
.0call,AS'fAT
,RUD
OUTPUT
STATua
977
88IU4
26767
172712
172712
CM
ACIR,AlTAT
'COMPARE
978
115172'
11111411
.EO
DU6
,.11 IF alME
979
988
885114'
1114485
.....
11'
.11
....
,
.................
**
•••• ***
.......................................
HRDEII.,BEGIN,NULL
,INPUT
REPLY
rULED
TO
SET
OUTPUT
DONE
FLAG
981 ,
...............................................................
982 1852112' VERIFY
THE
""CDO
WRAPAROUND
-
MNCDI
DATA
PATH
913
812777
177717 1731134
DU6.
MOV
'-I,'DIR
'CLEAR INPUT REG.
984
BIISU.~
8.5817
17311114
CLR
tOCaR ,CLEAII
OUTPUT
I'l'UUB
985
'85214'
81151117
17311128
CLR
nC.II
,cLEAII
INPUT
.TATUI
986
.11522.:
1112767 IIlBlleel
IHIIl44
MOV
.B
ITS,
TEMP
,LOAD
EXPECTED
987 8115226.
116767
1738411l
172646
ui
MOV
TEMP,ACSR
'LOAD
TYPEOUT
EXPECTED
988
1Il15U4~
816777
172642
172772
MOV
ACIIt,
'DOA ,LOAD
OUTPUT
DATA
REC,
989
11115242'
1117767
172776
172U4
MOV
.DIII,AI'1'AT
'READ INPUT
DATA
UCIBT!R
9911
IIlnSII'
026767
172626
172626
CMP
ACIIt,AlTAT
,COMPAAE
991 1185256'
011483
BED
21
,IIR
IF
lAME
992
1Il1IS2611'
...................
_
.........
__
.................................
993
184485
1100011"; 008IIJIII HItDERa,
IEGIN,
NULL
.INPUT
DATA
PATH
ERROR
994 ,
................
_
..............................................
99S
11115266;
2
..
996
11115266'
laUIIl7
llIl""IIlIll~
BREUS,
BECIN ,TEMPORAlty
RETURN
TO
MON
ITOII
....
997
81115272
,
10441117
01108811'
BUAU,BECIN
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
998
..
n76~
1I11l6367
172771
AIL
TlMP ,TRY
NEXT
In
999
885312'
8111351
BNE
II
'IR
IF
MORE
Ins
18811
1115384·
,VEIIIFY
THE
MNCDO
-
WRAPAROUND
MNCDI
INVEIIT!D
DATA
PATH
1181 1112777 177777
172732
0137.
MOV
.-I,.DIA
'CLEAR INPUT REC,
lIn
IIIIUI2~
l1IlS"7
172712
CLR
,ocaR
,CLEAR
OUTPUT
STATUB
111111
IIIlUl6'
IIln777
1881160
172714
MOV
fBl'1'Sl8lT4,nCSR
'LOAD INPUT
STATUS
CINVEItT
DATA>
1184
III1S124~
III
12767
""1Il1il1
17274.
MOV
UlTlIl,TEMP
,LOAD
INITIAL
8IT
11115
IlIun~
1116777 172734
172674
lei
MOV
TEMP,'DOR 'LOAD
OUTPUT
DATA
IIEC,
111Il6
IIIU41~
1117767
1727811
172136
MOV
.DIR,AITAT
,READ INPUT
DATA
REGlaTER
Ill.,
1101346' 1116767
172728
172126
MOV
TEMp,Acall 'CET
THE
lIT
101118
IIIIU'"
11115167
172522
COM
ACIR
,INV!IIT
EXPECTED
INPUT
DATA
II"
IIlIIU60'
026767
172516
172516
CMP
AcaR,ASTAT
'COMPARE
IIIIIS
011U66'
1'101403
BED
2.
,BII
IF
SAME
1011 ,
...........................................................
-
...
1812 IIlIIIU711l;
104415
IUBIIlI'
1JI/J1Il011l1ll
HRDERt,8EGIN,NULL INVERTED INPUT
DATA
PATH
ERROII
IIIU
t······.·······.··········_···_············_··········
.........
-
1014 0115376' 211
IllS
lIIl5376~
184487
"01101111l~
BIII!AK.,BEGIN
TEMPORARY
RETURN
TO
MON
ITOR
....
11116
IIlIIUB2'
10""7
""00BIIl'
BUAU,BEGIN
'THEN CONTINUE
AT
NEXT
INITIIUCTION,
1017
1Il0U06;
08un
1726611l
AIL
TEMP
,TIIY
NEXT
8lT
1811 0115412'
11111347
SNE
U 'SR
IF
Mon
BlTS
11119
MNBA
DEC/XII
SYSTEM
EXEIIClSER
MODULE
MACYll
J0AI10521
19-1EB-79
11.35
PAGE
24
XMNU0,PII
n-rEB-79
11119
11120
I
III
2 I
11Il22
11123
IIIIl54I4;
00511177
1I11l'4211'
1112767
1105426'
0051117
1I11l5U2'
01151177
II11lU36'
012777
005444'
012777
172614
1Il1l0811l1
I
7261112
172612
""1Il1l1ll4
177777
0115452'
016777
172614
005460'
042111
10"21111
8115466'
916777
112"'''
0115414'
012767
1Il1l55B2'
011767
"1I5510~
"26767
11115516'
11014113
1002114
112532
172366
172644
172574
172572
I
725711l
172552
112548
17240.
112374
112366
0140.
ui
1124
11Il25
1826
1127
1828
1029
1030
1031
1132
10U
11134
1035
11136
11137
11138
11139
11140
11141
1142
IIIU
11144
II11l'5211'
1"4405
1Il01111011l'
0011111011
11145
11146
1047
1848
11149
leslll
I
list
1052
1051
1164
11155
10U
lliln
11158
1059
111611
1861
18U
11163
1064
11165
11166
Illn
1105526; 1116761
11115534'
11115167
01155411'
III1SIIl17
IIIIlSS
..
'
012777
1I1Il5552~
1Il42777
111556I1l'
012761
0115566;
016117
11I5574~
1'117761
085602
~
026761
0115610'
1Illl14/1lJ
1105620
805628
085624
8115630
IIl85U4
1114487
I
III
44
IIl7
1Il1l6367
e.l274
172540
172534
172470
171717
1002011
0011111114
172502
1724411l
112374
.1I011l011;
eell011l0'
172436
,NOW
1725411l
ui
172472
1724611
112114
1724411l
1723112
112274
3U
,VERIFY
IN
10
MODE
THAT
SBR
AND
INPUT
BITS
SET
INPUT
READY
INPUT
DATA
READY
FLAG
CLR
MOV
CLR
CLR
MOV
MOV
HOV
nc
MOV
MOV
MOV
CMP
BEQ
LOAD
A FLOATING I
ACROSS
THE
SBR
VERIFY
THAT
ONLY
THE
CORIIECT
BIT
SET
DATA
READY
'DOR
.BIT0,TEMP
8DOR
'S8R
.BIT2,UCSR
.-I,'DIR
TEMP,tSBR
fBIT1,nCSR
TEMP,'DOR
.BITI5IBIT1IBIT2,ACSII
'tICSR,ASTAT
ACBII,UTAT
2.
'LOAD
INITIAL
BIT
,CLEAR
OUTPUT
BITS
,CLEAR
SBR
REG.
,CLEAR INPUT
READY
AND
SET
MODE
10
'CLEAR INPUT REG.
,LOAD
SBR
REC,
'CLEAR INPUT
IIEADY
BIT
,LOAD
OUTPUT
REG,
,LOAD
EXPECTED
STATUS
,READ
STATUS
,COMPARE
,BR
IF
SAME
, ••••• *******.******
•••
**
••••••• *
•••••••
*.** •• * ••••••••• *
•••
*.*.
HRDERS,8EGIN,NULL
,INPUT
DATA
READY
FLAG
FAILED
, ••
**
••
***
•••••••••••••••••••••••••••••••••••••••••••••• *.******
,TO
SET
IN
MODE
10
<STIMILU5
MODE>
LOAD
ALL
MOV
COM
CLR
MOV
BIC
II0V
MOV
1I0V
CMP
BEQ
8ITS
EXCEPT
THE
FLOATING
TEIIP,TEHPI
TEMPI
.DOR
'-1,'0111
'BITI5IBIT7,'IC81l
.BIT2,ACBR
TEMPI,.DOR
UCSR,ASTAT
ACSR,ASTAT
J8
BIT
AND
ENSURE
INPUT
DATA
,COpy
EXPECTED
,UIE
REVERSE
PATTERN
'CLEU
OUTPUT
IIEG,
,CUAR
INPUT
REG.
'CLEAR INPUT
DATA
READY
,LOAD
EXPECTED
,LOAD ALL
OTHEII
DATA
BITS
'READ INPUT
STATUS
,COMPARE
,n
IF
8AME
READY
ODES
NOT
SET
,
..............................................................
.
HRDER.,BEGIN,NULL
,INPUT
DATA
READY
FLAG
SET
IN
ERROR
..........
_
...........................................
_ ........ .
BREAK" BEGlN
8REAU,BEGIN
ASL
TEMP
BNE
II
,UNEXPECTED
SBR
BIT
SET
INPUT
DATA
READY
,TEMPORAllY
RETUIIN
TO
MONITOR,.,.
'THEN
CONTINUE
AT
NEXT
INSTRUCTION,
,TRY
NEXT
BIT
'8R
IF
MORE
BlTS
/lEQ
88n
SEQ
01123
*
MNIA
DEC/XII
SYSTEM
EXE~Cli!~
MODU~E
XMNBA0.PII
19-1£5-79
11119
1068
1069
1070
1071
1012
1073
1074
1075
1016
1077
1078
1079
1080
1081
1082
1083
1094
UYS
10B6
10B7
10BB
1089
1090
1091
1092
1093
1094
109S
1096
1097
1099
1099
IU0
1101
lin
1103
1104
IUS
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
005636
~
005077
005643'
012771
0056S0~
012767
005656'
012777
005664'
012767
005672'
043777
005700'
016777
005706'
016777
005714'
017767
005722'
026767
005730'
001403
005732'
104405
005740'
012777
005746~
042777
005754'
046777
005762'
017767
005770'
026767
005776'
001403
006000'
104405
006006~
006006'
104407
006012'
104407
006016'
006367
006022'
001323
006024'
000167
006030'
006032'
006034 ;
006042'
006050'
006056'
006064
006072
006100
006106
006034'
177777
053045
020131
020117
040455
020104
041505
052040
042103
000001
172372
177777
010000
000404
100604
100200
172366
172360
172320
172154
172374
172414
172354
1722U
172340
172342
172320
172162
172154
000000'
000000
177777
100200
17231 2
172252
172106
172276
172264
1722S2
172114
172106
000000'
000000
000000'
000000'
172250
172370
051105
047115
051127
047522
047503
044524
0201
t7
000111
043111
042103
050101
047125
047116
047117
047115
MNSA
DEC/XII
SYSTEM
EXERCISER
MODULE
XMNBA0.pll 19-FEB-79 11119
AeSR
000102R 199# 305_
]6"'*
361
411
413
466 469
518
528-
583"
585
656
662·
772"
777.
827
837'
891 * 901_
1007. 1008.
AODR
000006R 1641 252
ADDRn- 001000
211
i
ASB
000106R 202#
ASTAT
000104R 200#
30'*
37!
3B3"
427
433"
4B8"
489.
538.
539
596
605*
676.
677
806 BIB"
862 86B*
976* 977
lA90
AWAS
000110R
20H
BEGIN
000000R 1611 293
374 377
440
441
504 514
577 588
696 699
7B8
800
965 872
990 993
1097 1098
SITDATw
010000 241# 654
BlTEXTs 004000 242# 594
974
BIT0 000001
2"-
240
1004 1026
BITI 000002 2111 360
BITU
002000 211#
BITll
004000 211# 242
BIT12
010000
211# 241
BITI ] ·
e20000
211'
BIT14
040000
211'
549
SIT!5
100000 211# 628
BI12 000004
211'
381
BIT]
000010
211.
402
BIN
·
000020
211i
423
BITs
000040
21B
444
BIT6
000100
21B
465
BIT? 000200
211'
3U
594 628
840
861
MACYII
30A(1052l
\gorES-"
11135
PAGE
25
01411
1$1
ITEST
CL~
~OV
MOV
MOV
MOV
BIC
MOV
MOV
MOV
eMP
BEQ
TH!
T~AN5tTION
ENABLE
AND
T~ANSITION
DETECTION
DOOR
'-I,tDIR
,CLEAR
INPUT
REGISTER
,BtrI2,TEMP
,LOAD
INITIAL
TRANSITION
BIT
'BIT8IBIT2,PIC8R
,sET
8TIM.
CLEAR
READY,
ENABLE
TRANS.
#BITI8IBITBIBIT7IBIT2,AC8R
,LOAD
EXPECTED
STATUS
'BITI5IBIT7,'ICSR
'CLEA~
READY
TEMP,fSBR
,LOAD
STIMULUS
REG.
TEMP,@DOR
'LOAD
INPUT
REG.
(VIA
OUTPUT
REG.>
'IC8R,ABTAT
,READ
INPUT
STATUS
AC5R,AITAT
ICOMPARE
2$
,BR
IF
SAME
.***************************************************************
HRDER$,BEGIN,NULL
,TRANSITION
ENABLE
OR
TRANSITION
TO
A
ONE
FAILED
1***************************************************************
UQ
9034
,NOW
REMOVE
THE
TRANSITION
DATA
BIT (THIS
SHOULD
CAUSE
THE
INPUT
READY
FLAG
TO
SET
AGAIN
2ei
MOV
*.I,~DIR
'CLEAR
INPUT
REG
SIC
ISITI51BIT7,PICSR
ICLEAR
INPUT
READY
FLAG
BIC
TEMP,@DOR
'REMOVE
THE
INPUT
DATA
,THIS
SHOULO
CAUSE
THE
TRANSITION
TO
A
ZERO
3S1
MBGII
PRI!
I
MOV
~ICSR,ASTAT
IREAD
INPUT
STATUS
CMP
ACSR,ASTAT
ICOMPARE
BEQ
18
,BR
IF
SAME
,*******.-.***********
•••
****.**********
•••
*********************
HRDERS,BEGIN,NULL
ITRANSITION
TO
A
ZERO
FAILEO
r****************·*************·*******-*********************
•••
BREAKs,BEGIN
BREAKS,BEGIN
ASL
TEMP
BNE
IS
JMP
CONT2
,TEMPORARY
RETURN
TO
MONITOR
••••
'THEN
CONTINUE
AT
NEXT
INSTRUCTION.
ITRY
ANOTHER
BIT 1
JSR
IF
YES
JTRY
NEXT
UNIT
,POINTER
TO
TEXT
'TERMINATO~
PRII
-I
.ABCll
"VERIFY
MNCDO
WRAP-AROUND
CONNECTION
TO
MNCDI\
.EVEN
.END
MACYIl
30A(
1052)
19-YEe·79
11135
PAGE
27
CROSS
REFERENCE
TABLE
••
USER
SYMBOLS
306 308 3160 321+
322-
323 325
339.
341
364 369 371
39
I"
382 385 390 392
402·
423·
424 427 432 434
444"
445
44B
453
474 476
496.
497 490 495 497
507.
508
529 532 537 539
549-
550 553 558 560
593* 596
602·
606
617-
619
628.
633
640"
668
675"
677
686.
687.
693
709.
711
761"
778.
779 781
794-
797
803"
806
816"
817
838 841 946 848 858*
B59
862 867 869
934'
936
949.
951
963'
965 972* 977
987·
1009
1037.
1039
1052·
1056
1073·
1078 1090
308
32h
325
340.
341
349.
350
362.
363.
384*
3B5
391-
392
404·
405"
406
412"
413
434 4460
447'
449
454"
455
467· 468.
469
490
496.
497
509.
510"
511
517"
518 530*
551* 552* 553 559* 560
572*
573*
574
584'
606 619* 619
632"
633
645·
646
655·
656
692* 693
710.
711
763·
764 780* 781
796"
R19.
820
B26.
B27
839* 840* 841
847.
B48
869
882·
883
893"
903·
935.
936
950.
951
9B9.
990 1006* 1009
103B.
1039
1055·
1056
1077·
311 314 315 328 331 332 144 353
356
378 398 395
39B
399 409 416 419 420
451 459 461 462 472 479 482 493 493
521 524 525 535 542 S45 546 556 563
599 609 622 625 626 636 649 659 666
700 714 726 730 745 748 767 770 771
809 812 813
B23
830 833 834 844 851
875 876 886
B96
906 917 921 939 941
996 997 1012 1015 1016 1042 1059 1063 1064
661 674
6B5
603 616 630 631 642 643 706 708 721
245 305 320 684 761 776 8Bl 890 900
628 629 640 641 691 705 720 739 946
528 705
1071
739
631 643 740 741 1037 1051 1073 1074 1086
571 615 617 960
963
1030 1037 1052
U72
858
571 661 685 705 837 1003
661
685
690 705 707 1003
720 816 913
384 405 426
447
469
489 510 531 552
630 631
640
642
643
706 708 721 740
879 934
949
972 914
UH
1037
1051
1073
347.
403
455
511
571"
646
762
920
879"
988
364
425"
475*
531·
585
663*
797
860.
964"
1078
357
430
500
566
671
784
854
954
10Bl
740
912
949
1073
57]
741
1074
SEQ
0025
350
406
465"
516
574
653"
764
825
883
990
370.
426·
476
532
593*
668
805*
861*
965
1089.
367
437
503
567
680
797
8S5
96B
1093
741
986
593
819
1086
MN&A
DEC/Xli anTEM
EXERCX.ER
MODULE
MACY11
3Ulle52)
U-FEa-"
11
135 "'OE 28
XMNBAI.PII
u-na-"
1111'
CROSS
IlEFERENCE
TABLE
••
USER
IYMBOLS
SEQeea6
Bua
0111148.
2111 293 486
Ina
Isn
BIT9
1111111180
211i
5137
BREAK'-
1114407
211'
314 315
UI
U2
386 381
377
37'
U8
399 419 420
4413
441
461
462
482
483
513
584 524 525
145
546 566
5"
U5
626 699
7811
778
771
787 788 112
III
IU
134
IU
855 875 876 996 997
liltS
1016
IIIU
11164
1097
1.98
BRI
1I1111UR
16
..
719 738
9111
BR2
811elUR
1671
&TODf
184421
alit
CDATUa
1114413
21H
CONFIG
81111156R
186.
CONTI
BlleUIIR 2691 294
CONn
selUIIR
272'
754
11112
caRA
11811181111
1961 29'*
756*
DATCIt8-
104411
21U
DATERS·
1844114
21U
DIDIN8
ISII,62R
23t1
7Ih
732 733"
DIDINV
1111826811
2JU
711 ..
732·
DlEINS
1I11"266R
U6t
265
138.
750
7Sl"
DIEINV
B81126411
235.
137.
7513"
~
DIR
IIB924411
2251 3"1 614*
655
663 676 681
689.
692
7111
929.
944*
95S"
9U.
989
111111-
ISll6
1031.
185"·
Ins-
11185. t
DIRt
II1e246R 2261
OIl
.""542~
3"lI
DUll
""147"11
4421
DIll
0111161l"R
46U
DIU
""1710~
484.
%'
DIll
0821120R
3051
DIU
0"2130~
5261
OIlS
BII22411R
5478
DII6
B"235I1R
5691
OIl7
1102422R
575 S811
DU
"0e62eR
llU
DUB
"02un
586
592.
0121 ""2S32R 591 6021
Dn2
811257411
607
61J1
DIU
80266411
6281
OU4 00274I1R 634
64111
D125
8U028R
647
65]'
DU6
1101164R
678
6841
DI27
""
U ezll 7051
OU
'"11710R
U5t
DUll l!J0U64R 712 7111
DUI
"03454~
73,.
0132
0"4666~
929.
DU3 "8475611 937 9441
DU4
""511421<
952 9581
OUS
0051261<
966
97\#
DU6
8e520211
978
98lt
DU7
111"530411
le"l#
D14
IlllieleR
358#
DHII
1111541411
In,.
DHI
ell563611
1069#
DIS
8111141lR
379.
016 0"12S0R
40
••
017
08136011
421#
MNBA
DEC/XII
SYSTEM
EXERCISER
MODULE
MACYlI
30AIl052)
19·'£B-79
11135
PAGE
29
XMNBA".PII
!9-FU-79
11119
CIIOSS
REFERENCE
TABLE
••
USER
SYMBOLS
SEQ
O027
DOD
IN! 000256R 231#
26O
91e.
923 924*
DODINV
000254R 2301 255
ge9.
U]·
DOR
""e234R 219# 758 762* 763
779.
780 793*
796
802-
884"
105
880*
889.
89'*
9"2.
911"
933.
948*
962"
971"
988"
1"85. 1"25.
1"28"
lel5·
1049.
1"54.
1"69.
1076* 1087*
DORI
000236R 2201
795.
D00
1103564R
753
7SU
001 1l03602R 7S9I
0010 084470R 884 8891
0011
8"U]0R
894
99,.
0012 "04578R 904 9091
D02
"11366111<
7741
003 ""3750R
79U
004
80411711R
814.
DOS
""42110R
8351
006
""4H0P
asu
,
007 "1I442"R
878#
OVIDI
000"I4R
UU
269
END
ITS-
1"4413
Uti
295
END.
·
10441"
21U
f
ERRTYP
"0111116R
2"11 @
!XIU·
10441111
211# 726 745 917
GETPU·
104415
211t
GIIBU,._ 104414 2111 ,
HRDCNT
111I0844R
IBU
1>
HRDERS·
1Il44"S
211'
311
U8
344
3U
367
]74
388 395 409 416
4311
417
451
451 472 479 493
5110
514 521 535 542 556
563
577
588 599
609
622 636 649 659 666 671
6811
696 714 767
784 800 109 823 830 844
UI
865 172 186 896 906 939
954 968
9811
993
11112 11142 11159
11181
IA93
HRDPAS
001111J5111t
lilt
ICONT
80"1J36R
1791
leOURT
B01l"411JR
1791
ICSR
01102411R
2231
2511
299
31111
HI"
362
36'*
3711
382-
3IJ
3911*
391
4U·
404 411" 412
424-
425
432-
433
445-
446 453* 454 466*
467
474·
475
487.
488
495* 496
501.
519
516.
517
529.
53S
537·
538
5511*
SSI 558" 559
569.
572
581-
512·
514
592·
594" 595
6113"
604-
6a5 615· 616* 618
62'*
630-
611"
632 641" 642* 643"
645
654-
661"
67.*
685"
6911·
691·
705" 706* 707· 708*
720·
721"
728"
739.
140"
741"
74'-
931·
9U
946·
950
96".
964 974*
975·
915*
1II11J"
1030" 11134·
lUI
1051·
11155
11172*
1874.
1077
11186"
11189
ICSRI
11011242R
224.
"".
644*
IDNUN
001112211
2""
INlT
""II"]"R
1751
INPUT
1I"053eR 270
UU
INTR
'''812''R
211171
MAPnS· 104416
21U
MODNAM
alllllll0R 1621
MODSP
1189324R
176
21191
MIIONS
1e441JJ
ZIti
941
MSGaS
8 1"4402
211#
MIC$
1844111 2111
MICI
"B11II3eR 941
!lUI
NULL
II
"see0e
211'
311
328
]44
353 367 374 388 395
4119
416
He
417
451
458
472 479
493
see
514 921
US
542
556
563
571
588
599 609 622 636
649
689
666 671 688 696
714
767
mlU
O~C
IX
II
3¥STcM
.XE~CUER
MODU~E
XNNBAe.PI!
19·fEB·79
11119
784
800
954 968
oeSR
000230R
216~
246
859> 860
9470
961'
aCSRI
000212R
2171 881*
OPEN
000000
163 169
198 200
orOAS
s
104420
2111
PASCNT
000034R 1771
PIRQ,
000004
21
!#
730
POPSP
005726 2111
popsn_
022626 211#
PRII
B06034R 1104 11061
PRn
000000
21P
PNTY0 _
090000
167 2111
PRTYI
000040
2111
PRTY2
000100
2111
PRTYl
000140
211#
PRTY4
0enee
166
21U
PUIS.
000240
2111
PRTH
000300
2111
PRTY7
000340
2111
P5 177776 2111
PSW
177776 211#
PUSH
005746
2111
PUSH2
024646 2111
RANDS
! 04417
21
II
RANNUM
000054R 1851
RESTRT B00306R 204 2451
RES!
000056R 1871
REB2
0BBB6BR
1881
RoTPT
000112R 204#
SBADP
000102R 1971
SSR
0BA2S0R
2271 302
945.
959.
SSRI
000252R
228.
339.
soreNT
000042R 1801
BOFERS_
104406 2111
SOFPAS
000046R 1821
SPOINT
000012R 1761
spatz
000040
II
209
SRMINE
000270R 2371 243*
SRI
000016R
169.
243
SR2
00M20R
1701
SFl
000022R
17U
SM
000024R 1721
START
0003e0R 175
2411
STAT
000026R
174.
SVR0
000062R 1891
SVRI
000064R 1901
SVR2
000066R
19B
5VRl
0.0070R
192#
5VR4 000072R
19B
SVR5
0000HR
194#
SVM
000076R 195#
MNBA
DEC/XI!
SYSTEM
EXERC!SEP
MODULE
XMNBAa.
P
II
19-FEB-79
11,19
BYSeNT 000052R 1841
TEMP
000272R
21St
320*
998_
1004-
1087
1099.
TEMPI
00e274R 2391
1047.
TEMP2
000276R 2401
245-
TRPDFD.
000022
211#
VECTOR
000010R 1651 262
WASADR
000!04R
199.
WDYR
00ell6R
2061
WDTO
000114R 2051
XFLAG
00000SR 163#
aBASEI
000224R 2121 247
BVECTI
00~226~
2131 257
~
ASS,
00~000
000
006112
001
ER~ORS
DETECTED,
0
DEFAU~T
GLOBAL!
GENE~ATEDI
XMNBA0,XMNBA0/S0L/C~r,SYM.DDXCOM.XMNBA0
RUN-TIME,
24,S
SECONDS
RUN.TIME
RATIO,
185/8821.5
CO~E
USED,
7K
(13
PAGES)
MACYll
3~A(le52l
19·ne-19
11135
PAGE
39
CROSS
REFERENCE
TAB~E
USER
SYMBOLS
809 823
830
144 851 966
980
993
1012 1042
1089
1081
272 756 757
817'
BIB
828'
867'
868
S7S'
882
892'
893
973> 976
984'
1002_
890_
900> 912>
170 171 172 189 190 191
202 203 205 206 207 2111
748 921
297
306.
307
323"
324
337-
340
1029.
10330
1075.
752
MACYlI
30A(l052)
19-YEB-79 11135
PAGE
31
CROSS
REFERENCE
TABLE
••
USER
SYMBOLS
321
333'
684"
686 689
701"
1005 1007
10""
1026-
1033 1035
104h
1054
269
292-
293 752
UQ
9023
872
986
898
906
939
1093
826
83S'
839
8U"
847
903
913-
919* 9350
932'
192 193 194 195 196
346-
348.
349
613"
930·
SEa 0029
776'
777
789-
9U-
9B7
1047
1065'
1011-
1075 1076

Navigation menu