• Aucun résultat trouvé

MICPC-M1CPC+1

Dans le document its is is (Page 112-116)

DMC I I DDCMF PROTOCOL IMPLEMENTATIOH DDCfoIGH."'AC 21-APP-77 10116

ALWAYS 11 MICPC-M1CPC+1

<JUMP I ALCOHOl <11-1NIT&300,,*4>! <Il-INJ. Tl.777/2»

TIo1TUNI TSTAT~ TMTI

"'ICPCo:M ICPC+ 1

<MOVEI WI<TF:EIP 1114141 <TMTI-INIlIl77712»

MICPC"'MICPCtl

<MOVEI SPX I BR I SELIU SP2>

ElRWRU 114"1,5 It;NQ TO SR

MICPC-MICPC+l

<MOVt.1 WI<TEElPI TMIo1I<S»

ALWAfS T14TA5 MICPC=MICPC+ 1

<JUMP I AL(ONO I <I"TA5-lNI TIo3000*4> I <TI1'1 A5-l NIH, 177/2»

T'4TBT: bl<WRTI!. 1"''',22''' ; WRITE A tiLl:. TO Ilk

DMCII DOCMP PROTOCOL I"'PLt.MENTATION DDCHGH.MAC 21-APR-71 Hl:16

(1) ,-,.-11'-'50 ( t ) k"200142 11.0441

D/olCII DOCMP PROTOCOL IMPLEMENTATION DDCHGH.HAC 21-APR-71 10:16

llH 1314 1315 1r)20H4

(1) "al"51 (1) .20444 070'216 1376 1'120446

(1) IHHt)52

(1) :!'21H46 01640'3 1377 ')20450

II) 1101053

(1) "20450 ~76&12

1378 0120452 (1) 10 ,H 11154 III 1)70452 .,00476 1379 'J20454

(1) jJiHfl55

(1) fJ21H54 01>3222 1380 P2iH56

( l l 001056

( I ) £12"456 1Il56224 1381 1)21H60

(1) IhHi057

(1) i2046<;1 051>225 1382 »2"464!

(1) "",U60 (1) tl2\')~62 :/'43227 1183

1394 020464 (1) ",,1061 (1) 020464 12320'8 llS5 "20466

(I) \,.niH,2

( I I :;20466 !!'001:120 138& t 2,114 70

(11 (;1l.,63

<tl 1'!2047~ Ifb3260 Be7 1.i20472

(ll ~"'10'&4 ( t ) ~20472 !}a3J0'6 1388 020474

(1) ".,111'65 (1) 1>20474 054666 1 Hl9 1120476

( t ) ""U66 (tJ 11120416 (,42230 1390 "'2,,50'"

(ll ilk/I 061

(ll e2115"" VIHI:I20 1191 e205e"2

( t ) ~l!ln0

( I I ,,2115"2 1'1"11:120 1HZ .12"504

(I) ~"HI1t

(ll e20Sl!)4 I"dll>U 11'11 ki2"5.c6

(1) "'"I (172

MACUI 316(1046) l1-..JuL-17 1212S PAGE 6-S16 lfolTA--f"IRST Ct-IARACTER OF HEADER

MICPCaMIcpC+l

<JUMP 1 ALCOND 1 <TMTAS-INIT'3000*4> 1 <TMTA5-UiI'r, 777/2»

MACYll 30(1046) 11-JUL-77

uns

PAGE 9 T/.1TB--OUTPUT nRST CHAR OF COOl\'

.SBTTL T"TB--OUTPUT FIRST eHAR OF COUNT

,

THTB: LOMA BR.SELA!SP16 :GETPOINTER TO NEXT TMT LINK

MlepCeMIepC+l

<MOVEILDMAR!BR!<SELAISP16»

Me:MINC IMM.l :1oI!UTE M5G T!4T!:.1) TO n.A~5

MICPCi:MICPC+l

<MOVEI WHHEM! INCMARI IMMI<3»

NEMINC BR,SELAISPI2 ,PICK UP MSGNO

MICpCaMICPC+1 _

<MOVEI WRMEM I INCMARIBII'<SELAI 8P12:»

STATE- T M T C ' :AODRESS THTR STATE

MICpccMICPC+l

<MOVEI WRTEBRI IMM I <TMTC-UlI'l'ir777 12»

TB0: SP BR,SELB,SP2 ,UPUATE IT

MICPCeMICPC+l

<MOVE! SP).1 fiR!

SEL81SP2>-~~~:~!Ml~:~:~! INCIIIAR>,SEL81i'BAl , ilRl TELOWBYTEOFAUUR~SS

<MOVE! WROUT! MEMU IHCMAIII<SELBI IBA1»

OUTPUT <MEMX!INCMAR>,SEL8!I8A2 I_WRITE HIGH BYTE OF ADDRESS MICPC=HICPCoIoi

<MOVEI WROllT IMe:MXl INCMARI<SELBI IBA2»

SP HEMX;SELB,sp7 ,HIGH BYTE OF COUNT TO SP1 MICPCcMICPC+1

<HOVEl SPX! MEMXISELBI SP7>

,WA~'l' TO MASK

on

Mt;H UT. BITS SP IBUS, MpR, SPit

HICPCcMICPC+ 1

<MOVEI SpUIBUS! .PR,SP0>

BRIIlRTE IHM,220 MICPCaMICPC+l

<"!OVEIWR'lEBRIIHM1<228»

SP BR,AANDP.,SP0

~ICPCcMICPC+ t

<MOVE! SPX! SRI AAIIDBISP">

SP IMM.300.SP6

MICPcaMICPC~

i

-<MOVE! Sp),! IMM13001Sp6>

bRWRTI!; ME"!X! INCMAR,AANDBISp6 IoIICPC&MICPC .. 1

<MOVE I WP'lEflR I MEMX 1 INC MAR I <AAIOB.! SP6»

OUTPUT MEMX, SELB I THTDAT MICpCcMlCpC+l

: TURN Off' CC2

JALSO WRITE COUNT TU THTR SILO

PAGEl 0208

PAGE: 0209

<MOVE 1 "'ROUT I MEMX 1 <SELS I THTOAT»

bRSHFT :SIHf'T SITS INTO (.;Ol<RECT POSITION

HICPCaMICPCi 1

<"'OVEI SHFTBP 1 WRTEBR£SELB) bRSHFT

MICPC&MICPC 1" 1

<'10VEI SHY TBP 1 WRTEBRI SELB>

bRSHFT 141CPC=MICpCH

<"!OVE! SHFTi:lRI ioiRTEBR1SELB>

BRSHfl'

"lCpC&MICPC+l

DMC 11 OOCllP PROTOCOL INPLEMf.NTATlON OOCHGH.MAC 2!-A1'I,-17 I,HI&

(1) ~'2"'5i1'6 r·.H bla 1394 ,,2051"

(1) nJla73

(1) 1)2"510 ~blH0

1395 112b~12

( I ) I"lf1074

( t ) P20'51l ~43b2b 140~ 02;)514

( I ) kioll075

(1) e20514 1iJ0454 14i!2

OllCI I LlOC"P PROTOCOL 1I4PLEI'ENTATI0N OOCHGH."IAC 21-APR-11 Iii: 16

14tH 14.,'5 141<'6 1J2w:151OS

11) ""107b (1) "21'1516 ",,,,,,477 14.,7 (20520

( I ) ~"'1317

I t ) "?0521:l H3b67 14,,8 .. 21<.1522

(J) I>J1100

(ll t2"'522 klb2230 14r9 Li20~24

(1) 1;,,11&1

...

:~:' cS 21- ~ .:~S ~ 1

14103 .210526

0 ) 'irJI tel

III "'2"520 hO.H76 1411 . t;2"'~30

( I )

"I" lin

(1) I:'20'5H Ill'HI 1112 62"''532

(I) ""IUI4 (1) tl20532 1Ji10406 1413 112;>534

( t ) ""1105 (ll 162;0534 ;ib 3016 1414 i20536 142~ ::216536

0 ) 1')"1106 ( I ) r211'536 300514

(ll k .)1101

(1) n054a :.·f>3222 142t ~ 20542

(lJ ,MII10

(ll ,,70542 100454 1423 .. 21'1544

( l l k)01!l t

(1) l:l054" 011&471 14/4 "~1l546

(1) \141112

I I I 1o;1,'54b 1.03236 1425 1.2i:l5'50

(1) 1i,",'11 ) (1) \,;2;:-;511 IU5;t6 1426

~·J\CYll 30(104b) l1-JUL-77 12:25 PAGt:: 9-1 TIOTB--OUTPUT flFST CHAR OF COUNT

<MOVE I SHf TBR I WRTEBR' SELB>

OUT SR, AORB I ONPP MICPC"'MICPC+l

<MOVL I WROUTX I BR I <AORBI ONPR»

SPBR MEMX,SELB,SP6 ,LOWBYTt: OF COUNT TO SP6 MICPC"MICPC+l

<MOVE I SPBRX I MFMX I SELS I SP6>

ALWUS 11 MICPC",MICPC+t

<JUMPI ALCONDI <It-l'NITU000*4>1 <It-INI T1i.771 12»

MACYlt 311(1046) ll-JUL-77 12125 PAGE 9-2 TMTC--OUTI>UT SECOND CHAR Of COUll!

TMTC:

5S:

.SBTTL 'l'MTC--OUTPU'l' SECOND CHAR OF COUNT

,

BRWRTE 11414,77 ,MASK TO CLEAR MXT lilTs

HICPC·MICPC+1

<MOVE I WRTEBRI 114141

<77»

SPEIR BR, AANDB,

.,1 ,

CLt;AR THEM

MICPC"MICPC+l

<I40VEISPBPXIBR1AAND8,SP7>

OUTPUT DP,<SELBITM'fDAT> ,W1UTE TO TMT SILO MICPC-MICPC+l

<MOVE I WROUT I OP I <8EL81 TMTDA'f»

BPWRrt: 114M, TML8 ,GET WRAPAROUND AOI)RESS

HICPC.MICPC+ 1

.:M;),El iIoR'IEiiR, !itMl<Tit"tI»

CMP 8R,SPI6 ,IIiRAPAORUNO

MICPC"MICPC+1

<SUBTC I BRISP16>

l - 10$

MICPCaMICPC+ 1

<JUMPllCONO l<t0S-Jln'300e*4> 1<11l$-INIU777/2»

BRwRTt; 11414,6 - ,onSET TO NEXT LINK

MICPC"MICPC+l

<MOVEI WRTEIlRI IMMI~»

SP BR, ADD, SP16 I UPDATE THE POINTt:R

MICPC·MICPC+l •

<HOVEl SPX I BRI ADDISP16>

TSTATE TMTD MICPCIIMICPC+l

<MOVE! WRTEBRI IMM1'C'fM'fD-INIU71712»

MICPCitMICPC+ 1

<MOVEISPlt1BRJSEL811P2>

ALWAYS 11 , •••• OCTOBER 29, 1916

MICPCaMICPC+1

<JUMP I ALCONO I <l1-INITfol001iJ*4> I <I I-IN I Ti. 77112»

10$: BPWRT£ I'4M,TMLI ,GO BACK TO FIRST LINK

MICPCaMICPC+1

<"IOVE!IiRTEBRI tMMI<'IML1»

SP BR,SEL8,SP16

MICPC"MICPC+l

<MOVE: SPX! Bil I SELBI SP16>

ALWAYS 5$

MICPCaMICPC+l

<JUMP I ALCONO I <5S-INIU3080*4>1 <5$-IN 1 TIo 777/.l»

,

PAGt::1 0210

PAGE: 0211

OMet 1 DDC"P PROTOCOL II4PLEMICNTATIO"

DDCHGH.MAC 21-APP-11 10: 16 1428

1429 ,,20552

(0 &111114

(1) S7d552 f."1:1524 H3" 112.,0;54

III IHllii5

(1) 82lt554 "b3166 1431 1iJ20556

(1) 1'11:11 116 (0 ~·2lt556 111120 1412 "2~56"

(1) t • .,t \17 (1) :62.,560 Mo3t61 HH a2"562

(1) 001 t 20

(1) 6)20562 0\0171 1434 ~20564

(ll 1:01121

( I ) ~2"'564 1)42230 1435 070566

(1) 001122

(ll f:t'0566 t;63222 1436 "2"5711

(ll '''HI23

(0 ,:2"570 11111454

DMCII DDCMP PROTOCOL IMPLEMENTATION DDCHGH .... AC 21-APR-17 10: 16

1438 lH9 t'7,,572

144~1 1:2~572

(1) 0161124

(1) 1o}201512 123b00

14~1 li.=2~51 ~

(ll 1}01125

(ll v2k1514 '''2~54 1412 il20576

(ll t"1l26

(1) \;20576 [,1>11612 lH3 l'2k160'"

(ll il61LO

(1) Jt20600 062230 H44 ~2"'6"2

(1) 0111130

(ll &'20602 U0532 lH5 d20!>04

(1) e"'I131 (J) r.i211604 110600

MACY1t 3",(1046) l1-JUL-17 12125 PAGE 9-3 TMl D--RESPONSE n ELD-NUM8ERED MESSAGE

.S8TTL T14TO--RESPONSE FIELD-NUMBERED MICSSAGE TI'10: STATE TMTE

MItPC-MICPC" 1

<MOVEI WRTEBRI rM"I<TMTE-INlT"77112»

PAGE: 0212

SP BR,OECA,SP6 JAOJUSRT COUNT FOR TWO'S COMPLEMENT

MICPCaMICPC+1

<"'OVEI SPX18RIDECAISP6>

C TD2 I nO OVERfLOii

MICPC-M lC PC .. 1

<JUMP! C:CONU I <TD2-INITIio31iJ1iJ"*4>! <T02-IN IU 71112»

SP BR.DECA,SP7 ,UECREMEHT HIGH BYTt; Of' COUHT

foIICPC-MICPC+l

<MOVEiSPll!BRiOECAiSP'1>

T02: LOMA IMM,ISP1t JRESP FIELO AODR TO MAR

MJCPCaMICPC+l

<MOVE I LDMAR I1MM I <ISP11&371»

T03: OUTPUT ME~X,SELBITMTDAT ,WRITE IT TO SILO

MICPC=MICPC+1

<MOVE I WROUT I MEMX 1 <SELB I TMTOAT»

XEXIT2: SP BR,SELB,SP2 MICPC=MICPC+1

<MOVEI SPXI BRI SELBISP2>

ALiiAYS It . MICPC-MICPC+1

<JUMP I ALCOND I <It-INIT"300"*'>! < I l-INITIio71112»

MACYll 30('1046)· l1-JUL-77 12r25 PAGE 9-4 TMTE--NUMBEP FIt:LD--NUMBEREO MESSAGE

TMTEr

.SBT'IL TMTE--NUMBER 'JELO--~UM8ERED MESSAGe:

SPBR IBUS, MPR, SP0 : READ NPR CONTROL REGISTER I'IlCPC-MICPC+1

</40VE~ SPBRX! IeUSI NPRISP">

=R0 T t ; BUSY ~ GEt OUT

MICPC=MICPC+1

<JUMP I BR0CON!<It -IJITUe""*4>I<II-INITIo77112»

BRWR"E BR, SELAI SP12 MICPCaMICPC+1

<"IOVEI WRTEBRI BR! <SELAISP12»

OUTPUT BR,<SELBITMTOAT> :wRJ.TE IT TO THE Sl1.0 MICPC=M1CPC .. 1

<MOVE I W ROUT I BR I <SELB I TMTOAT»

STATE TMTF MICPC-MICPC-t1

<r-IOVE! WRTEBR! IMMI<"MTF-INUIio17112»

ALWUS TH3 MICPC-MICPC-tl

<JUMP I ALCOHOl <TH3-INITlo3000*.4> I<TH3-lNITIio 771/2»

PAGE: 0213

DMCI t DOCMF PROTOCOL IMPLI:./>\~N1ATIO'"

DDCIiGH ."'AC 21-Apr'-71 I~: 16 1447

1448 1449 112it606

(1) 1"11132 (1) 112.1606 1i"0537 1t5" U2.,610

(1) "d1lB

(1) 1'20610 kl63222 1451 ,2.0612

(1) ~illl34

( I ) ~2.J612 ''''0401 1453 1J21!614

( I ) lH7l 135

(1) .. 2"614 01>2230 1454 "2"'616

(1) Itfll136

(1) ,,20616 11")454

DMCII DDCMP PROTOCOL I"PLEMENTATION DDCHGH.MAC 21-APP-17 HlII6

t 41>0 1461 "2062"

(1) "'HI37

(1) t;2"1>2il .. ,"04"2 1462 ~20622

(Il tliHI40

(1) ('20622 ~62231 1463 112"bH

( I ) oat 141

(1) ~1"'624 062230 1464 u21!626

(1) fl01142

(1) 1;20626 172l'51110

~ It ~'5 ,;1"~J'"

(1) 11111143

(1) .,20630 112162 1466 .. 2H632

(I) "'H144

(1) "2"632 1t1f0546 1467 9201>34

(I) iHIlUS

(1) ~2"'6H 110563

MACYl t 3"'(1041» 11-JUL-77 12125 PAG~ 9-5 TMTF--NIJMBERE:ll "SG ADDRESS ~'IELD

.SBTTL TMTF--NUMBERED MSG ADDRt:SS FlEL.O STATE 'IF1

MICPC-MICPC+1

<MOVE I WRTESRIIMM I <TFl-INIU777/2»

SP BR,SELB,SP2

IHCPC-MICPC+1

<MOVEI SPA! BRI SELBI SP2>

hRWRTE 114M, 1 :LOAD ADDRESS

Tn:

MICPC-MICPCtt

<MOVEI WRTEBRI IMM I <1»

OUTPut BR, <SELB I TMTI;IAT>

MICPC-MICPC+1

<MOVE I WROUT IBR I <SELBI THTOAT>.

ALWAYS 11

Dans le document its is is (Page 112-116)