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 PDF.
Page Count: 11

DownloadPDF Printing 600 Dpi AC-E715I-MC_CXDQAI0-DQ11_Sep78 AC-E715I-MC CXDQAI0-DQ11 Sep78
Open PDF In BrowserView 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

Navigation menu