PDF Printing 600 Dpi AC E715I MC_CXDQAI0 DQ11_Sep78 MC CXDQAI0 DQ11 Sep78
AC-E715I-MC_CXDQAI0-DQ11_Sep78 AC-E715I-MC_CXDQAI0-DQ11_Sep78
User Manual: AC-E715I-MC_CXDQAI0-DQ11_Sep78
Open the PDF directly: View PDF
.
Page Count: 11
| Download | |
| Open PDF In Browser | View PDF |
DQAI DEC/XII SYSTEM EXERCISER MODULE
XDQAIO.Pll
12-0CT-78 11:54
.REM
)
MACYll 301(1052)
l2-0CT-78
16:30
PAGE 2
IDENTIFICATION
AC-E715I-MC
PRODUCT CODE:
CXDQAIO DQl1 DEC/XII MODULE
PRODUCT NAME:
SEPTEMBER 1978
DATE:
DEC/Xlt SUPPORT GROUP
MAINTAINER:
THE INFORMATION IN THIS DOCUMENT IS SUBJECT 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 DOCUMENT IS FURNISHED TO THE
PURCHASER UNDER A LICENSE FOR USE ON 1 SINGLE COMPUTER
SYSTEM AND CAN BE COPIED (WITH INeLUSIO. OF DIGITlLS
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 EQUIP~ENT THAT IS
NOT SUPPLIED BY DIGITAL.
COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION
DQAI DEC/Xll SYSTEH EXERCISER MODULE
XDQAIO.Pll
12-0CT-78 11:54
MACYll 30A(1052}
12-0CT-78
16:30
PAGE 3
1.
ABSTRACT
2.
DQA IS AN IOMOD THAT WILL EXERCISE UP TO EIGHT DQI1S. DURING A SINGLE
PASS IT WILL DO 15 CHARACTER TRANSFERS OF SEQUENTIAL
DATA AND CHECK THE STATUS REGISTERS AND SECONDARY REGISTERS.
IT WILL TRANSFER A 256 EIGHT BIT BINARY COUNT PATTERN 128 TIMES FOR
EACH END PASS RECORDED. INY ERRORS DETECTED DURING THE
PASS ARE REPORTED ON THE CONSOLE TTY.
REQUIREMENTS
HARDloI.ARE:
ONLY THE BASIC UNIT IS EXERCISED; SO
A BASIC UNIT IS NEEDED. ANY EXTRA OPTIONS ON
THE DQ11 WILL NOT BE EXERCISED.
STORAGE:: DgA REQUIRES:
1. DECIMAL WORDS: 768
2. OCTAL WORDS: 1400
3. OCTAL BYTES: 3000
3.
PASS DEFINITION
4.
ONE PASS OF THE DQA MODULE CONSISTS OF 24576. CYCLES OF
AN INCREMENTAL DATA PATTERN TRANSFERRED AT 15. CHARACTER
BURSTS.
EXECUTION TIME.
5.
RUNNING ALONE ON AN 11120 ONE PASS TAKES APPROXIMATELY 20 SECONDS. NOTE: PASS TIME IS DEPENDRNT UPON BAUD RATE.
CONFIGURATION REQUIREMENTS.
6.
DEFAULT PARA.METERS:
DEVADR: 1
VECTOR: 1
BRI: 5
BR2: 5
D~VCNT:
I
USER MUST SPECIFY THE ADDRESS AND VECTOR OF THE FIRST
DQll AT CONFIGURATION TIME.
DEVICE/OPTION SETUP
NO SPECIAL SET NECESSA.RY.
(BASIC UNIT TESTED ONLY)
MACY11 301(1052)
DQAI DEC/XII SYSTEM EXERCISER MODULE
XDQAIO.Pl1
12-0C1-18 11:54
7.
MODULE DESCRIPTION
12-0CT-7b
16:30
PAGE 4
TESTS FOR THE AVAILABILITY OF UP TO EIGHT OQll'S
INITIALIZES ALL Dall"S. SETS ACCORDINLY.
SETS ALL GO BITS AND LEAVES MODULE
GETS TRANS. I.TERUPTS. GETS ALL RECV. INTERUPTS.
CHECKS ALL STATUS REGISTERS AND SECONDARY REGISTERS
CHECKS ALL DATA. REPORTS ANY ERACR FOUND.
PREPARES DATA TO TRANSMITTED AGAIN.
REPEATS A THROUGH G 128 X 256 CHARS.
J.
REPORTS END PASS AND CONTINUES AS ABOVE.
OPERATOR OPTIONS
I.
B.
C.
D.
E.
F.
G.
H.
8.
A.
9.
MODULE LOCATION DVIDI MAV BE CHANGED TO
EXERCISE ANY COMBINATION O~ DOllS. BIT 0=DQI10
BIT 1=DQ1l 1 ••••••• BIT 7=DQl1 7.
B.
IF DVID1=O AT RUN TIME NO DQI1S WILL BE EXERCISED.
NON STANDARD PRINTOUTS
NONE:
ALL PRINTOUTS HAVE THE STANDARD FORMAT.
IF YOU NEED HELP IN RUNNING MonULE REFER Te DEC/XII DOCUMENT.
)
DQAI DEC/XII SYSTEM EXERCISER MODULE
XDQAI0.P11
12-0CT-1B 11:54
129
129
130
131
m
000000 •
888m:
8888~~:
OH501
040
140000
°88m:
m
888m:
888088
m
155
000R44" 000000
gggo~8:
888888
m
159
000052' 000000
000034' 800980
000036' 001/i 0
159
160
161
162
163
m
166
161
169
169
110
111
112
113
1~4
M
171
119
119
000054' 000000
8000060"
8m~: 000000
000000
888m:
888888
000066" 000000
888m: 888888
888m:
888888
000100" 000000
000102 "
888m: 000000
888m: 000000
000106" 000000
000110 " 000000
888m: 88mr
000000
m °mu: 888m
IBO
IB3
800122"
000040
OQA! DEC/XU SYSTEM EXERCISER MODULE
XDQAIO.P11
12-0CT-1B 11:54
000224"
i5~5b
~5~1~0~,~I~,5
DDXCOM
.LIST
BIN
MODNAM:
~b5~?:
.ASCll
i~FE
VECTOR: 1+0
~~~l
:~~i~
DVIDt:
+p
SR.:
OPEN
=~ll
5 ,1100,31
MODULE
/DQAI /
OPEN
P~f~§!g
IMODULE NAME.
)lST DEvlg~£~D62. KEEP TRACK OF W8UFF USAGE
;lST DEVICE VECTOR.
9pl~
l~~~ ~~ t~~~[:
IOIVICE INDICATOR 1.
;I~ll§n I~gllil=
I
!SWITCH REGISTER 3
~~~l****~~~~********************,~:ll~~*~~~!~!~~~!~_**********~.***.***
STAT:
140000
;STATUS WORD.
PASCNT:
rCfJNT:
ICOUNT:
soreNT:
HRDCNT:
SOFPAS:
HRDPAS:
SYSCNT:
0
1100
0
0
0
0
RES1:
RES2:
SVRO:
SVR1:
SVR2:
SVR3:
0
;PASS COUNTER.
;ff Of ITERATIONS PER PASS=1100
;LOC TO COUNT ITERATIONS
;LOC TO SAVE TOTAL SOFT ERRORS
;LOC TO SAVE TOTAL HARD ERRORS
;LOC TO SAVE SOFT ERPORS PER PASS
;LOC TO SIV! HARD ERRORS PEP PASS
;# or svs ,RRORS ACCUMULATED
;m~MB"Fgt ~O~mRRm MACRO IS CALLED
;RESERVKD fOR MONITCR USE
IR~SF.RVP.D FOR MONITOR USi':
ILOC TO SAVE RO.
;LOC TO SAVE RI.
;LOC TO SAVE H2.
ILOC TO SAn RJ.
SVR5:
SVR6:
CSRA:
OPEN
OPEN
OPEN
OPEN
I~~IIT: I~BI~
mml
SVR4:
~mr
~~~t¥~:
ERRTYP:
ASO:
AWAS:
RSTRT:
WDTO:
WDfR:
~~m:
I~BBH~I
0
0
0
0
OPEN
OPEN
OPEN
OPEN
OPEN
.R"PT
'8q~tIR.
;Loe TO SAVE R4.
l~g2M~sG8?DC~~:A,
OR
l~~~~U~FR~~Dcg~f~~T~~
ITYPE m' ERROR
;EXPECTED DATA.
;ACTUAL DATA.
;RESTART ADDRESS Af'TER END OF PASS
;WORDS TO MEMORY PER ITERATION
,weRDS FROM MEMORY PER ITERATICN
OPEN
OPEN
RESTRT
OPEN
OPEN
~\,EN
IIlgi
;LOC TO SAVE R5.
;LOC TO SAVE R6.
;ADDR DE CURRENT CSR.
OPEN
MACYl1 30A(1052)
SPSIZ
12-0[1-18
l~og~L~·l~~~¥mcmop~B~m~31
;.ODOLE STACK STARTS HERE.
1b:30
PAGE 6
SFC. 0005
m
186
187
189
189
PAGE 5
~~~i:;**·********************************************* ******************
05°iig~
000806' 000001
000 10' OOO~Ol
OOOO~6"
16:30
;~¥¥[f. ~~~~08~~~~il'!~~f~~5~~7.hg~~~~
VERSION
6
23-MAV-78
140
888m: ~~8
W
143 8888U: 88808b
144
888m: 000000
888888
l~g 000024"
147
146
149
150
12-0CT-7B
SfQ 0004
000000'
000000"
m
134
135
136
131
MACHI 30A(l052)
MODSP:
.NLIST
.WORD
.LIST
.ENOR
,***********.*****************************~*********** ******************
DQAI DEC/XII SYSTEM EXERCISER
XDQAIO.Pll
12-0CT-78 11:54
190
~ODULE
000010
000010
191
mm
m
194
195
196
197
MACYll 30A(1052)
12-0CT-78
16:30
000000 "
8 WORns TO HEM PER ITERATION
A WURDS fROM MEM P~R ITERATION
2 INTERRUPTS POP ITERATICN
SAV~ DEVICE COUNT IN PO
RR IF AT LEAST ONE SELECTED
JKILL 1ST DEV-ALREIDY rCUNTED
ILOOP TILL FOUND
;SHIFT IN NEXT BIT
IRR If NO DEVICE HERE
IDOUPLE WORDS
IOOUBLE WORDS fROM
JDOUBL£ INTERQ~PTS
;ANY MURE DEVICES?
IPR If' 'ES
ICOP' 1111' DEVICf: SEu:cnr.N PARA"<1'ER
~lpT~E~~LE~~ DEVICES SELECT~O; DROP THt "CDULF
IDRor THe MODULE
1$ :
193
~60
201
m
m
m
m
206
207
m888m: mm
217
218
219
220
227
m
231
232
233
234
m
237
m
m
240
241
244
245
177616
177612
177606
177472
002432
3$:
SETUPI:
002414
888m: mm mm
000344" 016700
000360" 006201
888m: mm
m
m
22B
888m
000002
DROP:
RESTRT: ~~2~,nr.G~~LECT+l
m
002174"
000366" 062700
000372"
000376'
000402 • 000766
000404" 010320
000010
000010
000016
000406"
000412"
000414"
000416 "
000420"
116720
005200
022323
010223
022322
000422' 010320
177401
°88m:
888m:
000442"
116720
177362
010223
062702
000746
000006
mm
800432"
8~~m
IS:
MOV
Bi-:Q
MOV
MOV
MOV
ASR
BCS
BEQ
ADD
ADD
ADD
2$:
DQAI DEC/XII SYSTEM EXERCISER MODULE
XDQAIO.Pll
12-0CT-78 11:54
BR
MOV
MflV8
INC
CM?
MOV
CMP
MOV
MOVB
INC
CM?
MOV
ADD
BR
;~Ll~INATE
5m CT ,RI
U" S£L8CT WAS
nrNKhs, R3
M1 0, 1<2
j)6,R3
R1,(RO)+
8R2,(RO)+
RO
W
IR~\~3)+
(R~J+,(R2)+
R3,(RO)+
~P,(RO)+
~~;H~\~3)+
t~, R2
12-0CT-78
16' 30
002646' 001734
SETUP2: MDV
000452" 012767
002646' 001730
~~~
gg8t~~: 81~~g~
000460' 012767
002666' 001724
002666' 001720
002706'
MoV
MOV
MOV
MOV
MOV
!
~lOV
UIMTQUE, XMTQPO
RCVQUE,RCVQPI
, RCVQUE, RCVQPO
ERRQUE, ERIWPI
m~~~~~ EPPQPO
~r)V
#XMT8UF,R1
CLF
DEC
BHE
r14
1$
2~5~6~
~~~
259
260
261
262
263
264
265
266
267
268
269
po
2H
273
274
275
276
277
278
m
888m: mm
000514" 012703
8gmr 881m
002426'
IS:
000520' 005023
000522" 005304
000524" 001375
888m:
000536'
000542'
800550"
08556"
016700
110067
mm
104415
016767
00 564" 012767
008572' 104415
00 600" 016761
888m: 88m7
88~m,
000642" 012702
000020
88m~:
mm
mm
mm
72:
oHm
m 888
000~02"
gggm:
mm
m
888m
290
888ggg:
W
293
0006~2"
805302
6
002124
000005
296
112761
000020
000017
000017
000001
000001
18Y
g88~~g: ~~~~~I
8888B:
000005
297
2S:
3S:
000004
000005
PAGE
S~T UP TR~NsuIT QUK E~TRY(r~)
POINTeR
SET UP TRINSMIT QUE HETRIEV~L
'~¥Tapp21~IIUER CUE pellTEos
S~T UP ERROR Q~f POINTEr~
uue K4 WIT!! ;,sU!J9EQ O~ r[JFF[~R
LGCATIO'lS TO FE CLEAP~,D
BEGIN CLKARING BUFFF~S AT ~HS
'rRANSpIT BUfFER
ZERO EAC!] LOCATIUN AND POI~T Pl rll
NEXT ~ORD
HAVE ALL LOCATIONS REEN CL~'RFD?
If NO, CUAM Tfle 'EXT O"E
LUAD DPVICE SELECTION PARI~[TFR
SETUP TRINSFRR COMPLETION FLAG
COpy THE EASE ADDRESS
GET THE PII,SICAL ADDRESS Of FIAST
RECFIVF.R PUFF oR
CRT PH'SICAL ADDRESS FROM 16-PIT VI
SAVE RECEIVE RUFFER PHYSICAL ADCAESS
GET THE PHYSICAL ADDRESS OF TR'HSMITH'i 0111'1'",
GF:T PHYSICAL ADDRESS FMC~ lb-BIT VA
SAVE TRANS"ITTER BUFFER PH'SICAL
BE SURE. CARRY IHT 15 CL~.AR REfOl~i': RlrrA'frlG PITS
ALIGN THE FXTENDED ADDRESS AITS IN cnUF~
TO SET BITS 13 AND 14 CE THK R~G/f:RR
REGISTER
ADDRESS
IS:
000614" 006200
000616" 103407
~85
289
mm,
002160
288
2R~
002220
000000'
002166 002154
000010
000020
282
283
284
(R3) +
000000' 002770 '
002174
00620 " ggm 6
800622"
06276;
888m:
000767
000636 " 105061
281
XMTQP I
002224
002240
Mm2,
GO DROP 'rHI-: YfJU1JLE
GO SFT UP PUFFERS QUrUES fTC.
I~E'~n~fi~G~~!~ AL( REGIstERS,.TrK VfCT~R
IND THE LINK TIBLE POINTER
CHHCK TO SEE IF CTHEP DEVICES SFLFCTKD
LUAD THE RECEIIE ROUTINE
POINTER IN THE PROPER VFCTOR
LOAD THE RECEIVER BR LEVEL
UPDITE PO TO NEXT VECTCR rOUNDtRY
IJPDATF RJ TO TIlE CSR INSERT WCATION
LOAD THE RCV CSR INTO LIIKING TIDLE
UPD~TE THF POINTEP TO rHXT P1STf,UCilDN
r,~n;
POINT R2 TO THE Tk.NS'ITTER CSR
LOAD THE TRANSMITTER ROUTINE
POINTER IN THE PRUPER VECTnN
LOID THF TRANSMIT ER LEVEL
UPDATE TH! VECTOR POINTER
OPDATE THE LINK TABLE POInTER
LOAD THE TRANSMIT CSR INTO LINKING TA~L.
UPDATE THE ADDRESS POINTER
GO SET UP NEXT DEVICE
000444" 012767
253
ZER[J~
H ~1iLMWDt~On~EmE~m~sm
~~TUP2
#IO,RO
#X~TQUE ...
~ITS
[~AgE~~CtI~~Sf~~~T ~~~foEOA~g~~~~ PRorESSl'J(;
LUAD 82 WITH fIRst DEVICE ADDRESS
POINT R3 Te BEGINNING CF JSR tIIK TAPLK
ISOLATE A LINE IN TAE pe l l nIT
xmO~~RO
MACYlI 301(1052)
IRR~LEVA~T
COPY SELECT INTO PI FOR SETUP
246
247
248
Hg
PAG!
SH;) aOOE
177662
177656
177652
START:
4$ :
ASR
8CS
BEQ
ADD
ADD
8A
CLRB
MOV
BIS
BICB
RO
ISOLATE DEVICE S£LI::CTION fLAG IN
nITIIL
eo'
51RII
«IO,Rl
RCVAOP
#20,R2
»m!~{~gr)
lie"
l~ I~L=811°§EE~cl~lTIe~Esl'ft=S~~'A
3fT
UPDATE POINTER TU NlxT DtiVICE ADDRKSS
UPDATE POINTER TO NEXT RECRIVER DUFFR~
PROCESS NEXT DRVICE
CLEAR SECONDARV REGISTERS POINTEP
~~~'c~5~fE'n 'I~I~~HRI~~b~nl~~llsGI~TF'
CLEARING
ENABLE EXTENDED niTS
SECONDAi~L~~~Ilfr=
Ae
~RITrNG(REGIE.F
~t~lklN2FI~HE
PIT 12)
AND 14 OF THE ERR/REG REGISTE"
CLEAR A SECONDARV REGISTER
POINT TO NEXT SECONDAPV PE~IST~R
REDUCE COUNT, ARE ALL SIXTE[N DD'~7
IETNH~GgoBiT~lx'uDgEEAR CHAR. DET~CT RRGS.
IF YES, CLEAR ("l!ARJlCTFP DET~CT Fsr;r~~TF_P5
IS -BB OPTION HERe 7
5S:
C¥pR~NZu~LRt§HI~lg~IAtl'~,IT
S~CONDARY RPGTSTfR La
SELECT
DQ41 DEC/XII SYSTEM EXERCISER MDDULE
XDQAIO.Pll
12-0CT-78 11:54
000005
302
888m
m
:
008
1B0lJJ;
10
000001
888M:
3Ul
3Si
000756' 112761 000012 000005
000764' 052761 000040 000006
000772' 112761 000020 000005
~!Pi
8
In
i~1
88188
0101
r
gm 881m 888m
ig:
88lm: mm
08i 8
01~m
8 0 4' U6761
012761
881m: 112761
001070' 016761
3~~
338
339
001110' 052711
001114' 000642
r~n
o
m "1111 ~ IlIll!
m ~I: h~!~~
o
m
m 881m; 8U 8A
8S
00 ~'005,2
80H 56"
4' 00U 004
353
4
35i
357
n
7
nun: ooon!
udi3
00
00"
I!f
000042
BIS
m~4
8nm
177755
000031
001326
°888g~
800005
000006
000006
000005
000006
BR
m31f
gUm
0000 6
001643
001574
176620
000010
INlTIAL:MOV
MOV
1$:
CMPB
BNE
INCB
5$:
MOVB
INCB
DEC
BNE
MOV
MDV
ASH
2$:
BCS
BEQ
3$:
ADD
BR
INC
MOV
001212" 000770
BR
8&1~1~: fS~~g~
::::::'
001544
l~i
Ih
881 ~:: Ig~li~
j79
001 5~' 1l170~
001260' 040367
Iii
Us
001264' 006003
001266' 103402
001270" 005204
m 881m: smu
m
n°
~d
~8~~i~,
1$:
Iiim
001324' 104410
000000'
881m:
104413
001334' 000167
000000-
001340' 010577
001042
~36 88iJ~;: 88ti8~ 8SV~~~'
413
P5'~T1)
t~~ ~
)
~~mR,6(R1)
#31~5f~gt)
SYNC,6(Rl)
;~eADc6~iE~Y8~ ¥fi~I~~~~ ~fIIUACTER
mn,6(Rll
~SELECT
mm¥
~E~M9mmTH Hooo
.42, (R1)
2$
l~q~B~¥R¥.C~I~~R81~TI'RUPT(OIT 5)
;ADJUST POINTER~ FOR NEXT DEVICE
THE MISC. REGISTER AREG. 12)
IN EITS 0-11 )
i '6
;POINT RI TO BEGINNING OF TRANSMIT TEXT
r~TRUF'Rl
l¥~ET~~ t~T~ML~Rt ~~H~TtnAUACTER?
6, R2
ATA
DTA
Bm,(R1).
R2
ULECT,RO
DR ,Rl
~H ~~§GOs~nEIE
~~RSET
no,RI
3$
URISH
~H'B
BIC
taRCNT
mHG,R3
R3,SELECT
ROR
BCS
R3
2$
INC
R4
~gv
At,NUMBAl
TP.ANS~ITn:R
BUHFP
PATTERN
;REDUCE COUNT. HAVE CS CHARACTERS !lEg~ "'U~.?
;I~ ~~§ ~~ei~N¥~A~gJE8!NG TEXT·
lLOAD D~VICE S~LECTIDN PARAMETEH INTO no
lig~fAi~si mEE~~Lt~Ho:IFLAG IN "C" L'lT
;IF SELECTED GO START DEVICE
;IF NO MORE SELECTED GO START WATCHDOG TIMeR
;UPDATE ADDRESS POINTER
;GO START NEXT DEVICE
:8
12-0CT-78
INTO THE
~~~~NgAhTt6Bm¥ M~fmRTF.ST
16:30
PAGE 10
SFQ
;START RECEIVER (BIT O=GO BIT)
;ENABLE TRANSMITtn(BIT 0) AllD gR~OR
;RUPTSHIT 31 ANDTRANSMITTfR INTERS~gPlb5~~T5~0INTRR TO NEXT OF-VIC,
;LOAD THE TIMER COUNTING FACTOR
;USING R4,PETURN TO MONITOR 6553~
;TEMPORARY RETURN TO MONITOR ••••
ITHEN CONTINOE AT NEXT INSTRUCTICN.
0009
1'ITER-
TI~ES
~Afjc~~~~~8L IS CLElR,EACH SEJ.. 8CTED DEVICE WAS
;IF SO PERFORM ENDPASS HOUSEKEEPING
;IF NOT f REDUCE COUNT ANO BREAK AGAIN
;REDUCE tUfA~ Flc¥3U NT NOT EXCEEDF.D
;BREAK AGAIN IF NO TT~F.OUT
;.IF TIMEOUT DCCURRED,SAVE PRESENT FLAGS
;u!~ ~~ TO DEACTIVATE HUNG DEVICE
hY CLEARING ACTIVE SELECTION FLAG FROM
;DEVICE SELECTION PARA~ETER
;DETERMINE WHICH LINE WAS
SBAD FOR REPORTING PURPDSES
,l~NIHAijM~~R!~~GaI~~~ga,c~'TAINS reRREtT
i~F F~g~'T~~C~~~H6u~4Co~~ICIi ~AS INITIALLY
'SAVF. R4
;**~.**********.****************'**~****************** *a**a*****
S~~~X~RITNU~BAI TO ASCII AND
002354'
FINISH:
177104
$tELECT THE RECEIVER BYTE COOWT REGISTER
; nc~g3A¥'F~~Gi51~IURACTERS
$sELECT THE TRANSMITTER BUSS ADDRESS REG ISTEk
;f~IcbUfiA~¢ RI~¥STF.R 2)
S~OAD AD¥RESS OF TRANS~ITTER BUFFER
;SELECT HE TRANSMlTTE~ BYTE COUNT PEGISTEW
ilmOmR~M~~m~E~Yn COIINT
;SELECT TRE SYNC CHARICTER llEGISHR
;(SECOnDARY REGISTER 11)
DTOl$,BEGIN,NUMAA1,MI
000000' 002404'
881J8g:
m
m
2$:
001104
SEQ 0008
;SELf.CT SECDNDARY REG. 14
;ARE ALL REGISTERS CLEAR?
;SELECT THE NEXT PAIR OF CHARACTER DETECT REGIST
;CLEAR 16. PAIRS OF REGISTERS
'HIGH ¥VTE OF RECEIVER
S~E~EC SECONDARl REGISTF. 12
; ~smL~AmU¥HEEgISIEG~
,SSETilNG kIT 5 OF T~~ MISC. REGISTER
;ENA E EXTENDED MEHORY BITS
~ADDAI~sS~~~~~Tf.~E(~~f~IX~~.3~SS
!E~IDT~BD~~s~Ib~ RECEIVFR BUFFER
(Rll
Gi~
D~~
PAGE 9
csa
5(Rl~
¥~¥~K$,B~g'~LG
001514
001516
001472
~9~
El
~~iw'
fi~~~!: ~~:AK$'B!:::MRCNT
88?R~g'
16:30
112,5(Rl)
1/BIT5,6(Rl)
#20,5(Rl)
MACYll 3Ql(1052)
~~j 881i:~: °8~~~~
logol
4 7
liRll
S81~8~: 8i~~11 000051 000002 4$:
Ii! Iltl~i~ ~~~::!
I~~
BCT
MOVB
BIS
MDYB
ss~m 000006
87776~
DQAI DEC/Xll SYSTEM EXERCISER MODULE
XDQAIO.Pll
12-DCT-78 11:54
i 58
d3
g3~1~(R1)
BISB
MOV
INCB
MOV
MOVB
BISB
MDY
INCB
MOV
MDVB
MDV
INCB
MOY
A5
' lA5261
IHn
33;
ill mm: mm
!35
7$:
12-0CT-78
MDYS
m
ms
b
If}
I~
MlCYll 301(1052)
£NDIT$,BEGIN
JMP
SETUP2
XMTINT: MOY
R5,@XMTQPI
;LOAD THE OfFSET TD THE CSR INTO
TRANS~ITTER
QUE
DQAI DEC/XII SYSTEM EXERCISER MOD OLE
XDQUO.Pll
12-0CI-18 11:54
m
414
9
4411
: 0
421
42
001~44'
062167
88l3~~; 8~lm
002646" 001016
001372' 000004
000000' 001400'
:~5 g8i}y~: 8~~~~~ 88~ggl, 888l~8
1~Y
8814JO:
08
002211
ti
88 456'
001462' 104405
13~
331 41 q:
il~'
002646' 000760
000002
1~~ 80tj~3: ~li8i~ mH
OOOOO~
11642~
414
440
441
98~R2~
m
m 881~y~: 8!OU~
8doo~
m
m 881m: mm
453
456
457
458
459
460
88Am
000000'
u~
463
464
465
466
467
U3
88883~ 000634
002706' 000626
002666' 000616
000004
mill um:
176256
000000' 000000
001636' 122711
000246
001642' 801412
41
474
475
001662' 104405
000000' 000000
001670' 122761
000254
01
0
08 7 ~: 8hm
00 7 0' 012767
mm mug
Oy141~
t~o
m
m
m
m
m
487
488
491
4§4
M
497
3
13
5 0
58t
~O
50
505
001726' 104405
001134'
2761
1742 01
8°
01750'' o 276~
001154' 80m
I!!l~~ 111m
m
81:
88rlJ:
8 SIrn
)67
8um
88
2'11
RCYSRY:
1$.
2$ •
470
47S
1$.
176260
001630' 104405
mm: d~m
m
rrrf ' 816
Bm~
00001
MACY11 30A(1052)
MOV
MOV
176224
000002
_****.*.
3$.
176174
A8~
CKOATA.
1$'
88~U~'
00 42 '
000774
000756
B
513
2$.
3$.
tm:~
7606
1'6054
m 'I If '" , mm'
002046' 010025
8 02 8 50 '
n6
88
5~9
hi
~~
m
85 :
88 8!~:
88 8 6'
n'
O1Ojr
8184
~
O~~m
~1
002016' 104404
000000'
002102' 016705
000312
0011
H
iR;>cm
ACSR
tRRTYP
'UNKNOW! RlCEIVEP ERROR
1.,********************,*********.*********************
2fRl~~ACSR
)LOAO TRANSMIfTER STATUS INTO ICSR
)LOAD STATUS RgGISTER AODRoSS
1~~;{~MAi~I~mE~~R6~ SHOW TRm:mm tOflPFSS
**,****l***************,*******.*******.***************
R,C
A
1~6cmT P
rCVDFOfRCVADR
15' 0A ACT
2!RO ,R2
S
BO' RCHOR
ADD
DEC
BR
MOV
MOY
MOV
CMPB
BEQ
MOV
MOV
MOYB
ICSR
-!R lAWAS
MOV
MOV
MOV
~~Am~~s
AEvADR6R2
rCVBF ,RjVADR
~m~rA~)+
R~lcSRA
( 3
R R~
§m
5S,
;RESTOR .. PASE VALU~ Of RFCEIV~R rUf'F"~S
)LOAD THE NUMB~R OF CHARACTERS TO I'E rl'~:CK,"
;LOAD THE LINE rlUM9ER CF THIS DQll
i=~~NBliNIIEfl~VIDCORRFCT RECETVER BUFfrR
mD~~EIST~~\¥~t[]~~~9~~V~~Rl TO HXT R'JfFF"
)GO SEE IF THE CORRFCT PUrFER HAS rr"N DrTF.rIP~
;LOAD R2 WITII TII~ START OF THE RFCHVSP n~f'Ff:l
1~6~60~~ ~m mU~T~~TR5¥Em~S~¥milSmT
fMATCH CHARACTERS. ARE 'IIEV TH~ SA~8?
Il~A~E'fiEGHA~lni~I~K~IXIN¥HA~liIEg
;LOAD RECEIVER CSR CONTENTS INTO AeS1
;LOAD THE ACTUAL RECEIHD CllARAClEF
;LOAD THE TRANSMITTED (HARICTgH
stm mmmm m~~~¥¥T~8D~58~E5S
m'
)USING RS,LOAD THE PRESENT VALUES
THF RF.GISH
;INTO THE ERROR QUEUF,§ UNQUEUEIOG T!lK~ AFTER l'H
IgAHEn~oh~AVhI~HT
ASSURES THAT TIl'; RiG I 5TE11
MOY
RO'fSf
lSAVE THf QUEUE OFFSET
MOV
MOV
~~~ ~~
mSmRmEIVE BUFfER PlIl'iHR
MOV
R3, R5
;SAVE THE CURRENT TRA~S'IT BUFF!R POIMToP
MOY
R4, R5 +
;SAVE THE TIMER COUNTDOWN
CMP
R5, ER QUE'lO.
;HAS THE POINTER EXCEEDED THI QUiDE rOU~~~HY?
BLO
5~
;If SO,DO NOT RESET P[lINTF.R
MOV
ft 5 RRQUE~R5
;POINT POINTER TO BEGINNING OF QUEUE
MOV
ERRQ I
'RESTORE ERROR QUE ENTRY POINTER
6*********'*********************'*******************************
!
+
002732'
705
010567
~OV
MOV
HOV
BEQ
~OVB
8 2' 0 6705
51~
PAGE 12
~*******
;~~!~i'~~~l~'~~~~*******iI~~~~~III~~*iI!!~!*!~a~a*************~*
888m
000020
16.30
~~2!~~'~~~!~'~V~~*******i~~~~lY~~*~I~1~~*~~~2~**************~***
~~tR
~~6:fi(R1)
~IF NO ERRORS SF-GIN CO~PARING DATA
MOV
MOY
888m
000000 ' 000000
002446' 001016
001014
12-0CT-78
"fQ
~8~
m i8~8j~:
olg UAUm
o
SOB
509
51 0
S!.T
176266
DQAI DEC/XII SYSTEM EXERCISER MOD OLE
XDQAIO.Pll
12-0CT-78 11 '54
H~
1$:
RCYlN!:
000000' 001546'
88 U6: 8iM~
001624' 005067
XMTSRY:
mm,888m
002666' 000654
80 lhf
1$:
2$ •
001540' 000004
88rb~: m~gl
SfQ 0010
176426
881m:
001530' 012767
001536' 012605
001560' 022767
001566" 001003
001510' 012767
PAGE 11
000000' 000000
445
448
449
450
16:30
4
0~5067
081216' 042710
0 502' 104400
12-0CT-78
000002 001034
002666" 001026
881m: mm
m
88h~~: snm
1~3
8A~~g~
MACYll 30A(1052)
mH m
.!t~~i,V~~I~************'~~lj*~~~~Ulll**************************
~OV
ERRQPO,R5
;LOAD R5 WITH ERROR QUEUE RETRIEVAL rOl'lTER
)RETRIEH,USI~G RS, THE FOLLOWING ~'Rn~ TilE FI'RPP
OQAl DEC/XII SYSTEM EXERCISER
XDQAIO.Pll
12-0CT-7B 11:54
m
m
530
531
00~106'
iO'
539
540
541
544
545
546
547
548
00
01250~
002
2' 01250
002114' 01250
0021~6' 81g504
0:
00
0!2705
00
2' 0 0567
002136' 1 2223
002732'
002140' 005367
002144' 003320
000620
~~g
~~;
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
5fi9
570
571
572
573
574
575
576
577
578
579
580
581
0027 06'
000262
6$ :
4$:
002146 • 005003
002150 • 016002
000261
006103
O ' 005~F
mm:
OOW
m
624
625
626
627
628
629
630
m
g33
34
635
636
637
DEC
BGT
12-11CT-78
16:30
PAGE 13
SFC 0012
rr
J¥HIURfr}=¥!~~.THEM IN THE CORR~SprNnING RI::C1S'f1\
RS +,Pl
R5 +,.R2
RO
+,£n
R5
RS + R4
5, d'RQIJE+20.
~~RRQUE~R5
;THE RASE ADDRESS ••••
;THE CURRENT REC!;IVER RUf"Fofl PUU,TLR ••••
;THE CURRENT TRANSMITTFP RUfHR 1'0 INTER ••••
;IND THE CORRECT TIMER VALUE
;HAS TUE POINTER EXCEEDED THE QUEUE AOUNDAHY7
iIF NOT,DO NOT RESET IT
i Hsf8~EP:;RPR t~h i~ l~T ~ ~I ~fE~U FU f
!.gI~'N¥nE'R~Tc~UIEg¥E~fiIR~g.IIKY"
(~~~~~M)+
II~ng§~ fi~A~A~,g~HiRi~II.AE
DATICT
3$
R3
ALL
15
REGINN1~'U~
TO
DON 07
1~~RV~~!~El~CER3 TO TURN OEF FLAG IN DON~LG
000606
MOV
SEC
ROL
DEC
BGE
BICB
002170- 104400
000000'
EXITS,BEGIN
5:IIYT81'fiEClfalEtfNiNf-nIT "15K
;REDUCE THF LIN,: NUMBER
'IF POSITIVE OR 0
GO SHIFT BIT AGII~
AL1GNKD;EXIT TO MONITOR. t'UDULE WAIT FOP INTERRUPT.
mm:
177306
JSR
R5,RCVINT
iL INK FOR
R5,XMTINT
iLINK feR 'l'PANSIJ.ITTER
88 gr
m6~
002174' 004567
000000
000000
002204' 004561
000000
004567
002216' 000000
000001
004561
002226 ' 000000
002230' 004567
002234' 000000
002236 ' 000002
002240 • 004567
002244- 000000
002246 ' 004561
002252 ' 000000
002254 ' 000003
002256' 004567
002262 ' 000000
002264 ' 004567
000000
000004
002274 ' 004567
002300' 000000
004567
000000
002310' 000005
883m:
mm:
mm:
mm:
002312'
002316'
002320'
002324'
004561
000000
004567
000000
mm:
g8m~
002334' 000000
002336' 004561
mm: 88gg8~
mm: gggm
002354'
002356'
002360 '
002366 '
002367'
1$ :
LNKTAB:
177130
171270
177112
177252
mm:
m:
002404'
06 ;
0024H,
002414'
002416'
002420 '
2
117074
171040
177 2 00
002506' 000010
002526'
1
000010
002606' 000010
002626 ' 000010
mw; 8888 &
002646' 000010
mm: 888m
00~156'
00
60' g88888
00 162' 000000
002l64' 000000
m ~8;
002112 '
888888
000000
~ECEIVER
a
flEer: I Vl'.:r( 1
R5,RCVIN'r
iL INK
FO~
HS,X~.TINT
;LINt<
FOR TRANSMITTER
R5,RCVINT
iL INI<' FOR RECE rVER 2
iL[NK fOR TRANSMITTER
it INK FOR RECE InR 3
R5,XMTINT
iLIN:1< FUR TRANSMITTFR
RS,RCVINT
it INK FOR II EC 1'1 VF:R
R5,X~TINT
jL INK fOR TRANStllTTEP
~5,RCVINT
iLINK FOR REeE [VEl( 5
12-0CT -7 6
16:30
4
PAGF. 14
~,;FQ
177004
171144
176766
026
026
1~[E:IGt~iV~5N~HI;'A'~FI'H~yR~~iILV
RS,XMTINT
JSR
0
JSR
0
6
JSR
0
JSR
0
7
JSR
0
171162
000000
~~,OONrLG
MACVll 30A(1052)
177022
g8ggS8
000000
'"I
R5,RCVINT
JSR
0
JSR
0
4
JSR
0
JSR
0
5
177216
;LOAD THE LINI NOMBER INTU R2
I~~f~¥
R3
R2
JSB
J
177056
2(RO),R2
JSR
0
0
177234
000000
000000
000000
002422 '
026
002424'
026
002426' 000010
0
0
JSR
0
JSR
0
1
JSR
0
JSR
0
002360'
177117
042504
044526
040
000006
040
052510
000
002404-
m mm: 888m
611
618
619
620
621
MOV
MOV
MOV
MOV
MOV
CMP
RLO
MOV
MOV
CMPB
I
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
Format : application/pdf
Creator : Copier User
Title : PDF Printing 600 dpi
Create Date : 2004:12:27 13:26Z
Creator Tool : Oce-Technologies
Modify Date : 2013:11:26 01:49:11-08:00
Metadata Date : 2013:11:26 01:49:11-08:00
Oce Scan Application Selector String: Scanjob
Oce Scan Compression : 8
Oce Scan Hostcomputer : pr342
Oce Scan Identification Number String: 4572
Oce Scan Image Logic : 1
Oce Scan Image Orientation : 8
Oce Scan Job Description : PDF Printing 600 dpi
Oce Scan Model : 166010924l
Oce Scan Resolution : 600
Producer : Adobe Acrobat 9.55 Paper Capture Plug-in
Document ID : uuid:ae2566d0-12c1-40e7-a99e-5d16c64224ef
Instance ID : uuid:f5963527-91c7-4033-b3b8-e3465b98b54a
Page Count : 11
Author : Copier User
EXIF Metadata provided by EXIF.tools