Home

par

image

Contents

1. J Dis scriminateur u Balayage WA cran Tube rayons cathodiques d Objectif de microscope P d aque d emulsion des moteurs pour le d placement la Tube rayons Ecran cathodiques ini ordinateur 7 Interface PDP 8 E ORUM G n rateur de synchronisation Disceriminateur 16 gt Voyants lumineux pour lt cran digitis ues y Manchon plan uL ontr les de ifc l orientation Objectif de microscope du TRC K z Plaque d mulsion lt 1 1 RUN m XA RIA A iA REOR ees E aep I ee 242 um ETSI ER AL PEN fk m Te a ge VIT ED FLY Z a P IIIS Iit a m Figure 2 Vue d ensemble du montage d SA S t lla Nie ANO EACH e ETENIM CH NS ch Ras Lei ee LIANT ye gt PED mens 2 Ed patates de rm orate 7475 Kee NEE A d ee ett IS Add pe E DEER ge Sw eT Z Ee L We VS DE 4 ERSTE A Ab AN Tu f B SOR Ee wot SE 2 E W s
2. e e e 6 ege 0 806000 30 604 560 0606 20 6 vente 90 6 006600 0 8 9 Luttes 0e 5 50022290 Nom 6 em P4 n ed CL LC NG ON et D I 85 90 95 80 65 60 A 55 amp e 4 43 4 W SA RA 995 i 4 c AS A y 4 r m x ty DN 2 4 4 45 A 5 AAA v 4 gt PA lt mm 0 fT A CIS GU e m GO lt Men Tu GO Tu gm 004 gt gt ANT MIN G G Greis DO NOR Oei uot cO C eI UN OQ Eent GEET Un MAMETA go ALAN NN AN 95 9C 50 55 EQ 65 7C 75 80 45 4Q 35 25 15 a
3. isoler UTTITTTTTT v 9 0999 90 99 98 2465 40 000 ee s eloeececcccce 02604068 0 1 8 ee 500095 ess 69095600 243 3993 se 0026 00 6 der 9 sers creuse eege l a 0 09 ee eege SG eege v 9 99 000 9 20 0 6e 006000 a esse e eqe eee e eeeeeeeegee ls Se ee 0425 ee ee eg ee EHO Se eege 398560 e Se ee ee ege S een Se eege oe e ee ege ee e SG pe ee 6060 e 0 550209 ee oe oe ee ee e 000 eo oe 14000000 00 lecocveoceoc 2945450 leclecococcccoc 1 1 0 0 0 1e 1 lees lens eds 1 9989 ee ee 2 ee
4. 0 ee enee 1 060 LA AR 4600 ee ee e 4 te ee Ge ee Lee 6 s l 1 e l 079085829060 s l TIF ee 14000509 eege esse 008570950669 og 6 ee 009 99 HO 6986 S a E E E O E O eoo E E E 906 0092560560 e e 00 06 60 20 07 00 se eege 66504 9990999292920 e e eo ee 6 ET 4 G eee e 00 0 4500 8 9069490099 009604 5000 ll Seege e 002005 02990 2999999909090 Seege ee ee
5. CTCOL K5523 EPSILON ISZ CTCOL SKP UMP o 4 AUTI10 US I ADTAPE UMP EPSILON CLL 152 CTL JP BETA CLA MOTDL MOTDL 152 CTGRL JijP ALPHA HLT K2007 200 7 O ME 7770 CTGRL O 1205 7764 CTL IO MA SQUE gt M76D 7664 CTCOL s 0 50730 RETURN 215 LINEFEED2212 POINT 252 BLANC 240 8 10 5523 5523 M55235 2255 BLANC 7540 Ge 0200 0201 0202 0203 0204 0205 0206 0207 0210 0211 0212 0213 0214 0215 0216 0217 0220 0221 0222 0223 0224 0225 08286 0227 0230 0231 0232 0233 0234 0255 0236 0237 0240 0241 0242 0243 0244 0245 0246 0247 0250 0251 0252 0253 0254 02855 0256 0257 0260 0261 0262 0263 0264 0265 0266 0267 0270 0271 7300 1357 3562 60 46 72 40 1 362 7450 7402 3362 1360 3010 1361 3367 1363 3410 2567 5215 7201 1025 70 41 3046 1130 3011 2046 52 44 4756 4775 4776 1360 3010 2577 7810 5204 1410 4755 5236 1411 3020 1411 3021 1411 3022 1411 3023 2011 2011 1020 7041 1022 3370 1370 7510 70 41 3374 1021 7041 1023 3371 200 CLA CLL TAD DCA 11 5 X1 41 H BULYH CLA TAD SNA HLT DCA TAD DCA TAD DCA DCA 157 1 777 AUTI10 4114 K2 40 I AUTI10 CTV JUMP e 3 CLA T
6. E 0 2 S 600 NSI Hz dH 2606 NSI NSI LG 01 09 H A 1 LO0N 31 6800 NSI 3 LTA A di 800 9 1S838 fP H23N 3 800 NSI 01 1 26 00 7800 NSI lt 800 NSI IHzH 2800 NSI d 09 19 1559 0800 1 96 96 6400 NSI f 7 IN3W9sS 21 SNVO VION INIDd 8 31 4 9021 44 09 3AV2 10N9 JI 4400 NSI rmi S 068 01 09 1 11 2 11 dI 0600 MEI LES 6200 NET 7 7 4311013 INN 3 9 IN3WWVSIdJd3nS 5632944 3 ifvd 11 59 1 314 9200 NSI iH dHzH 22800 NSI perge s 9593 339731 SN 5200 NSI G w HJ30vu1s0 9200 NSI 3 I OU NS w J30VuL dH 2200 Z W H320VHL IA 1200 Tt 33 33OV81Z ZIH OOO NST 4 iN t Y 068 00 61 2 2 15433314 I N34 W1N T M S29VUL 20 S3vIVd 533 5210014 W3NIWVX3 2 968 01 09 532 3 19 4 dI 2100 NSI 9 532 3 9100 51 3 9311018 3NN V 11 00 393GISNO02 NO SIJVAL SIX Sid V A TL S JY 9 1540 1172 S100 NSI 6123 1 208 7100 NS AIN 11 439 341 70861 100 NSI 0112 1984404 2C8 2100 NSI jduiN 9gvi3i 208 NSI 11 1
7. Se ee ee eege ee 0000 6 6 KAES eeso 10090006 Seege 0000 062 690024295621 ee 0 090 06 2429 gege E E E E E E E 0095 96 0500 2 6 eg 2006 l 4 a e le o e leeeeeeeeae ae leeeeeeeee Ge ee e eo e ls 0 1 999 ee e eeeee L ls 2 1 000 0 le Lan E IE E E 1020060008 2081000 esse scene 0009090 LEE E E E 20000550 2900 00 ae 290090659608 0000620 900 Serosteosesens 00 062 0 c0 560 0 tun
8. 100 9L 1 IY OG 100 NSI 5100 8 LVHUOS 21 2100 NSI 2 N Sz T C f ayovo ct 0100 NSI 0241 f ct S 6000 iE amp 6816 1 1000 NSI 02 905 NOISN3WIO 9000 NSI PO AIIN 5 Ci 3ldWOO 1NIOd ONV 1d JH 1N ei 09 329791 09 NISS3Q 5000 NSI NES 3JAV23 HO3N AO3N IxT1VOI901 7000 NSI 2 7 39 2000 1539 000 NS1 38X ON GION 1IG30N 0707472340 151710 2109933291055 2000 Goes NO SN ZOSIdD NIVW MdiidWHO H NVuldO3 09 50 9nv EOC 31 GN3 8200 NSI NS 129 1200 NSE 9 921 898 SItX LYWYOJ OT 9200 1 96 isP f V ON OTE 8 2200 NSI 3QNILINOO 4 200 NSI dNf i P V COC T31 di 2200 NSI diNIOd l V i200 96 t f 1 00 68 0200 NSI OT ON ON 88 6100 NSI 68 0 O9 8100 NSI DC ON ON 2100 NSI 1YW404 16 9i00 NSI reich ITEM GLIOG NSi COZ ON ON I I 9 D3 29x99 i 1 100 NSI 89 09 i I 3N 8x8 t 1 dI 100 NSI 91 1 1 9 04 0100 NSi OLLTZON 6000 NSI 11000 9000 X6 150CO 1 tX65 50001 X65 4 00C1 X6 4600041 X6 4 100041 NET 10000 9 98 580200 NSI 98 62 2000 NSI 02 3UuQ972 96 V NOISN3WIQ 9000 NSi x Tr OLJHIOSN T OTADAN 96 921 1 Y OTJALAKCSLINIOd ONVIG HUIN 6 O0SJ439VYL O INI 5538 N
9. 9200 NSI __ 1530 1172 1800 NSI 2 2 0002 9800 NSI 21 S900 NSI I AH3S3U IH 7300 NSI uN isI 0602 DG 6800 NSI 4015 O O399N 31 1800 NSI 3 34idld 31 S3A3IN3 SINIOd 539 1 SNVG 35651439 dee Y J 13lINVO V1 30 Nid 1 10 1539 1172 0800 NSI CC E 5100 ANNIING9 9101 2100 NSI 3 NIINOO 5101 2200 NSI SI 3ugWON 3S5vEilid GI u IVWYDA TOT 9250 NS mm _ A 530 15530 31 SNYO LNOWIAW3S IND S3108RAS 532 38N193I 02 m 2 ACEN BNNIINOD 91 lt 00 NSI 3ONILNOO 700 NSI zT 7 Is GT DE OL 09 9L919 4 30 0 31 Y dI 91 01 09 0 05 di St t f ST 00 yy t m s I 6191 1903 6 z00 NSI Sit i PC tP M n 681949380 2200 NSI E 1 71 79 0200 NSI 95 9 OG 6106 NSI Coe EE 5 3g 39VWI 1 30 2 012317 2 nv m 1 314002 1100 NSI L 9100 NSI s SIDO Nol 2 8 2 1 Qv 29 100 NSI 2 410 6100 NSI Nd CE EE DUO S dIQ 100 NSI 3IQGQ NSI i 6000 NSI 1 8000 NSI 0 1 410 1000 NSI T c 0004 09 9000 NSI 31013 SIDWI S31 unOd 1106 31 300 un d De s
10. e Ev nement cosmique analys sans filtrage avec CRITER 5 et l tape 3 D on dara e e Ev nement cosmique analys sans pig Ea filtrage avec CRITER 6 et l tape 3 G Ev nement cosmique analys avec filtrage avec CRITER 5 et l tape 3 a fim 9 Ev nement cosmique analys avec filtrage avec CRITER 6 et 5 8 l tape 3 22 123 124 25 126 LISTE DES ORGANIGRAMMES Organigramme no 1 Organigramme Ponera ee ee 20 i 2 r 3 Filtrage Version 46 4 Restauration des points 1 85 49 S So Rs SUIVRE usas oe oe Ug a V 62 6 SOUS ROUTINE 66 7 SOUS ROUTINE DMOYEN VERSION ASSEMBLEUR Gus ei eo opes RO ad yaa OF 8 5005 EN etes YU 9 Sous routine CHSEG Version ASSEMBLEUR 552255 EEN 10 Structure du programme de recherche uytu 83 11 3 RECHERCHE DES TRACES ANCIENNE VERSION as aaa JA L2 JSREOHERGHB DES TRACES d d 13 Recherche des traces Version ASSE
11. L appareil La figure l est un sch ma des diff rentes composantes de l appareil et des relations entre elles Les traits pointill s indiquent des liens venir contr le du mouvement de la platine et de 1a mise au point du microscope par le mini ordina teur et transmission de l image du mini ordinateur l cran afin de faciliter la v rification du programme A Le microscope faisceau balayeur 8 Le fonctionnement du microscope faisceau balayeur a t d crit en d tail par d autres auteurs 19 21 Nous le lerons bri vement ici tout en traitant Dlus lonquement de la synchronisation du balayage cause de son importance pour la transmission de l image Un tube rayons cathodiques produit un spot lumineux de quelques 100 microns qui balaie une surface d environ 6 x 6 Le Spot et son mouvement de va et vient sont d magnifi s par l objectif du microscope de sorte que c est un spot d une fraction de micron qui balaie une surface de 200 x 200 microns sur l objet en l occurence la plaque d mulsion Un tube photomultiplicateur PM recueille la lumi re transmise et diague fois que le spot rencontre un obstacle un grain opaque d argent d velopp le courant du PM baisse Ce courant amplifi Le grossissement d pend de plusieurs choses amplitude ajustable du balayage sur le tube rayons cathodiques dis tance entre celui ci et le miroir objectif utilis Les c
12. TAD 2270 DCA ADSIT CLA JMP oF TAD APBITI DCA ADBIT CLA IAC DCA SG TAD CRITER TAD 413 DCA CTBLANC TAD M10D DCA J ACL CLL RTR SNL CLA JMP e 6 TAD JP EN2 DCA ENS TAD 51 pCA JP EN TAD ENS TAD JMPEN A ENG 1 SYP CLL RAL MAL SNL JYP FENA 2 TAD MOT TAD KS DCA EN350 SWP OU JHP CLL RAL SZL ENZ ISZ ADSIT TAD I ADBIT SNA JMP EXTREME lt gt 2 r n X gt lt 1 51 Le TAS EAR 0000 0000 1065 0000 0 AND 1 MOT QU JMS I ADRSS 1066 0000 O 7524 CLA OU JMP 6C 5274 MODE 1 OU MODE 2 1067 5274 JMPe S 1070 2032 152 CTBLANC 1071 5274 JMP 3 1072 2200 157 SUIVRE 1073 5600 JMP I SUIVRE 1074 2031 ISZ J 1075 0000 5 0 JMP OU JMP EN2 1076 5600 Jup I SUIVRE 1100 1100 1026 TAD ADBIT 1101 1317 TAD M14 1102 3026 DCA ADBIT 1103 1025 TAD MOT 1104 1027 TAD SG 1105 3025 DCA MOT 1106 1426 I ADBIT 1107 5265 JMP EXEC 1110 1110 2270 K22 70 22 70 1111 7765 M13 7765 d 1512 7766 M10D 7766 lt 1113 5258 JMPEN2 JMP EN2 lt 1114 7521 KSUP SUP 1115 5245 1 JMP 1116 5261 JMP 1117 7764 M14 7764 A 1120 BITS ORDRE GAUCHE A DROITE 2 1120 4000 4000 100 000 000 000 1321 2000 2000 010 000 000 000 1122 1000 1000
13. Lil NSI E iv ts 111 OQ 0900 NSI 6 X6 CET 4 271 5900 NSI 5800 NS y Lewin OT 1600 NSI OTE LP 9600 NSI 08816 SII UM 2900 NSI 2 eNVuluOd zWWvuOoCcEd 31 5335113110 4HO3N amp i3 S3OLWHiVW 531 2 9 ula 1664160216103 a u Zi a a 2l a s X2 6 XGtOT1 LiVwuicd ct 600 NSI Oi isfl G PC fH tO PC P A SLIM CIT c00 NSI ATES CET 2 0609 NSI UO T qe XET G NOILVAIN2IEC NCI3S 3W3 S33NNOQUOOD XO2 is SCH 1900 NSI CLE NEI SCTE ALIN 6700 NSI J mnm 5 0 0 J 39 INV1uVd Q NOIIVIN3ISOsQ LIVUL NG SINIOd Oi 530 535 004002 S31 JWIUdWI 2 2 INI LNOD Si 2 7 CG P 03N ie 31 Q0 QNv O 21 11 9700 NSI Q P A0ZNsS Q P 23N 900 NSI i 9 30uls Q f HO3N dH 3N O P fPH dI 2700 NSI 4251 47 0 23 2900 NSI S u U ON 0800 401 6100 NSI HG CIA Q X2 XT LiVWuCcd 2 8200 NSI 7 7 71 120 214 TSF Q f y23N tG L E SLIM 9 JO OQ NS i 3HnNILINCO 9 9200 SNI LINDO C400 NSI w kZ Z IW190 27 71V190 QOG Pr EX 1 73223 dI 400 NSI CONRDONNEES DU J POINT SELON L ORIENTATION D D 4 J J 2 J 4 J 5 J 6 1 0 11 0 2 CN Q Bi 6
14. ADBITF I ADCONV I ATRF ACL DCA TAD DCA CLA JMP ATRF BEST J ATRF TAC I YAUNP T YA1PTS 1 ADEN50 K43015 4301 K43 5O 43 50 ADEN SO 4000 4000 4001 4002 4003 4 00 A 4005 4006 4007 4010 4011 4012 4013 4014 24015 4016 4017 4020 4021 4022 402 4024 4025 4026 4027 4030 4031 4032 2033 4034 4035 4036 4037 4040 4041 0 40 4043 40 7 4 4045 4046 4047 4050 4051 4052 24053 40 54 4055 4056 4057 4069 4061 062 4063 4064 4065 4066 4067 4070 1455 7112 7690 5206 1123 7410 1122 3044 4515 1043 3016 1042 3017 1360 3015 1016 3025 1017 3026 1561 3040 4444 4505 1360 3015 1361 3372 1362 3371 79 4 0 1014 3014 72 40 1414 7750 7001 7901 3364 7240 1364 3365 14115 3025 1415 3026 1425 0426 7650 5332 1371 1363 7700 5267 1564 7410 1365 3366 4000 EN 50 TAN CLL RTH SNL CLA MP e 3 TAD SKP TAD DCA 45 TAD DCA TAD DCA TAD DCA TAD DCA TAD JMS JMS TAD DCA TAD DCA TAD DCA CLA TAD DCA CLA TAD SPA IAC DCA CLA DCA 20399 TAD A115 DCA TAD DCA TAD AND SNA JMP TAD TAD SMA ADEP V ADEPH ADRSR AMODE2 ADBITF amp 4277 Al15 MOTI MOT ADSITI ADDI TFT M6 CTR I ADRSR 1 ADSUIVR
15. TAD M4 AUTI10 TAD HF AUTI10 TAD VF DCA I AUTI10 HI DCA I 0 7110 VI AUTII1O JP AIE CAVA JMS ADMOYEN AUTII1O 152 AUTI10O JMP I AILLEURS 7776 7714 7772 1 5000 5001 5002 5003 5004 5005 5006 5007 5010 5011 5012 50 3 5014 5015 5016 5017 5020 5021 5022 5023 5024 5025 5026 5027 5030 5031 5032 5033 S034 S035 5036 5037 5040 5041 5042 5043 5044 5045 5046 5047 5050 5051 5052 5053 5054 5055 5056 5057 5060 5061 5062 5063 0000 0260 7450 5227 7104 7620 5217 1027 7710 5227 1025 0104 7640 5227 5256 1027 7700 5227 1025 7001 0104 7650 5256 1025 1261 7710 5256 1025 1262 7700 5256 14285 0426 7640 5246 2054 5600 5256 2040 1143 3054 1025 3043 1026 3042 5600 7300 5663 4001 6000 4640 5330 S R PROL 500 PROL O AND SNA Jii CLJ SNL TAD SPA JMP AND SZA JMP JMP TAD SMA JMP TAD IAC AND SNA JP K4001 VERV RAL CLA 11 SG CLA VERV MOT K7 CLA VERV SORTIE 56 CLA VERV MOT K 7 CLA SORTIE VERV MOT SPA JMP TAD TAD SA JMP TAD AND SZA JMP e ISZ JMP JMP 152 DCA TA D DCA TAD DCA JMP SORT JMP K400 M200 M2000 CLA SORTIE MOT M3 1 40 CLA SORTIE
16. 0 7510 SPA AC gt 0 7450 SNA AC 0 7420 SNL LK 1 7430 521 LK 0 7410 SKP saut inconditionnel 8 Code Mn monique Condition pour un saut 7540 SMA SZA AC lt 0 7550 SPA SNA AC gt 0 7460 SZA SNL AC 0 ou 1 1 ou les deux 7530 PA SZL AC 0 et LK 0 7470 SNA SZL 0 et LK 0 On peut aussi ajouter un CLA et additionner 0200 au code d op ration pour vider l accumulateur apr s le test Le temps d ex cution reste 1 2 usec Exemple 7740 SMA SZA CLA Saute si 0 Vide l accumulateur apr s le test qu il y ait saut ou pas Groupe IIT Op rations sur AC et MQ Code Mn monique Op ration 7421 MOL Met l accumulateur dans le multiplicateur quotient puis vide l accumulateur gt 0 gt 7501 OU bool en entre le multiplicateur quotient et l accumulateur R sultat dans l accumula teur 7621 Vide l accumulateur et le multiplicateur quotient 0 gt 0 7521 SWP Echange l accumulateur et le multiplicateur quotient gt MQ Code Mn monique Op ration C 9 RRE 7701 ACL Met le multiplicateur quotient dans l accu mulateur 7721 CLA SWP Met le multiplicateur quotient dans l accu mulateur puis vide le multiplicateur quo O MQ Quelques exemples de programmation L adressage indirect est indiqu par des parenth s
17. Lin NS 19 HO3N 15 01 ADO3N 95491 1 1 i COi 31ldWOO INIOd jNV18JUlN 6 095 H3O0VUL1 O7 NISS3QO0 NOWWOO 000 NS JAVO HO3N AO3N RADIO Z Y u3921NI 1121 4 1 NSI 43UXONGION 1IO3ON dvW 2300N 1 S I10N 210283 354 05 gt H NV iaGs 095 50 LL SAVE LIVINCA 31 NO IS 381112 31 11 4113 0 121 153 9 2 UU JUL TI 58951456 7 iVWHOd vt 5100 NSIT JUGWNON 9 t 311IUM 100 NSI 901109 ZE ZLOO NSI HEAT dI 0200 NSIT 96 i H OQ 6900 NSI 9L 1 3900 NSI m O qudWUN 290075517 a s 39VWI 1 SNVO SHION SINIOd 34 3998WON 31 314402 2 1 314 02 201 9960 NS 01 12 900 NSI T mc JNNIINO9 22 2900 NSI 0 f H03N 900 NSI 3S4 20 10 dT 1900 3ngl1 G Ff A93N 0900 NSI 0i S i PC Q 17 220 6500 NSI m 8600 MEI 2 TZ 00 1600 NSI 3041 G f A233N OZ 9500 NSI 5193 s G lJHO3N TO O3 20 10 3T C 3091 2 0 P HO3N 6600 NSI OT WxS UT T x G T2 2D 2500 NSi waww TT OT UHR GET AIO IEE 1900 NSIT T W t2 19 G 41 6700 NSI T 8700 NSI A II II O I I I FM R YWK I II I I 6zI C IYIK W QI I
18. e en pi pen ed rA 14 TS 5 35 30 1 1 1 30 TS rtl 25 25 rit ete c 15 15 16 1C e NGO Um GG MANN UN QC NT BIG CO Atu TN GIS cg Gre tipu A OP D C HE N LCR GO O NV ey lt UN rm mnm IG C N N en m 1 08 CC Pop TT ET NT AT NT AT oF CULO OLN EEL O UO OA CU mm P Figure 18 Etoile no 1 apr s l tape de recherche des traces CRITERz 6 et 5 A 95 Vi Prolongement et assemblage des traces Prolongement des traces Cette tape est un compl ment une correction des pr c dentes Les points aui appartiennent aux traces mais qui avaient t manqu s l tape 3 sont ajout s aux afin que celles ci repr sentent plus exactement l image v ritable Pour ce faire le programme recherche partir du point final et pr s de celui ci organigramme no 18 C D dans la direction des traces et des directions adja centes B E d autres points noirs au del du point final Cette recherche continue tant que trois points blancs cons cutifs n ont pas t trouv s K Les points noirs sont compt s L et le dernier point noir du meilleur prolongement celui qui compte le plus de points noirs parmi les 15 combinaisons diff rentes d orientation et de point de d part devient le nouveau point final de
19. 1117 DCA ADBITI TI DO 99BIT I ADBITI SNA JMP ENASOMOTS AND SNA CLA SKP JMS I ADYAUNPT JP DO 499BIT ENZ499MOTSS ISZ CTMOTS UMP 0499 075 ISZ MOTI ISZ MOTI ISZ CTLIGNES JMP DO4Z99LICNES EN500 JMP I ADPROLONGE MAID 7753 43377 3377 CTL I GNES 801 56 7772 CTNHOTS 20 ADYAUNP T 4200 66D 7676 ADAVANT 4756 ADPROLONGE 51 60 i 4200 4201 4202 4203 4204 4205 4906 4207 4210 4211 42128 4213 4214 4215 4216 4217 4220 4221 4222 4223 4224 4225 4226 4227 4230 4931 4232 4233 4232 4235 4236 4237 4240 4241 4242 42943 4244 A245 42946 A247 4250 4251 4252 4253 4254 0000 1016 7421 1017 4524 3020 7791 3021 4517 5600 1052 3033 1253 3034 1107 3030 4506 5600 1110 3030 1016 3052 1017 3053 1020 3411 Z1 1021 341 Zl 1043 74291 1042 A52 4 3414 7701 3414 1035 3414 7201 3414 1200 3051 5654 4301 4350 4000 3 4200 TAUNP T TAD JMS DCA ACL DCA JMS UMP TAD DCA TAD DCA TAD DCA JMS JMP TAD DCA DCA TAD TAD JMS DCA MOTI ADCONU VI I ADEUPROX I YAUNPT K 4301 DI K4350 DF NO1CRI TER CRITER I ADCHSEG I YAUNPT NO2CRI TER CRITER MOTI MOTIR ADRITI ADBITR HI I VI 1
20. 5 5 372347ADRDIF gt SIR CHSYAL Pour que 1120 ADBITPR 1133 AC ADBITPR m gt uc ABITPR4 ADRDIF 8 ADBITP 11208 gt meme 11343 ADBITP MOTP 1 MOTP 1120g ADBITP MOT P 4 1 gt 4 S MOTP AI15 gt 115 ADRDIF 1 ADRDIF GEES Go BOUCLE CTR 1 gt CTR Quitte la S R SUIVRE apr s 5 points plut t que 10 52762 DIF1 0 DIF2 1 DIF3 7777 DIF 2 DIES 7776 92 5 gt C T 3633 ADRSPEC ADBIT AC S R CHSYAL AC ADBITP Pour que 1120 xs ADBITP 1133 BCLE MOT ADRSPEC gt AI15 ADBITP AI15 ADRS 1 ADRS PEC Quitte la S R SUIVRE apr s 5 points plut t que 10 3633 SPEC1 0 SPEC2 10 SPEC3 7770 SPEC4 20 SPEC5 7760 93 S R DERNPT MOT MOTF ADBIT c ADBITF _ EFF AC ACMOT 2T 33 25 DF PTS 55 DE SEGMENTS D 17 17 21 26 18 19 VF 6 31 41 69 58 T6 HF 43 86 34 20 57 45 44 49 66 vi HI 20 54 43 DE TPACE 90 90 85 2 2 5 80 2 2 2 60 6 Q 55 5 5 55 e ut ux E GOLN 40 1 1 3 1 1 4 pimp e 0 0 ceci 90 en e 00 e eo Y 9 C iv 35 erat 0 66 ey 00 00 0 en 009 ey 0 0 e
21. AND t 123 DERN AND SNA JMP TAD DCA TAD 0 0 I MOT I MOT JMP J EFF 6 0 CLA DERNPT MOT ADRIT ADBITF JMP DERNPT MOT Se Ro EFF TROUVER LE DERNIER POINT NOIR D UN SEGMENT F 6 7 gt jun Lob fA de A feb Geet dash bet Qa Fah CE 710 711 71 713 714 715 716 717 720 721 722 723 724 725 726 727 730 731 732 733 734 735 736 737 740 741 742 743 744 745 746 747 750 751 J 9 L lt CN CA O A Uu gt O OhU 7200 4768 1107 3030 3045 1354 3047 1113 3016 1362 3356 1355 3014 1357 3360 1 416 7450 5345 3050 1120 3017 1417 1450 5345 0050 7650 7410 4761 5335 2360 5327 2016 2016 2356 5325 57642 4753 3377 0000 7772 0000 4200 7676 4756 51 60 1710 CLA 445 I ADAVANT TAD NOICRI TER DCA CRITER M21D TAD K2000 DCA MOTI TAD geen CTLIGNES TAD K3377 DO499LIGNES TAD 01 56 CTMOTS 499 4075 TAD I SNA UMP 499 07 5 ACT
22. MAXDIF Il y a une toile L HHI lt HsHHF DEEE HHI V VVI DDH DDV HH VVI H HHI DDV DDH VV NEE y i E vv vje CRITR5 5 gt OUT OUI Km RS ET LA A A SR CR RG OCA A NL SES EE SSL E AE TU GE RCE 0 CRITR5 5 1 a une 85 toile Continue 90 5l Conti lt FIN ntc Qui eg an er e r NUS LUN PR ES DA er M ontinue Continue ARS ME RS Toga LEA h e CENT p u p a AMET VA ARCA TR Um 52 Il n y a pas d toile 134 D 7 Recherche des toiles Version ASSEMBLEUR CNTRF gt EXCES gt C est une toile s 1 3 3 3 4 AA 3 3 3 1 i 3 BCLEK lt CTK 1 CTK K 1 K AUTI10 HI AUTI10 VI 07110 AUTI10 VF AUTI10 D AUTI10 NS VF VI DV HF HI DH DV DIF MAX 208 gt Il n y pas d toile Va recevoir la prochaine image 1 E i 1 3 1 1 i DIFMAX gt CRITRI QUI TRIM ID 04 t PA nA x TED 3 D Pour 2 1 pu 20 CTMEC 1
23. uN Ge 0 e m UN OP O DO A OR TO O mH N j us Om HNN FIN OR O NN QIR mird TN NNN N NL V y e e en e P FU Uu D OO OO Q O00 5 et 4 l tape 3 o U 3 CRTTER pigure 25 Etoile no Figure 26 Ev nement cosmique analys sans filtraqe avec CRITER 7 et 6 l tape 3 Comparer aux figures 4 5 6 et 8 sch pe me Id ps k de Bech p he Qo 9 D 9 C2 o to LA to IAM 14 nm I I e to C CO D AM n IA fto I I 5 29 to A I no I to BI ro to nro ro 127 Figure 27 Ev nement cosmique analys sans filtrage avec CRITER 5 et l tape 3 and eA a fo n a M r3 i2 Ve no gt C HA e 5 Lal CO LO CJ gt p gt gt un gt A un I ON D D D IB D gt D fot gt l e J gt J Oo 4 J Oh ON o J D J ov E en Unt A
24. 268 01 C9 58114931 6800 NSI AG 7800 NSI 6L8 OL OS 3AA L9 A UCPTAA L11 A I S 800 NSI J 618 01 09 1800 NSI 268 OL 09 93113973 Il 891 31 6200 NSI 8200 NSI 628 CO JEF 19 GNV IHH 19 H HO HHH 17 H GNV IHH 11 2 9200 NSI G 09 AGG 11 HGQYA 7100 NSI 1 955 0911 00 d CLOU ONSE 1 955 1400 NSI 6 6 4141342 04060 NSI A JI IDO IS 3 943 dJOVul 30 344 153 399341 V1 30 O3W 1008 31 IS 3IHIS3A 2 n P I SNNIINCI 48 6900 51 ve8 Ol 09 911829 31 310QXVW di 2900 NSI J 9900 S8VI A AA S39VI OXVW 3J1IGXVMW 900 NSI EE J Dessin 1 Tmage Mode d emploi Donn es Pour le sous programme de dessin de l image DESL il faut une carte de dones avec un blanc et un ast risque dans les colonnes 1 et 2 Pour le sous programme de dessin DESLP les caract res un et point 1 et doivent tre tap s dans les colonnes l et 2 de la carte de donn es Pour le sous programme de dessin des DESTR il faut une carte de donn es avec les caract res 1234567890ABCDEFGHIJKLMNOPORSTUVWXY Z ON B dans les colonnes 1 36 respectivement Ces cartes de donn es sont lues par le programme principal Les deux premi res viennent avant les donn es sur l image la troisi me
25. Compte CTR les points noirs dans le carr 11 11 lt lt 10 VIs lt V lt VT 1O z lt CTR lt CRITER kawa i OUI 22 DI Compte CTR les points noirs dans le carr 11 11 HI 10sHsHI VI lt V lt VT 10 EN CTR lt CRITER gt QUI 4 I OU 1 Pas de segment A NON RETOUR gege A Du UY 7 E Pour DF Compte CTR le nombre de points noirs parmi les 10 points cons cutifs au point VI HI dans la direction D gt CTRACRITER CTR gt CTRM gt DBEST gt Continue s R SUIVRE Il y a un segment na RETOUR Pas de segment d orientation BEST Regarde les 10 points cons cutifs VI HI dans la direction BEST Retient le dernier point noir d entre eux comme VF HF C est le dernier point du segment F ns EU SENE A Efface les 10 points cons cutifs l FAUXSL V H sauf VF HF S R SUIVRE S R SUIVRE uino PURO PR QUE Fani IIT HR pyaar who o dr R DER RETOUR Rire tete MEAN PAY p ABE SUR S Seed sk yT nt Loja kuy LE EAR RE ee e Re Ara NR AEN IU AMINO AT De pee AA ie Et EOLAS ent zt c ULP PE CER p MD EDD GA aS
26. QUOTIENT MQ B AC Her Poo BP arum s k 4 ema 4600 4601 4602 4603 4604 4 605 4606 4 69 7 4610 4611 4612 4613 4614 4615 461 6 46117 629 4621 4 622 4623 Z 624 4625 46286 4 627 4 630 4631 4 632 4633 4 634 4635 4636 4637 4640 4641 4642 4643 4 644 4645 646 4647 4650 4651 4652 4653 0000 3345 3346 3347 3350 1345 7500 5220 2347 70 40 3345 7521 7041 7450 2345 7421 7200 1 600 3355 1755 7500 5230 7041 2347 3351 1351 3355 7120 7010 3352 1351 7110 3351 1350 7010 3350 1351 7040 3353 1350 7041 7450 2353 3354 MQL 7421 d SOUS ROUTINE DIVI S A B PARTIE LA PLUS SIGNIFICATIVE DE ZADRESSE DE B SUIT L APPEL LA 5 DIVIS QUOTIENT CARRONDI DANS DANS AC A EST DANS AC MOINE SWP 7501 ACL 7701 4600 DIVIS 0 DCA DCA DCA DCA TAD SMA 152 DCA SWP Cia SNA ISZ MAL CLA TAD DCA TAD SMA QUO TI ENT SIGNE PRODD 11 SIGNE ACTEMP LAC dE Y DIVIS B B JAP 6 3 ISZ DCA TAD DCA CLL RAR ALPHA TAD CLL DCA TAD RAR DCA TAD SNA 152 DCA SIGNE PRO DG PRODG B PRODG v PRODG PRODD PRODD PRODG MECG PRODD IAC MECD 4652 4655 4656 4657 4660
27. SPA CLA JMP I 750 TAD CIA SPA CLA JMP I 750 i d 6606 6607 6610 6611 6612 6613 6614 6615 6616 6617 6 620 6 621 6622 6623 6624 6625 6626 6632 1020 7041 1064 7710 5532 5233 1062 1041 1022 7710 5552 1022 7041 1064 7710 5532 1064 70 41 1020 7710 5532 1062 3022 1063 3023 4344 1046 7421 1057 4525 3057 7701 3336 7240 1336 7421 4500 0133 7701 1130 3012 1020 3412 1021 3412 1022 3412 1023 3412 4521 3412 1060 1061 3412 7240 TAD HI CIA TAD HHF SPA CLA I AENTSO JMP EN 744 EN 7435 TAD CIA TAD HF SPA CLA JNP I 750 TAD HF CIA TAD HHF SPA CLA JMP I 750 TAD HHF CIA TAD SPA CLA JMP I AENT750 EN 744s TAD DCA HF TAD VVL DCA VF EN770 JMS PFETPI EN771 TAD MQL KK JMS I ADMINIMAX DCA KK E ACL DCA II CLA II JMS I AMULT K6 d ACL TAD K3377 AUTI12 TAD HI DCA 12 VI AUTII2 TAD HF I AUTI12 TAD VF I AUTI12 JMS 1 ADMOYEN DCA 1 AUTI 2 TAD NS TAD NNS DCA 1 AUTII12 CLA F 11 8 6675 6676 6677 6700 6701 6702 6703 6 104 6705 6706 6707 6710 6711 6712 6713 6715 6716 6717 6720 6721 6722 6723 6724 6725 6726 6727 6730 6
28. ue d Kata A v 2 EE ET ENKE aey i Tas nt AT Ba en 2 Qi asa EMEN SR faut que les deux tra LQ do 1 E V AR Z HHF lt et HF HHIxHI lt HHF M o HHI gt HHF VVE VI VVI u T T ae ener me ne iere a s s snmmo ave m a Yewa Mami tau ette mei ind ua mt n 3 amp lt VI VVI lt 3 gt QUI Pour deux traces avec pr s de 1809 entre elles rere 17 dO ALISH i64 1171 hin X KK 1 gt 4 gt gt HF TRACEF VF TRACEF I DD DMOYEN HI VI HF VF TRACEF I 5 TRACEF I 6 TRACEF 7 6 TRACEF I 6 TRACEF I 7 4TRACEF 7 7 TRACEF I 7 NTRF 1 NTRF K KK gt KK Pour les traces I I KK a NTR FF Pour J 1 7 7 renseignements par trace 795 800 CONTINUE oi le point initial est plus bas que le point final il faut les changer La trace nouvelle remplace l ancienne trace I Recalcule l orien
29. Table des suite Appendice C Programmation du mini ordinateur PDP 8 E G n ralit s EE Ee e 1 Instructions de r f rence la m moire 2 Instructions d entr e sortie 3 Instructions d op ration 4 Quelques exemples de programmation vii Table des mati res suite Appendice D Sous programmes utilitaires 1 Sous routine MINIMAX minimum et D 1 2 Sous routine MULTS multiplication e o s e D 2 3 Sous routine DIVIS division 3 e D Ann af ef 2 S 2 M 54 B k 2 d E 2 m SA ted ve Ah ee 24 gt 5 M x Table des mati res suite S Appendice E Transmission de l image _ 1 Acc s direct la m moire Data Break 1 2 Compteur de ligne 4 29 44 das VAN ER XR E 1 3 LLOGN S du 4 Action de l interface 3 5 Programme le Data Break organigramme 4 6 Etapes de transfert des 5 7 Programme pour le Data Break texte 9 8 Note Comment viter de sauter une lig
30. 0034 0035 0036 0037 0040 0041 0042 0043 0044 0045 0046 0047 0050 0051 0052 0053 0054 0055 0056 0057 0060 0061 0062 0063 0064 0065 0065 006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 MQL 7421 SWP 7521 ACL 7701 2 WC 0 x10 AUTI10 0 AUTI1150 12 0 AUTI1350 AI1550 0 ADBI TI O HI50 0 0 Ds ADBI Ts SGs J gt O 21 0 BEST CTR CHSEGS O MASQUE O ADRSR NTR K gt CN TRFMAX ACT 1 0 0 0 ADFINI 0 NTRFP3 O NS 0 45 0 HHI O VVI O HHF O VVF O 0 REBOURSs 0 PAGE Fe 123 0070 0071 0072 0073 0074 0075 0076 0077 0100 0101 0102 0103 0104 0105 0106 0107 0110 0111 0112 0113 0114 0115 0116 0117 0120 0121 0122 0123 0124 0125 0126 0127 0130 0131 0132 0133 0134 0135 20136 0137 0140 0141 0142 0143 0144 0145 0146 0147 OOOO 0000 0000 0000 0000 0000 0000 0000 4400
31. 2 1 d30VWl 8290 NSI IH Tt 1 H30 V1 2290 NSI ds 950 NSI GEZO NSI A JA 9290 NSI JAzIA ccvO NSI 1290 NSI a o o SEENEN GEES 9870 6170 NSI 122 Gi 09 34 931 9 4 LivO NSi SL NSIT j NI4NOO 6642 1920 NSI OLL OL 09 YO NSI EI IHHzdH 95 2190 NSI OSL OL C9 NSI 772 IH OUNV JH HI IHH 3 60 0 NS OSGi Ol 09 8070 NSI PPL GL 09 dH 3 iH ONV IHH d3 dH GNY dH9 31 dHH 90 0 NSI ure UI 09 dl BOO NS I m 7994 Ol 09 S 3 9 dHH dJH SaVI 020 NSI OSL 01 09 L9 tdA d3A S 8V1 094 0050 NSI E EL D 3058 oot 8660 NSI dHHzIH oEL 150 O 1 Ol 06 9660 NSI HEL Ol 09 dH 39 IHH ONY JHH 3l19 IH OQNV IH 3J1 IHH ECL 76EG NSI 072 UI 99 SEU NSI QN3 22690 NSI BRENGE SEET DEE NAT O 1 02 000 0550 NSI 3 NI INO 0609 6950 8999 8720 NSI 30133443 LVWIOA 9999 2750 E i 9999 3 LIWM 9950 NS OL EST SI TIIdWOI T d 8999 3IIWM Syy NSI 2 9 s FFU NSIT nn J s n M MM M me GN3 200 NSI Nun 6200 NSI 1200 NSI HQVA C2 A AO T N3AQWQ 2 0200 NSI 7 5 00 NS LrHO CZ HQ
32. LP e en e gt zl a m RD x tn SU us gt A CA Ur Uu L Figure 28 Ev nement cosmique analys sans filtrage avec CRITER 6 et 5 l tape 3 a Bh esch du Eech Se b ma D 23 O m gt A C3 gt n LA LA Ut w D Ui un Gol un c e un C gt gt o JI D A Ut c D Un 5 n D tn de J MR E n 777 7777 26 Figure 29 Ev nement cosmique analys avec a filtrage avec CRITER 5 et Tz l tape 3 b Fw p p de dem D s gt 48 Q lt f GA B A t gt D f GA I Un 29 x E on e T o lt e n o e Ut w d c GA CO Ln gt u E T L 5 f D Figure 30
33. LVWHOJ GOL S000 NSI GREE SL1IUM 2000 NS 02 34079 NOISN3WIO 9000 NSI OJ I d C C C 7 C C OT 3LAROS INTO 2NV T8 4314116506 220Y LH O9 SI NOWWOO 6000 NSI 7 3AV23 H23N AO3N 1 1471V91901 7000 NSI 2 V O0 415308 3 1 08805 2000 NSI 01 32300 1S T10N 71999 3 392300 0E 5 INJSN 20 jWNVN SN d dW H 914035 09 50 LITE EOE PU PER B 15 2 GN3 7900 NSI NM 0133 900 NSI 72960 NSI 02 9354 2 21 900 NS I 3nNIiNOO 06 0900 NSI lI iv96 XS G I X ivwd d Sp 1 96 OTE 8500 NSI 02 6 2400 NSI J NIING 1 ex 3M3 NISS3GQ H V I9 03 A 31 HGVA Z HAVA AOX IH H S XVWH NINHsH OG K 1600 NSI it 3H NI WH 0600 NSI 1 9 6500 NSI 01 09 8500 NSI jHzX V WH 1700 NSI WH 9900 NSI NS 4 diNIOd dN d1S30 VI 5600 NSI m 1538 11 2 7600 NSI cM C CI C C o C C c SQLSI2LIIIIVGIIAIIWKGV I II II amp AII 3nNIINOO 91 ECCO NSI JNNILNOO 47 2 00 NSI i hi GL Ci C9 96 19 9 WD 5200 NS I 7 96 3 42 28200 NSI UE Kass g aG pen ST 9200 NSI p 9 1 0 200 NSI REENEN T TT LN E iss a 6191 1
34. T am DP a ll Alo rot naL ANNIINTI 0600 NSI 077 S 0 0 2 2 O P3 52090 NSI 7 2 90200 NSI 220 200 I O3N 200 NSI OQ 9600 NSI 5 3nNILNO2 2 NS i 017 956 0 12 P PH 2200 NSI OTIS 2 0 0200 NSI 1 06 12 419 41 9100 NSI pego C 3nNl sta 71 92N 9TOO NSI e3nuLl sta zt 1 J3N 1 20 di 109 NSI xe S 00 NST 9 1 2 CO C PA 0100 NS t r rH 5000 NSI Q i i L JO 59 QOO O NSI 425194 0 1 23 1006 NS I i 9600 NSI D 5000 2 17 01 9 191940 NOISN3HIOG 000 NS i Q I AQ3lN KSE 1901 000 NSI 2 V u3931NI L1IOI dMWi 2000 NSI J Z113ARGO0N 3 2 TOE 713 21 7 BRA 2100 551 0 7 200 NS SE 0200 NSI E iS U 9 00 5900 NSI EIZT XS XG lVWUO2 vi 8900 NSI NO 2Zt Ysf f 91 2900 NSI DEN 3914 LVW t X8 GL 9900 NSI STE ALIM S900 NSI LIT cat 2900 NEI SERTE 411 7775900 NS A 3 8404 V1 30 3WWvuSOud 31 335 1 31130 153 JNa 31132 2 1 120 1 21 110227 13 3 91 18 3001901 3440 5005 a4293Nu 3 31341VW VI VANIUdWI 9 2 210 1 X6 2 011 AC bf 11 2900 NSI 014 OT iC G C ABSN
35. et NO QD UY C a CU IN UT UNO EN NN EN ORION NE n e eq G 0 NT T REST vg ND 3 4 LU LE VU C SU O Im rT Figure 24 Etoile no 6 et 5 l tape 3 CRITER 3 2 25 SEGMENTS OE PTS VI HF VF HI C f g DE T3 70 20 T6 62 34 32 38 49 46 17 30 16 23 11 37 T6 24 34 18 48 50 36 24 25 33 29 31 44 36 43 48 33 71 36 53 14 90 992 e uy Uu Sa 3 gt u us 2 a x uy t u un e uN vi Tu N mii N Sd un QN otf T mM UN CDN reo uy e qu d pret N m rei ad pat A gd p E unm pt e DN en SHE emm 4 cC N uy i rm e CO emn m a A E TSF pant wf rh dor eri rm Cl Les ed e m UN D uy Oy rm em re m eh e us Ne m us vi wf DN di dal 2 e m ON o N mi lt e e N CA CN N m r N m e A N 2 n qe 2 e e DN vi m y DN gt vi N t Ne u m D N DN N N N 9 e 4 DN B r CN f N N
36. lt q SG eege e ee ee po e 605 trs 00e 9 terres ste La EE E E EE E E 005 6 09 4 950 S ee 200 00 se e ee 2906 00 2000 200600488608 eeeeeeeee eo o es 99099929 96 0925080060929 20605098 0004 59 9991094 g opo eneen users loue ee o 22541221 1 leel e 958 0 oe SW ee 066400 224 04e E E EE EE I E E E e e ee 50 Weg o 6 9 e
37. A rh y 49 4 amp c C e Com NT udo 0 ecu U FC Cin LD o ceno lt LUELLA IS lt pp NS ss d vd d Val tis e manuellement igi Figure 12 39 toile d A L image initiale L image est transmise l ordinateur sous forme d une matrice logique L de 76 x 96 On utilise comme coordon n es les indices de la matrice L L V H est vrai si le point V H est noir s il y a un grain d argent opaque L V H est faux si le point V H est blanc s il n y a pas de grain d argent opaque V la coordonn e verticale augmente de 1 en haut 76 en bas tandis que H la coordonn e horizontale auqmen te de 1 gauche 96 droite Pour mettre au point le programme FORTRAN trois toiles ont t cod es en utilisant l cran digitis La r gion de l cran entre les lignes 150 et 450 entre les positions hori zontales 100 et 483 a t retenue pour observation Le codage s effectue en examinant les 76 lignes 150 154 158 446 450 Sur chacune on note la coordonn e hori zontale de chaque point noir entre 100 et 484 Une carte de donn es est tap e pour chaque ligne avec le num ro de la ligne U et les coordonn es horizontales 1 15 L image compte en tout 76 x 96 7296 points Sur une imaqe typique environ 200 400 sont des points noirs
38. OQ OL DR POSTERI M l la fin de l analyse Etoile no 20 Figure 6 et 5 l tape 3 m CRITER 121 DE PTS 2 ENT 8 vi ul VI HF VF H1 OE 76 10 18 17 21 76 45 61 34 61 20 73 36 039 36 4 35 11 11 49 69 58 62 13 34 31 24 40 41 33 34 54 26 20 12 18 57 49 40 45 50 55 6 0 65 70 75 80 85 90 35 15 10 uy 00 e 00 05 e 0 06 meo meme e 00 e rV e ca e e D e ena 90 85 80 55 50 50 Lat LC m rl eM m met ref qom Cl vt 35 6 6 25 6 6 15 20 10 iNO O Nm TINO rm vUN O eo un TINO OO DN DA DO CH el DN FELL DO Fun ag ei poms em CY NN LLL 00 m en e en rSf sr NT P LL AU D O O O O 5 et 4 l tape 3 Wero l CRITER Figure 21 Etoile no VI HF D DE SEGMENTS DE PTS HI DE TRACE 34 20 32 12 32 42 46 42 27 32 32 28 26 4 90 15 80 85 70 Gin 55 MN vl end ef mmm m el pl ord pd j xi rt m QE pd rt Us x c mm
39. Sp ciale S il y a des points noirs V z 7 H z 20 et V 7 H 35 on tape sur la carte de donn es colonne 4 5 8 9 10 13 14 15 18 19 20 7 0 0 3 5 21 7 Les nonc s ISN 0024 0026 et 0026 sont chang s comme suit ISN 0024 R 1 75 V 2 ISN 0026 W j 217 GO TO 16 ISN 0028 1 H 96 2 M IL RP R unification B 5 3 On v rifiera gu arosi R ira de 1 76 de haut basi et de 1 96 de gauche droite ISN 0006 DO 17000 MACHIN 1 n permet de r p ter n fois le programme pour n images diff rentes Pour chacune il faut les 78 cartes de donn es Pour regrouper un seul programme le filtre B 1 recherche le prolongement et l assemblage des traces et C la recherche des toiles il faut r unir dans l ordre sans DESLP les cartes 1 ISN 0002 0074 de B 2 ISN 0043 0079 de A en ch ngeant ISN 0063 NR GE 127 GO TO 7000 IF NR GE 127 GO TO 7005 et en ajoutant 7005 CONTINUE ISN 0079 3 ISN 0075 0169 de B 4 ISN 0081 0094 de A 5 ISN 0170 0444 de B 6 ISN 0016 0100 de C 7 0445 0452 de B 83 Les sous routines DESL et DESER 9 Toutes les Ge E B Ainsi on aura un programme FORTRAN qui effectuera les sept tapes de l organigramme 1 Appendice C Programmation du mini ordinateur PDP 8 E Table des mati res suite Appendice C Progra
40. gt Conserve le dernier point N MOTF MOTIR noir de celui ci qui de ADBITF gt ADBITR viendra le nouveau point final initial de la N SS trace D 1 gt D lt lt gt O d Ne change rien si aucun P OUI e CTRM amp 3 gt prolongement valable n a mue MI EL C IMEEM t trouv s n AILLEURS s memi rmt ma s 65 AILLEURS O AUTI10 gt ATOR in D mam Convertis MOTIR ADBITR en MQ AC V H gt 0 110 MQ AUTI10 6 AUTT10 10 gt Sg AUTT10 AUTI10 AUTIIO A AAUTIIO dd AUTI10O VI AUTI10 DMOYEN HI VI HF VF AUTI10 AUTII1O 41 AUTIIO AUTI10 6 AUTI10 Cette partie est dans une Sous routine pour des rai sons de pagination C est ici que le point final initial de la trace est chang AUTI10 est mis 1 de moins que l adresse o se trouve HF HI _S R CHSYAL et CONV Le bout de la trace est chang ici le point final est plus haut que le point initial change les Retourne AIE pour avoir les bonnes valeurs de HI VI HF VF pour recalculer l orientation Recalcule l orientation de la trace INID d POR JO Z Sous routine PROL PROL O lt
41. ASSEZ gt Nirace K plut t vertici J I Bit 10 de D cale 2 EET M Png E hama W gus Lu VARIA ERA D SR NAA eaa em Lis Y IS DNE E ENEE E Ze WS ti LT Ar D EE S gt ND Trace K vers la droite C707 PS lt 5 ON RP nm Dm ne HHF HF VVF VF Tn lt et lt VVI VF 45 az reato o dius Dat d Parra EN710 NON OUT Uem Beat Jong p lt wp gt EN7 50 D 5 2 Ru me ette ST HHF gt HF Lec 5 lt HHT lt HI gt ASSEZ tol rance pour les orientations Trace K plut t 0 horizontale race vers Bit 11 de D Bit 11 de D ES la gauche OUI HI gt L assemblage se fait en prenant comme nouveau point Final de la trace le point final de l autre trace merret aan ENS ADR INS T d LS Red james EE e anui fee A e Mm EE E KEE s AEN mn pe rem hm Ae hn MORES DELLI EE et Ae WEE GECKEGE LES LL UGG al UI IV Y AL dex PINCE CL S SE A ISI mU ru i
42. TAD DCA TAD DCA TAD DCA 152 152 JP JMP D9399 5 11 JJ 20399 MOTIR MOTI ADBITR ADBITI I MOTIR ACT NTRE CNTRFMAX I YAiPTS 1 AEN 500 F s 2 1 60 4161 4162 4163 4164 4165 4166 4167 41 70 4171 4172 44177 7772 7773 0002 0000 0000 0000 7174 1752 0000 0000 0411 60 K44775 4277 7772 5 7773 2 55 0 55 2 1 0 0 7772 AEN 500 1752 11 0 JJ gt Q DOIT ETRE RUBANS F 7 5 1753 CORRI GE SUR LES GRANDS 3600 3601 3 602 3 603 3604 3 605 3606 3 60 7 3 610 3611 3612 3613 3614 3615 3616 3617 3 620 3621 3 622 3623 3 624 3 625 3 626 3627 3 630 3631 3 632 3633 3632 3635 3636 3 637 6644 OOOO 3633 0000 0000 OOOO 0010 7770 0020 7760 33600 DEPH O CLA TAD M5 DCA C T TAD K3633 DCA ADRSPEC TAD ADBIT JMS CHSYAL BCLE TAD MOT TAD I ADRSPEC DCA I 115 TAD ADBITP I 115 152 ADRSPEC 152 CT BCLE 152 JMP I DEPH CLA CMA DCA J JMP I DEPH 1134 6644 gt 0 K3633 3633 MOTP 3633 0 10 7770 SPEC 4s 20 SPECS 7760 F lt 8 1 3 640 3641 3 6428 3 643 3644 3 645 3 646 3 647 3 650 3651 3 652 3 653 3654 3655 656 3657 3 660 3 661 662 3 663 3 664 3 665 3 666 3667
43. int ressant de voir si la recherche de b tonnets segments plus longs que 10 unit s aurait donn de meilleurs r sultats Avec une machine 16 bits par mot PDP 11 ou NOVA par exemple on pourrait chercher des b tonnets de 14 unit s selon 57 orientations diff rentes plut t que 10 et 41 Deux autres contraintes sont impos es par la nature du microscope faisceau balayeur les plaques jaunies ou trop paisses plus de 150 200 sont inutilisables car elles absorbent trop la lumi re bleue violet du tube rayons cathodiques respectivement avec un sous programme analogue notre sous routine SUIVRE Le fait de d velopper l algorithme d abord en FORTRAN pour un ordinateur IBM 360 65 a permis de tester diverses m thodes avec un effort relativement modeste Ceci a plus que compens la de coder des images test la main outre la version FORTRAN est tr s utile comme documentation du programme Ce n est qu une fois l algorithme bien au point qu il a t transpos et optimis en langage d assembl e pour le mini ordinateur PDP 8 Ceci est dis enable pour un mini ordinateur Le programme s ex cute en quelques secondes et n occupe que 3K de m moire l autre K est occup par les donn es l image et les r sultats les traces L emploi d un mini ordinateur programm de fa on en tirer le maximum a ainsi permis la r alisation d un syst me peu co teux capable d effectuer l
44. n C MERGER CIS K 1 NTRF Trace plut t verticale TRACEF K 3 2 HII HII 4 HIF TRACEF K 4 VII VIF Pour VI VII HI HII gt Pour les traces TRACEF K 5 D Max 1 D 1 gt DI f Min 40 DH DF O CTRM i V dans les direc D 1 mais on vitera di ections impossibles lt i o gt 40 e es m Essaye comme point initial du proiongement le point final de 12 trace et ALISH J AINI yz LLO 2 les 2 points au dessus et les 2 en dessous trace plut t horizontale b ies 2 points droite et les 2 gauche trace plut t ver ticale 3 directions a fait 15 essais tout E a masay EIE EP cA p EH zw e Por Jel JO Calcule les positions NECH J D V des points au Vl del de la fin de la trace partir du point VI HI dans la direction D LS SAT NET CAD RH ru La MERA i a RTT PSI o dee a gt Arr 27 LE ay Pour ne pas sortir ad ut CA a ri io 4 PT Ln n du cadre de l image V H est il un point 2 J noir d nombre de points 2 noirs ES VV HH coordonn es x du dernier point noir 9 NOBLAN nombre de point blancs depuis le der 3 n
45. o eege 11 es oe e ege 5500600 908208 A eg gp 6 06900 0e 0000006200 08 200 0e 0 999 000930069008 eee 06 01000060 Serres 0 60060 0005 lod d 1 e c eo l 9096256 loss secs se 0 000 060 09056600 00706566 0 909270029 ee ee 9 0600 ee 9690 ee E ee ee 00090 606 ve ventes eg esse 00e 00 00 ea eee 00400010 000 e e 00000 La 2460102 00 98 9090609909 CE O E ee 009292506668 seen eo E E E EE E E E E
46. 001 OOO 000 000 1123 0400 0400 000 100 000 000 1124 0200 0200 4 000 010 000 000 1125 0100 0100 000 001 000 000 1126 0040 0040 000 000 100 000 1127 0020 0020 000 000 010 000 1130 0010 0010 000 000 001 000 1131 0004 0004 000 000 000 100 1132 0002 0002 000 000 010 1133 0001 0001 000 000 000 001 1134 0000 7 000 000 000 000 1135 BITS ORDRE DROITE GAUCHE 1135 0001 0001 000 000 000 001 1136 0002 0002 000 000 000 010 1137 0004 0004 000 000 000 100 1140 0010 0010 000 000 001 000 1141 0020 0020 000 000 010 000 1149 0040 0040 000 000 100 000 1143 0100 0100 000 001 000 000 1144 0200 0200 000 010 000 000 1145 0400 04700 000 100 000 000 1146 1000 1000 001 000 000 000 1147 2000 2000 010 000 000 000 1150 4000 4000 100 000 000 000 ehem can amet eio Do ram gemens rs 4354 4355 4356 4357 4360 4361 A364 43625 24366 4367 4379 A371 A372 A313 4374 4375 4376 4377 0000 1372 3773 1375 3774 5754 0000 1376 3773 1377 3774 5764 0425 1065 1066 7640 5974 3354 MODE1 gt O ANDIMOT I ADEXE SZACLA DCA 1 I MODEI 4364 MODES JMSIADRSR DCA 1 ADEXEC TAD J PP 6 DCA I ALXECPI JMP I i40DE2 AND MOT AND i MOT 1065 AEXECP 1 1066 SZACLA SZA CLA JUSIADRSR JMS ADRSR JMPP 5274 6 4756 4757 4769 47
47. 3670 3671 3 672 3673 3672 3675 0000 7200 1346 3321 1313 3314 1026 4330 3322 1025 3232 1322 1714 3231 1231 1315 7500 5270 1316 3231 7240 1232 3232 5276 1317 7510 5276 1320 3231 2232 3 640 DEP V O CLA TAD M5 DUA CT TAD K3783 DCA ADRDIF TAD ADBIT JMS CHSYAL DCA ABITPR BOUCLE TAD DCA TAD ABITPR TAD I ADRDIF ADBITP TAD 141120 Sii JiXP 7 TAD K1134 ADBITP CLA Con MOTP DEP M14 SPA JMP DEP TAD K1120 DCA ADBITP 152 MOTP 51 ADBITP 1120 0N FAIT ADBITP 14 ADBITP 1 0 lt ZSI gt 1134 0 FAIT ADBITP 14 Z8DSITP 1 gt 3676 3677 3 700 3 701 3 702 3 703 3704 3705 3796 3707 3710 3711 3712 3713 3714 3715 3716 3717 3720 3 721 23722 3 723 3724 3725 3726 3727 7200 1232 3415 1231 3415 2314 2321 2251 2040 5640 7240 3031 5640 3723 0000 6660 1134 7164 1120 0000 0000 0000 0001 1777 0002 7776 DEP DCA TAD DCA ISZ ISZ JMP ISZ JMP CLA DCA JMP K372 CLA MOTP I 115 A 31 TP I 115 ADRDIF CT BOUCLE CMA J I DEPV 3 3723 ADRDI Fs O 41 120 6660 K1134 1134 MI 4 7764 Ki120 1120 ABITPn 0 3723 DI F1 0 1 7777 DlFrF4 52 DiF5527716 320
48. 3700 1720 0760 0370 0174 0076 0037 0017 0007 4000 6000 BCLEROTsCLL RAL SNL 2 152 JMP 3 CLA JMP BCLBIT SZA JMP BCLEROT ISZ K SKP CLA JMP I COMPTE TAD MOT TAD DCA MOT JMP BCLEK 1 77 7601 7712 1771 1 120 6660 7776 2 4500 4500 2112156657 1132 6646 177 177 5616 000 3 0001 5620 7000 7400 7600 3700 1740 0760 0370 0174 0076 0037 0017 0007 5634 4000 6000 V a D e D a D em Se e xx 5620 1120 MASQUES POUR LE FILTRE 000 000 111 111 111 011 001 000 000 000 000 000 000 000 100 110 000 000 000 100 110 111 111 111 011 001 000 000 000 000 000 000 000 000 000 000 000 000 100 110 111 111 111 011 001 000 000 000 011 001 000 000 000 000 000 000 000 100 110 111 111 111 000 000 F 5 5 1 120 1121 1122 1123 1124 1125 126 127 130 131 152 fest fe gt 134 5 600 5 601 5 602 5 603 5604 5 605 5606 5 607 5610 5 611 5612 5613 5614 5615 5636 1236 3010 1410 7450 74028 3025 1410 3026 1426 7421 1425 7501 _ 3425 5202 0177 1120 4000 2000 1000 0 400 0200 0100 0040 0020 0010 0004 0002 0001 0000 7501 DANS L IMAGE ENLEVES 5600 TAD C177 AUTI10 BCLE TAD I A
49. 4600 0010 0012 0007 1000 1330 0005 0004 1260 1230 2000 4352 4362 3730 3200 1117 700 3600 3640 1200 6200 7713 0005 3377 6003 6133 0006 7372 0010 0020 0020 0004 0006 0005 7715 0 600 7770 7000 0466 Vs DV O O O UV DDV O DDH O 100 AM UL Ts 4400 EDI UI Ss 4600 10 10 12 7 7 ADSUI VRE 1000 ADCHSEGs 1330 NOICRITERS 5 NO2CRI TERs 4 ADEFFH 1260 A DEF FV 1230 2000 2000 4354 GO DEZ 4364 ACHSYAL 3730 3200 K111751117 700 3600 A DEP Vs 3640 1200 ADMINIMAXs 6200 5 7773 K Ss 5 K3377 3371 800 6003 750 6133 BEUR 7372 EXCES 10 1 20 CRI TRA 20 CRI TR3 4 CRITR4 6 CRITRS S5 513 7775 600 Mes 7770 7000 466 ZADRES 2 PEUVENT ETRE CHANGES DE EUREKA CES CRITRS PEUVENT ETRE CHANGES 5644 5645 5646 5647 5650 5651 5658 5653 5654 5655 5656 5657 5660 5661 5662 5663 5664 5665 5666 5667 5670 5671 5672 5673 5674 5675 5676 5677 5700 2701 5702 5703 5704 5705 5706 570 5710 5711 5712 5713 5714 5715 5716 571 7 5720 5721 5722 5723 5724 5425 5726 5727 7200 60 46 1354 3355 1145 3357 1 360 3361 30411 7120 6046 1041 700 4 3041 1363 3364 1355 3025 13
50. 8900 MS 1900 NSI 9900 2900 NSI 900 51 43524 N3 SINIOd 3H8WON SN 60901 5 57399512741 J aNILNOO Z 8192 8g12 CCH A 1 31 2900 NSI 09006 NSI 6600 NSI 1500 NSI cH iH zH 9600 NS ZA TAZA EZ 00 SS00 NSI 2 1H CH 7600 NSI IH TH CSOC NSI Z IA 2A 2600 NSI 500 NSI 95 0 12 000 NSI 2 Z IH gt H gt Z IH 2 1 gt gt 219NV1O4u 31 lt SHuION SiNIOd 40 3SUWON 34 C C 5001 OL 09 IH IA 1 10N dI 8500 NSI a 5 c iH 6001 CGO 7 1700 NSI yL 6001 OQ 9900 NSI 2 YO HON 700 NSI _ 700 NSI 34 NOIL1S0d V 30 10839 SI 331713 SNVS ivWuOd 2500 NSI 3ugNON ve t 3lluM 2900 NSI 3nNI1NOO Z 1900 NSI 39dWON JWHSWON H A 1 dI 6600 NS Ch 00 8500 NSI 9 zt OQ 2600 NSI O 3 EW ON 9 00 NSI _ _ _ _ _ _ _ u S DM MeL LA LMI M M e i A n n A t Y 5881114 D 2 l aa QN3 L600 NSI 301 9600 NSI 1 02 0002 2600 NSI 22 jugWON 9 e 31IUM 5600 NSI 3n NILNOO 9102 600 NSI I 33gWON 3J99W0N H A 1 JI 1600 NSi 96 0102 OQ 0500 NS i 9L i A 0102 00 6800 NSI
51. 9 10 1 5 7 15 9 459 21 6 7 6 C 7 9 8 1 5 7 6y 6 9 7 10 4 7 C 5 9 5 9 64 1 4 71 2y 81 5 9 5 C 3 7 C 3 8 C 4 791 C A 21 7 23 2 3 9 3 4 0 1 7 2 8 2 9 2 1 3 7 0 8 3 9 la 2 7 0 8 0 9 04 1 3 10 T T d NECH T T T T T T T T T T T T T T T F Y T T 1 4 T T T T T T E T 9 10 1 T 8 1 T T T T sg T T NEC V T T T tor T T T T T Y T T T T T Y T T T T T T T T T Y Y T T T T Y T T T 12 14 15 16 17 19 20 2 22 25 26 2T 28 29 30 31 222 MATRICES 24 T T e m T T T T t 1 T T T T T T T T T T T T T 24 39 20 SEA 3002 0209 1020 2210 2450 5250 52246 5664 6154 T7614 1116 7616 r E F F F F F F F F T T T 1 T NEC MATRICE 1 p 6756 5566 2326 5252 T 2452 2212 1022 0222 0002 9203 1223 2213 2453 5253 5327 5667 6151 7611 7111 7615 6155 5655 F F T T F F F F F T T T T gt T e F T T T T T T F Y F ai 525 245 2211 0201 ocn T T 4301 4302 4303 4 304 4305 4306 4307 4310 A311 4312 4313 4314 4315 4316 4317 4320 4321 4322 4323 4324 4325 4326 4327 4330 4331 43352 4333
52. BCLPTI C TRM SZA CLA JMS ADAILLEURS UMP 590 CDs 4477 4477 ADPROL 5000 3750 K43015 4301 K43515 4351 ADAILLEURS AILLEURS 0 F 10 3 5066 5067 5070 5071 5072 5073 5074 5075 5076 5077 5100 5101 5102 5103 5104 5105 S106 5107 5110 5111 5112 5113 5114 5115 5116 5117 5120 5121 5122 5123 5124 5125 5126 5127 5130 5131 5132 5133 5134 5135 5136 5137 5140 5141 5142 5143 5144 5145 5146 5147 5150 9152 0000 1010 3352 1067 7640 1347 1350 1010 3010 1052 7421 1053 4516 452 4 3410 770 1 3410 1352 1351 3010 1410 3020 1410 3021 1410 3022 1410 3023 1021 7041 1023 7700 5343 1010 1350 3010 1022 3410 1023 3410 1020 3410 102 3410 5307 4521 3210 2010 5666 7776 7114 7772 0000 5066 e F 10 1 AILLEURS 0 110 DCA AI10R TAD KREBOURS SZ CLA TAD M2 TAD 10 AUTI10 MOTIR TAD ADBITR JMS I ACHSYAL JMS ADCONV I AUTIIO Ci DCA J 10 AIE AI10R AUTI10 TAD I AUTI10 DCA HI TAD DCA VI TAD AUTI10 VI SI VF lt VICJo e SI LE POINT INITIAL CIA EST PLUS BAS QUE LE POINT FINAL TAD VF IL FAUT ECHANGER LES POINTS INITIAL SMA CLA ET FINAL CAVA
53. CIA SPA JUMP t6 CLA BL TPRZ TAD BLPTRY TAD BLTPRZ JMP CLA MINIMAX TAD BLTPRZ MOL TAD BLPTRY I MINIMAX MQ 1 gt 5 AC gt ec ypas o 0 SIGNE MULTS TEMPD TEMPD AC ec SIGNE AC NE MQ gt PRODG PRODD We STGNER SIGNE Adresse de B dans qans MULTS 1 dans le mot qui suit l appel Ja S R MULTS dans TEMPD si et B sont positifs l si l un est n gatif l autre n gatif 2 stil sont tous deux n gatifs agoe PROD Produit Al TEMP B 20 n z 0 1 max max ordre de B ne peut d passer 10 en aucun cas 2 On fi 1 quand les panas 2 23 2 Sont tous 98 Ar w sa Rotation de AC droite I i s r PRODG 1 PRODG ae PRODG TEMPG PRODG Z MN TEMPD AC TEMPG AC Rotation gauche 0 2 2 Bit 2 de A dans LK MQ 2 Si bit X de Al additionne B on ien au produit PROD Le LINK est compl ment quand il y a retenue On augmente PRODG de si l addition de dr
54. Ev nement cosmique analys avec 9 filtrage avec CRITER 6 et l tape 3 pe dmi dedi a pa m dem D D D n 59 ZA Sa gt Qo M Co e D GA A 5 D w I Hi A e MD Ww un gt B A m GA ZA gt tn HI L gt gt A t d rx B un rd un 71707717 129 VII Recherche des toiles a C est cette derni re tape que le programme d cide s il y v nement toile ou pas 1 gt Cette section compte 6 crit res faciles modifier Les valeurs indiqu es entre parenth ses sont celles qui ont t utilis es dans le programme la suite de l exp rience iimit e acquise avec les v nements cod s manuellement Les crit res choisis repr sentent un compromis Des cri t res trop s v res feraient manquer plusieurs v nements vala bles tandis que des crit res insuffisants donneraient plusieurs faux v nements Lorsqu il y a v nement le programme fait sonner la cloche du t l type et s arr te S il n y en a pas il va au mot 0600 pr t recevoir la prochaine image Dans un syst me automatique le tintement de la cloche ferait videmment place l enregistre ment dans une m moire de masse de ses coordonn es Il y a
55. apr s Il doit y avoir 76 cartes de donn es sur l image soit une par ligne Sur chacune on place d abord la coordonn e verticale de cette ligne puis les coordonn es horizontales de chaque point noir sur cette ligne on peut avoir de 0 14 de ces coordonn es format de lecture est 1615 La fin de la liste sur chaque carte est per ue au moyen d un test pour 0 les blancs sur une carte de donn es sont lus comme des 0 B 5 2 Dans notre cas les coordonn es verticales et horizontales allaient de 150 450 et de 100 479 respectivement pour donner apr s transformation ISN 0024 et ISN 0028 des indices de rang e et de colonne variant entre 1 et 76 l et 96 respectivement On peut posi panes changer de cadre pour l image condition de changer en cons quence les nonc s de transformation ISN 0024 et ISN 0028 Si 0 doit tre parmi les valeurs possibles de la coordon n e horizontale on ne bitis utiliser les blancs pour indiquer la fin de la liste des coordonn es hori zontales sur les cartes de donn es On utilisera plut t un nombre sp cial en dehors du domaine des valeurs possibles et qu on tapera sur chaque carte apr s Le dernier nombre On modifiera l nonc de test ISN 0026 en cons quence Par exemple si la grille a comme coordonn es verticales V 76 75 de bas en haut et horizontales H 96 95 de gauche droite Prenons 217 comme valeur
56. etc une fois termin e la liaison avec l ordinateur 18 Le microscope faisceau balayeur t en 1951 par Young et Roberts pour des applications biologiques 19 En 1959 McEwen et H bert en proposaient l utilisation pour la mesure et le d pouillement des v nements inscrits 20 dans l mulsion nucl aire Ils construisirent un premier exemplaire au Laboratoire de Physique des Particules El mentaires Malgr des demandes r p t es il a t impossible d ob tenir des renseignements d taill s sur ce syst me de l Universit d Ottawa en 1960 A ce m me laboratoire Wiggins mit au point une am lior e avec r solution de 1 micron et cran digitis en 1966 21 Peu apr s des modifications suppl mentaires donnaient l appareil sa con figuration actuelle En pla ant le tube rayons cathodiques horizontalement et en utilisant un miroir plan inclin il devenait possible de changer sa position et partant je se sissement De pius la direction du balayage du tube ra yons cathodiques et l orientation de la platine ont t ren dues modifiables volont Dans les exp riences de Physique des Hautes Energies errec tu es avec des mulsions ionographiques l un des principales difficult s est l tape de l exploration ou recherche des v amp nements Afin d automatiser cette recherche il est essentiel de pouvoir reconna tre les v nements automatiquement apr
57. lt AC AHOO18 gt lt lt Premier bit gt limites de l image en fait De m me si c est le dernier bit de la ligne la suite d un d calage gauche c est qu on est sorti des limites V 1 V 1 96 apr s un d calage gauche Mais Premier ou dernier bit d un mot bit O ou bit 11 oi cfest le premier bit d une ligne bit O mot XxxO la suite d un d calage droite structure de 1a m moire qui fait qu un d calage droi te de V 96 donne V41 1 et non pas V 97 mais cela indique qu on est sorti des ca devrait tre 0 V rifie que 1 lt V lt 76 Point blanc ou noir AAS PI L O c est cause de la 2 Nombre de points noirs MOTF ADBITF dernier point noir T fout 24 562 1 et MOTA7 0 SORTIE E SG 1 MOT41A720 NON SORTIE NR 2000 lt lt 3137 gt NON SORTIE 5 J p EAN CTBL 1 CTR 41 CTR K L 29 3 CTBL Um MOT MOTF mn a Vi SE b Je K Retour 2 em DBIT ADBITF CTBL Compteur de points blancs cons cutifs Cesse le prolongement d s que 3 points blancs cons cutifs ont t per us SEGMENTS DE HI VI HF VF d TRACE DE PTS 61 17 66 34 41 43 87 34 20 57 45 2Q 36 17 21 39 34 12 17 35 26 18 19 69 58 41 49
58. m a guid et encourag tout au long de projet Je remercie aussi M Daniel Rollin pour l aide active apport e au travail de programmation et pour l id e du filtre M Fran ois Roy pour sa collaboration la programmation pour les essais exp rimentaux et pour avoir mis au propre La majorit des organigrammes Mm Paul St Arnaud et William Davidson qui ont con u et construit l interface selon nos Sp cifications M Bruce Wiggins qui a construit le microscope faisceau balayeur pour des changes d id es tr s profitables Mlle Marie Diorio pour yasqa ca cie carr de la plaque d mulsion avec un microscope optique Le Centre de Calcul de l Universit d Ottawa et Mm R Weygand et T O Neil de la soci t Digital Equipment of Canada pour lewt tr s utile collaboration M A Buser pour son travail technique Mm P Sima et Ben Tchatchavadze pour les photographies Ma soeur Lorraine qui a dactylographi ce texte Et toutes les autres personnes qui ont collabor ce travail Enfin je remercie le Minist re de l Education de la pro vince d Ontario pour une bourse d tudes sup rieures ERT See art EE ds ZS E ee SPET PAPA ENSIS hit d TABLE DES MATIERES Remerciements Table des mati res Liste des figures Liste des
59. on Nuclear Photography CERN 1964 R dacteur E Dahl Jensen CERN 65 4 section VII 1965 VIth Int Conf on Corpuscular PhotosEapby Florence 1966 R dacteur M Della Corte Editions C E P I Section Automation 1966 14 l5 16 17 18 19 20 21 22 23 Jd R fenacht R Weill M Gailloud et J Lagorse Phot Corp II Montr al 349 1959 Galtieri A Manfredini et V Rossi Phot Corp III Montr al 378 1964 W Barkas H H Heckman J C Hodges Korpuskularphoto graphie IV Munich 1962 Munich 416 1963 H Annoni G Baumann H Braun E Christophel P Volmer Vth Int Conf on Nucl Phot CERN 65 4 1 1965 A E Voronkov I O Murin L V Sukhov et I V Chchtranikh Phot Corp III Moscou 1960 Montr al 315 1964 J P Barbier A Bernheim J C Fayalle M Morand Nucl Instr and Meth 49 38 1967 P V C Hough Nucl Instr and Meth 6 33 1960 J R Erskine et R H Vonderohe Nucl Instr and Meth 81 221 1970 H Brettel C Carathassis et L Kollmeder Int Conf 1970 on Data Handling Systems in High Energy Physics CERN 70 21 851 1970 F Roberts et J Z Young Proc Inst Elect Eng 99 3A 747 1952 J G McEwen et J H bert Phot Corp II Montr al PUM 370 1959 B Wiggins Th se Universit d Ottawa 1966 PDP8 E Small Computer Handbook Equipment Corporation Maynard 1971 introducti
60. rayons cathodiques qui lui ont succ d K ET ZZ gue RENE TS NRE ARERR EE Y D autres syst mes ont t con us afin de r duire le fardeau impos l ordinateur Une est d avoir un tube rayons cathodiques dont la direction de balayage est contr lable par la calculatrice comme par exemple le syst me POLLY Allison et al du Laboratoire Argonne ont r alis le syst me POLLY II tr s automatique ne EEE a qu un ordinateur SIGMA 7 48x 10 COCCINELLE de B Equer et al au Coll ge de France confie une bonne partie du travail de reconnaissance de forme des circuits sp cialement concus cet effet ce qui r duit en d autant le travail impos l ordinateur CII 9010 11 f Pour le film de chambre tincelles Goldwasser et al du CEN Saclay ont r alis l appareil ARIANE auquel un mini ordinateur CDC 8090 8K suffit 12 Pour l mulsion ionographique l effort de m canisation est plus ancien mais n a jamais mobilis autant de ressources humaines et surtout mat rielles 13 On cong t d abord des syst mes pour faciliter les mesures aux op rateurs humains Des appareils furent construits pour enregistrer sur cartes ou ruban perfor les coordonn es de point s faits par un observateur humain pour mesurer la diffu 14 sion multiple Des syst mes fente et photomultiplicateur ont t cr s pour mesurer la largeur d u
61. s qu ils ont t transmis au mini ordinateur sous forme d image digitis e en noir et blanc L algorithme fut d abord d velopp en FORTRAN pour tre ex cut sur l ordinateur IBM 360 65 du centre de calcu avec des images cod es la main parce qu il est plus facile de travailler dans ce langage N anmoins le proqramme FORTRAN ne fut utilis que dans le but de d velopper le program me qui servirait finalement dans le mini ordinateur C est pourquoi il fallait toujours garder l esprit les possibilit s et contraintes du mini ordinateur manipulation de bits indivi duels mais par contre n cessit d viter tout calcul en vir gule flottante L algorithme fut par la suite traduit en langage d as sembl e pour tre ex cut par le mini ordinateur PDP 8 E Pendant ce temps deux tudiants en g nie lectrique Paul St Arnaud et Bill Davidson ont conqu et construit l interface Maintenant l appareil transmet les images au nateur qui les analyse imm diatement pour d cider s il y a v nement ou pas un Pour tre utile l exploration des plaques il fallait que le temps d ex cution de l algorithme soit tr s court C est pourquoi des efforts particuliers ont t consentis afin de minimiser le temps n cessaire aux calculs G n rateur de P AA AD a w TE Ka LA E Contr les pour l cran 99186 y depa e e bd
62. 1 7040 Compl mente l accumulateur compl 2 ment bool en bit par bit gt 7020 Compl mente le bit de retenue 2 z 7010 D calage rotation droite de l ac 4 cumulateur et du bit de retenue 0 de AC bit 0 gt bit l bit 10 gt bit 11 bit 11 LK 7004 RAL D calage rotation gauche de l ac 4 cumulateur et du bit de retenue LK c bit 0 de AC bit 0 1 bit 10 gt bit 11 bit ll LK Code Mn monique Op ration Ordre rr n z s 7012 RTR Double d calage droite de l ac 4 cumulateur et du bit de retenue 7006 RTL Double d calage gauche de l ac 4 cumulateur et du bit de retenue 7001 IAC Incr mente l accumulateur 3 AC l AC 7002 BSW Echange la premi re et la 4 moiti s de l accumulateur Exemples d instructions compos es 7240 CLA CMA 0 gt AC AC 1 2 i e 7777 gt ou 1 gt 7041 CMA IAC gt AC 1 1 3 ou CIA i e gt compl ment binaire Groupe II Outre les instructions d arr t du programme HLT 7402 et de lecture dans l accumulateur du registre de la console LAS 7604 ce groupe comprend les instructions de saut La prochaine instruction est si certaine s condition s sont satisfaites par l accumulateur et ou le bit de retenue Code Mn monique Condition pour un saut 7500 SMA AC lt 0 7440 SZA
63. 1966 K Abrams J Cockrill P Connally D Crennal P Hough L Potter D Stonehill R Strand et W Thompson Programming for Flying Spot Devices Conf Bologne 1964 CERN 65 11 p 97 1965 N Webre D Burd L Garder D Tycko B Zaslavsky j Programming for Flying Spot Devices Conf 1964 Bologne CERN 65 11 p 153 1965 G Rabinowitz D Burd R Teitelbaum Int Conf Munich 1967 Programming for Flying Spot Devices Munich 390 1967 B Burd L Gardner D Tycko N Webre B Zaslavsky Programming for Flying Spot Devices Conf 1965 Columbia New York 1 4 1 6 19660 B Weneser Programming for Flying Spot Devices Conf 1965 Columbia New York 5 1 1966 G Rabinowitz Programming for Flying Spot Devices Conf 1965 Columbia New York 5 2 1966 10 LE 12 C Baltay M Brod D Burd W Cooper L Garder G Rabinowitz Proc Int Conf 1968 Advanced Data Processing for Bubble and Spark Chambers Argonne National Laboratory ANL 7515 p 266 1969 C Baltay F Alvarez D W A Cooper J Fe inman P Franzini L C Garder M Habili R Newman E Petilli Rabinowitz G Weinstein Int Conf on Data Handling Systems in High Energy Physics Cambridge 1970 CERN 70 21 p 311 1970 D Hodges Int Conf Munich 1967 Programming for Flyinq Spot Devices Munich 329 1967 R K Clark Ibid 336 J G Loken et W W M Allison Proc
64. 2 dH 100 NSI _ Z59 H329VW 17d IA 100 NSI FX H39VulsdliH 2100 I 31dW02 1 31dWO2 1100 NSi JY IN CT GO 0100 NSI NANLIS O 03 933SIN Jf C 8000 NSI 3STVd4 3A V2 1000 NSI 1 9 11d4W09 9 11d4nN09 90 0 NSI 7 OL I7 0 L AON 5992911 0193144 2415104402 184441 6 05 3439991 09 1553208 NOWWOO lt 000 NSI JAV2O HOS3N AO3N 1721901 000 NSI 2 9 N3931INI LI9TIdNI 000 NSI 3AVO 3HJ OL IA IH XOSd 3NIi0OWgns 2000 NSI 333 XON GION 11IG030N dVW 15110 210983 324005 3000C 2371 86 INDIAN 3WVN SNO IId H 1503 09 50 1902 711437 p 9 ECO NSI C 01 09 029319348 41 2200 NSI 0 419 L 100 NSI S ID ee v TZ 23 LN3WO3S Nh 9 iIV 11 00 31815504 153 TI SYION SINIOd YILINI SNIOW Svd Y AN Ti iS I IH gt H gt 0T IH O IASSASSIA SHODVO V 33595 11 04 35019 3W3W Ds 2 o i 22 10 411 42 11 412 31 6Z00 NSI TT CSUNIINOS 6t e200 Not Zus HfA 1 dI 9200 51 1 9 319009 9 31d 402 2200 NS i O diH IHsH St OU NSI OTdIA IA A S DQ De NSI LE 01 09 229392912 31 1200 NSI CN IE OU NOT OT IH O0T4IH 5100 NSI OT IA OTdIA 8100 NSI 2 912 V OS2A AV LNdW93 3 LIV lI InO 3181SSOGWI 1S3 11831189 SNIOW Syd VAN v Nj Ach Th 2 O
65. 4 05 53 5 61 33 21 1 2 2 C 2 3 3 74 amp y 5 5 6 24 do 1 21 2 31 3 741 C 5 75 C 4 761 35 1 3 4 21 2 3 21 0 2 75 4 761 36 1 3 2 2 3 2 4 3 51 3 7610 37 0 1 1 2 C l 3 24 48 2 5 C 2 61 28 0 4 1 1 2 2 h 4 2 5 2 76 39 1 C 0 72 C 1 731 C1 C 1 75 C 3 6 40 0 1 0 21 0 0 73 C74 C N75 tC 15 6 Ai 0 1 2 6 221 C 0 47 C 0 5 0 04 61 Table d interpolation dr late p zen pmen ctl freit o SHINA 2 J LOREN J B J 9 JIC 0 7 8 CO 0 1 7 1 8 2169 1 1 1 7 2 80 2 9 U2 1 52 8 3 9 3 1 3 7 5 BI 9 C 1 C 54 8 5 9 54 1 4 7 C5 2 5 9 56 1 5 731 6 PI 69 7 1 amp 7 8 7 9 8 1 5 T C7 81 8 9 1 CT 7 9 9 OO 1 7 61 7 9 5 19 73 8 6 9 7 10 7 5 8 6 9 61 10 7 4 5 8 5 9 53 10 T 41 4 9 5 OC E T X 8 3 9 464 OD UT 2 2 9 3 57 11 3 2 56 2 00 7 1 C8 31 9 1 10 7 O O 9 0 10 Coll ZE eet 110 7 2 8 21 9 3 10 75 3 C 8 23 9 4 10 7 4 8 4 9 5 10 74 4 8 5 9 5 10 7 5 8 6 9 6 10 7 61 1 8 61 9 7 10 7 6 C 85 71 8 10 CT 7 84 8 9
66. 4477 7201 0273 7650 5265 1277 7040 3277 1276 7941 7450 2277 3276 1276 7401 277 2200 5600 0000 0000 OOOO OOOO 0000 SIGNER CLA AND SIGNE SNA CLA JMPe 11 TA D DCA TAD SNA 1 57 DCA TAD QL TAD LSZ PRODG PRODG PRODD PR0DG PHODD PRODD PRODG MULTS 1 MULTS 4473 0 9 TIP Gs PRODD O PRODG gt 0 Sous routine DIVIS A B D 3 1 Avant La partie la plus significative de A est dans AC la moins significative dans MQ L adresse de B gt suit l appel la sous routine DIVIS R sultat Le quotient arrondi pas tronqu est dans 0 Le reste est dans AC Le guotient ne doit pas d passer 2047 37772 en valeur absolue Vq Pa an awr yq AC N T s QUOTIENT SIGNE M me technique s SIGNE que PRODD que dans la sous routine AC TEMP AC MULTS SIGNE 1 SIGNE MQ 1 MQ DORUM E Partie la plus significative RUNS EE de est dans ACTEMP eie la moins significative dans DIVIS B MQ B AC LIGNE A A 5SIGNH AC AC prope ml BIT 21 n prend les valeurs 11 10 9 0 dans la boucle AC 100 000 000 000 1 prop 2 PRODG Partie la plus siqnifi cative de PROD PRODD Partie la mo
67. 4661 4662 4663 4664 4665 4666 4 667 4 670 4671 4672 4673 4674 4675 4676 4677 4 700 4701 4 702 4 703 4704 4705 4 706 Z 70 7 4710 4711 4712 4713 4714 4715 4716 4717 4 720 4721 722 4723 4724 4725 4726 4727 4 730 731 4732 4733 4734 1735 41736 4737 4740 Z 7211 4 742 4743 4244 1353 1345 3353 7100 7701 1354 3354 7480 2353 7000 1353 7510 5277 3345 1 354 7421 1346 1552 3346 7200 1352 7110 3352 7420 5236 7701 7104 7041 1355 3354 1354 7740 5324 2346 1355 70 41 3354 7501 1354 7421 7201 0347 7650 5336 1346 7041 3346 7521 7041 7421 75281 3355 1346 7421 1355 2200 5600 TAN DCA CLL ACL DCA SZL ISZ NOP TAD SPA UMP DCA TAD MAL TAD TAD DCA CLA TAD CLI DCA SNL JMP CLL CMA TAD DCA TAD SMA o 152 TAD Sup MOT CLA AND SNA JMP TAD CMA DCA SWP MOL SWP DCA TAD MAL TAD ISZ JMP MECG ACTEMP MECG MECD MECD MECG MECG QUO TIENT BIT QUOTIENT BIT ALPHA RAJ B MECD SZA GLA 10 QUOTIENT 5 IAC MECD SIGNE CLA T QUOTIENT QUOTIENT B QUOTIENT 5 DIVIS I DIVIS be d 4145 4746 4147 4750 4751 4752 4753 4754 4755 0020 0021 0
68. 4773 JMS ADAVANT 5162 3067 REBOURS 5163 4775 JMS I APROLONGE 5164 7201 CLA 5165 3067 NCA REBOURS 5166 4774 JMS I ADARRIERE 5167 4775 JMS I APROLONGE 5170 7200 CLA 5171 4773 JMS I ADAVANT 5172 7402 HLT 5173 4756 ADAVANT 4756 5174 4764 ADARRIERE 4764 5175 5200 APROLONGE 5200 PROLONGEMENT DES TRACES PROGRAMME PRINCIPAL 5200 5200 0000 PROLONGE 0 5201 7201 CLA 5202 1045 NTRF 5203 7021 CIA 5204 3046 K 5205 1130 TAD K3377 5206 3010 AUTI10 5207 1371 AEPROL 5210 3044 DCA ADRSR 5211 4515 JMS I AMODE2 5212 2046 590 157 5213 5215 JMP BCL590 5214 5600 JMP I PROLONGE 5215 1067 590 REBOURS 5216 7640 SZA CLA 5217 5222 3 5220 2010 152 07110 5221 2010 ISZ AUTI10 5222 1410 TAD I AUTI10 5223 3020 DCA HI 5884 1410 TAD I AUTI10 5225 3021 DCA VI 5226 1067 REBOURS 5227 7650 SNA CLA 5230 5233 JMPe 3 5231 2010 152 AUTI10 5232 2010 152 AUTI10 5233 1410 1 AUTI10 5234 3066 DCA DD 5235 2010 ISZ AUTI10 5236 1021 TAD VI 5237 7491 MOL 5240 1020 HI 5241 4772 JMS I ACONVINV 5242 5243 5244 5245 5246 0247 5250 5251 5252 5253 5254 S255 5256 5257 5260 5261 5262 5263 5264 5265 5266 5267 52 70 5271 5272 5273 5274 5275 5276 5277 5300 5301 5302 5303 5304 5305 5306 5307 5310 5311 5312 5313 5314 5315 5316 5317 5320 5321 5322 5323 5324 5325 5326 5327 DCA
69. 5766 TRHORI2Z j TAD HHI CIA H SNA JMP OUIHOR SPA CLA UMP 7 TAD CIA TAD HHF SPA CLA JMP ABKK JMP OUIHOR TAD H CIA TAD HHF SMA SZA CLA JMP OUIHOR TAD HH CIA TAD H MQL JMS I AMULT DDV JMS I ADIVIS DDH ACL TAD VVI VV TAD V CIA TAD VV SMA CiA Au TAD CRITRS 5 UV V SMA CLA JMP I AEUR J4P I TRVERT TAD VVI CIA TAD V SPA CLA AC V VVI JMP I TAD V CIA VVF SPA CLA ACZVVF V JMP ABKK Y 12 5 7342 7343 7 344 7345 1346 7347 7350 7351 7352 1353 7354 7355 7356 7357 7360 7361 7 362 7363 4364 7365 7366 7367 71370 7372 7373 7374 7375 1376 7377 1063 7041 1071 7421 4500 0077 4501 0076 7701 1062 3074 1070 7041 1074 7500 7041 1142 7700 5534 5766 7110 0000 0000 7200 6046 1377 4547 7402 0207 F 12 6 TAD VVI CIA Mr JMS DDH JMS DDV ACL DCA TAD SMA TAD SMA JMP JMP V I AMULT I ADIVIS HHI HH H HH CRITR5 CLA I AEUR I ACzCRITR5 HH H ZIL Y UNE ETOILE ABKHKsBCLERK 0 73 72 EUREKA CLA TLS VIENT EUREKA SI UNE ETOILE ETE TROUVEE TAD CLOCHE JMS I ADTAPE HI Y CLOCHE 207 F 13 1 Modo d emploi Voici d abord les
70. 7001 7041 1033 3263 1263 7700 5437 1033 302 4 4514 4505 7410 5227 1032 7041 1036 7750 5227 1024 3035 1032 3036 2024 2263 5213 1036 7740 5437 1035 3024 4515 1264 3044 4505 1265 3044 4505 1 443 1 4429 3443 1042 4516 30 42 1036 1030 70 41 1103 3036 2037 5437 0000 1236 1230 1600 DE TAD TAD DCA TAD SMA JMP TAD DCA JMS DI Cn CLA I CHSEGS DI D I AMODE BCLED JMS I ADSUI VRE SKP JUMP TAD SPA JP PCA TA D EN99 CTELANC SNA CLA EN99 D CTBLANC CTR FN99 ISZ D 152 CD TAD S A UP BCLED CTRM SZA CLA I CHSEGS EN100 TAD BEST DCA D JMS JMS JMS TAD TAD DCA TAD 5 TAD TAD CIA TAD DCA ISZ JAP 1 AMODE2 ADDERNPT ADRSR 1 ADSUIVRE ADRSR I ADSUI VRE I MOTF I ADBITF 9 1 POUR QUE LE DERNIER POINT DU SEGMENT RESTE NOIRe ADBITF I ACHSYAL ADBITF POUR QUE ADBITF SOIT UN MASQUE DE LA 1 ERE LISTE 1120 ADBI TF 1133 CTRM CRITER K10D CTR CHSEGS I CHSEGS CDs 0 ADDERNP T DERNPT EFF F 6 6 1230 212031 1232 1233 1234 1236 1237 1240 1241 1242 1243 1244 1245 1246 0000 7040 0425 3425 5630 0000 0425 7650 5636 1025 3043 1026 3042 5636 1 23 EFF
71. 7765 0000 COMPTE TAD M13 DCA ALPHA TAD MASQUE AND I MOT SNA GAMMA CLL RAL SNL UMP e 7 e 154 BETA CLA JMP I COMPTE MOT 152 J P ALPHA ISZ JMP I COMPTE K432965 4326 6000 6000 4324 K323 32 13 7765 CTV 0 F 6 1 f deb Pet bech j CA GX CA GN CA n ON gt GA DO si Ch LD 1566 1567 1570 1571 1572 1573 1 574 1577 0000 343 3344 1041 0425 7450 5366 7110 7420 5357 20 40 5355 7200 5750 1025 1102 3025 2344 2253 2350 5750 7200 1550 COUNT 0 TAD M13 DCA ALFA TAD MASQUE AND BETTA SNA JMP CLL RAR SNI JMP gt p ISZ CTR BETTA CLA JMP I COUNT DCA MOT 152 7 JUMP ALFA 152 COUNT J4P I COUNT 1577 EN385 CLA F 6 5 1 600 1 601 1 602 1 603 1604 1605 1606 1 607 1 610 1611 1612 1613 1614 1615 1616 1617 1 620 1 621 1622 1 623 1 624 1 625 1 626 1 627 1 630 1631 1632 1 633 1 634 635 1636 1637 1640 16471 1 642 643 1644 1645 1 646 1 647 1650 1651 1652 1653 1 654 1655 1 656 1 657 1 660 1 661 1 662 1 663 1664 1 665 1034
72. 99 39 IA HO OC 31 IA di 8210 NSI ANz f dJIQ IIA IA 2210 NS C 7 ECIO0UONSI G I 66 OG 95 G TO NSI T IIA IIA 1S38 P A23N dI NS DJSFIIAEIIH IS3U l JHOZJN JI LC LO g MN M EI 3510 NST T 1 8 314 09 8 314402 1610 NSI 0 6 04 OGG 9610 NSI COSgl19 OI NSI O NVISON 5610 NSI Y 9S 12 19 G dI 2610 NSI 0610 NSI i IA A 5810 NSI 519 Od 88 6 NSI iIH IIH IH 086 OQ 2810 NSI JIA IIASIA 086 OG 9816 NSI IIA 3IA 810 NSI UC2 3 330V Uu IS ITA Corp NSI 0 Cc IiH dIH 77870 Z 3 3329V381 IIH 015 1810 NSI ats OL 09 0810 NSI 1i M d3OVSLI IIH 98110 NSI p IIA JIA 1210 NSI EECHER 015 Ci 09 I 31 GQ ONV TI 39 Q0 I 7110 NSI 1x0 02 0NI LTO NSI NSI S 9 Hd320Vul Q 1110 NS I julN T w 066 OQ 0210 NSI EE e 39991 S30 IN3W3SN010 383d 9 2 SSITILOS LIVAV T NO IS 341113 27 S3A3IN3 SLNIOd S31 1 SNVO 119311338 NONO 121 15349 ND OO 2 7 15394 TIVI 69160 NSI 2 0 2 SOS 8910 NSI d TNS X WG Vu 1 E xO Se J E 30 4N3717A 31130 LNVAV 3OVWl 9 2 110139 350440 SN3S 31 SNV1 SNG LNV11V jovui v1 30 INIOd N A S iNVIWVd 3IJI
73. A A A 4 4 x x Ze k 4 85 HL 95 80 25 40 45 5 55 65 70 an 15 JC c WO GO EE Figure 15 Etoile no 2 apres filtrage Comparer la figure 11 24 OTONA em rH trant nt o NV IR m m 0 MIN of oo OMR De NN LUN NU D D 00 0 0 DO OF lt u ui e c S u p m ux c lt V uy un u A 4 A un T T Sek SEA A amp o AA AA x 4 X x x e M y 44 4 4 9 f HOH x RE 4 443444 A AAR 44x34 34 4 4 9 X 444 A AR 4 e e 4 uN c e zh 4 Lal 4 A i LA x A i 4 a r w MNT AUP LUO OMAN Tu TU UE O C CO NOR OU CN NAUTE ANAN uy C ga era pa mr P m PEN NN num DG
74. ADIVIS K4325 I DMOYEN DV I AMULT I ADIVIS DV DH CLA K40D 54301 DV DMOYEN 10 12 DV O O 4351 4351 K4325 4325 K 40 D 50 K43015 4301 AC DU DH D 3 7 Appendice Transmission de l image Table des mati res suite Eu eu UE Appendice E Transmission de l image Acc s direct la m moire Data Break Ja yuyapuy usw Compteur de ligne 9 9 9 2 Sep G 1 BE Action n E 3 Programme pour le Data Break organigramme 4 Etapes de transfert des 5 Programme pour le Data Break texte E 9 O A UU N P Note Comment viter de sauter une ligne sur deux 11 E 1 Transmission de l image ACC S direct la m moire Data Break Le Data Break trois cycles permet de transf rer directe ment des donn es en m moire Il est activ par une instruction d entr e sortie 6142 Deux EC la m moire WC Word Count et CA Counter Address servent le premier compter le nombre de mots f r s et l autre d adresse doit tre transf r le mot D s que l unit p riph rique a un mot envoyer l ordi nateur le pata Break interrompt l unit centrale de tra
75. DCA 3000 le contenu de l accu 246 34 9 4 D mulateur dans l op rande puis vide l accumulateur AC OP AC JMS 4000 Saute la sous routine 2 6 3 8 4 0 D pose l adresse qui suit l instruction JMS adresse de retour dans l op rande puis saute l instruction qui suit l op rande Le retour au pro gramme principal s effectue par un saut indirect JMP I OP via l adresse de retour JMP 5000 Saute l op rande Semblable 1 2 2 4 2 6 au GO TO du FORTRAN SE Bien E Pada get Adressage Pour fins d adressage la m moire est divis e en 32 40g pages de 128 2002 ou 27 mots Il trois modes d adressage direct indirect et index Pour le premier il y a un 0 dans le bit 3 de l in struction pour les deux autres un 1 a Adressage direct Le bit 4 indique si 0 l op rande est dans la page 0 mots 0 177 ou si 1 elle est dans la page actuelle dans la page o se trouve l instruction Les bits 5 11 additionn s l adresse du d but de la page donnent l adresse de l op rande Donc on a acc s directement aux 128 mots de la page 0 et aux 128 de la page actuelle Cl b Adressage indirect L adresse que donnent les bits 4 de la que pour l adressage direct est celle du mot qui contient non plus l op rande elle m me mais plut t l adresse de l op rande Comme l
76. De ceux ci de 30 50 sont du bruit tandis que les autres 50 s 70 font partie des traces Contre 122 422 et 60 444 respectivement pour l ima ge transmise au PDP 8 E L image invers e a t utilis e Donc les grains ques d argent paraissaient blancs l cran et ce sont leurs positions qui ont t not es Les deux premi res toiles ont t cod es sans le discriminateur tandis que l image discrimi n e fut utilis e pour 1 troisi me 25 Cette liste de points noirs est transform e en tree L par les nonc s ISN 0018 0035 dans les programmes de filtrage et de recherche des traces D abord la matrice L est vid e ISN 0018 0020 Puis les coordonn es sont lues et transform es en paires d indi ces de rang e et de colonne R C comme suit R U 150 4 1 Division enti re C W J 100 4 1 reste tronqu de fa on avoir 1 2 R lt 76 et 1 lt C lt 96 Pour chaque paire d indices ainsi obtenue le programme met l l ment de matrice correspondant vrai L R C TRUE ce qui signifie que le point de coordonn es V R H C est noir Une sous routine DESL appendice B 1 a t crite pour dessiner les images ainsi cod es un ast risque est im prim pour chaque point noir un blanc pour chaque point blanc fig 9 11 12 Dans le PDP 8 E les 96 l ments de matrice de chaque ligne sont regroup s en 8 mots de 12 bits chacun Par
77. E oi on arrive ici c est NTRF 1 gt NTRF qu il n y a plus de seg ment ajouter la trace CNTRFMAX 1 CNTRFMAX gt S Si la trace est la 216 E VM q Aller 4 500 fin du program 5 E Jim me de recherche des traces lt 5 2 Registres indexage automatique a surgir 57 14 a SOUS ROUTINE EVPROX V rifie si le point VI HI est pr s distance lt TOLERE TOLERE 2 d une trace d j trouv e Si oui la variable logique CAVE est au retour de la sous routine Sinon la variable logique CAVE est FAUX au retour de la sous routine oi aucune trace B NTRF n a encore t trouv e quitte d la sous routine imm diatement Pour les traces K K 1 NTRF c TRACEF K 1 HIP 2 TRACEF K 2 VIP 5 D TRACEF K 3 gt HF 2 TRACEF K 4 gt VF E DH x VF VIP DV 9 ED La trace K La trace K est OUI est plutot plut t verticale gt horizontale 5 d lt lt nd G NON j ou lt lt H I NON en nai Quitte la sous routine d s qu une J trace proche de VI HI est trouv e avec CAVEZVRAI K Si apr s avoir examin toutes L les traces aucune n est pr s de VI HI quitte la sous routine avec CAVE FAUX 1754 eR A s waya 90
78. E ESTES ES DREES ev guru De CR CRM SES AVENIR qhini EE RE AT E AA UL S o EA a EAR TB EAE RU w Re E EXTREME ADBTT 142ADBTT 0 MOT4 SG S MOT ADBIT AC Ari Aller la sous routine adresseADRSR gt gt E Go Augmente de 1 l adresse de l CTBLANC zo rebote Go SUIVRE 41 SUIVRE RETOUR gt RETOUR 64 masque de la SS liste pour le m me bit que ADBITI Organigram me 5 B Le d calage vertical s effectue EN2 F tandis que ja ds placement horizontal est EN4 H I A ENL E le bit appropri du MQ est examin pour d cider S il y a lieu de faire un d calage vertical pour les groupes let 4 tandis que le bit du MQ est examin EN3 et y d cide du d calage horizontal pour les groupes 2 et 3 Dans chaque cas les instructions de saut plac es l endroit appropri par la partie D d terminent celui des deux tests qui sera ex cut l int rieur de la boucle Section EXEC Une fois calcul e la position du point la EXEC contient les instructions ex cuter Dans la grande majorit des cas 90 environ il s agit de chercher une orientation comptant au moins CRITER points noirs sur 10 points exami n s Une instruction JMS ferait alors perdre quelques cycles et il est pr f rable de faire fonctionner la S R SUIVRE dans un mo
79. Greis vd Q Q J M K W AM VM Q U O QO O Figure 16 Etoile no 3 apr s filtrage Comparer la figure 12 55 C Autres m thodes de filtrage Deux autres tentatives ont t faites pour r duire le bruit Afin d emp cher certains amas de points noirs que l in terface n a pas suffisamment r duits de nuire un programme t crit pour les enlever et les mettre en r serve Cette D a m thode est l oppos de la pr c dente le nombre de points noirs est compt dans chaque bloc de 11 x 12 11 mots de 12 bits cette division tant la plus commode et s il d passe disons 30 sur 132 le bloc est mis en r serve puis vid Cette m thode a l inconv nient d enlever les centres des toi les puisqu il y plusieurs points noirs 1 des traces se rencontrent Nous avons aussi tent d am liorer la qualit de l image en superposant deux images transmises l une apr s l autre La premi re est plac e dans un bloc de m moire la seconde dans un autre et un ET logique bit par bit est effectu entre les deux de sorte que seuls les points qui sont noirs sur les deux images sont consid r s noirs Cette m thode ne donne pas non plus de bons r sultats et a par cons quent t abandon n e 50 V Recherche des traces La recherche des traces s effectue en cherchant des ba tonnets segments de 10 points de longueur et en les unis sant pour former d
80. H b Si la trace est plut t horizontale c d si V VI lt 1 t sous routine DIVIS que nous avons faite donne un quo tient arrondi plut t que tronqu Par contre dans les program mes FORTRAN il a t n cessaire d additionner au num rateur la moiti du d nominateur afin d obtenir le quotient arrondi d sir C est ce qui explique l apparence un peu trange de plusieurs nonc s du programme FORTRAN Dor navant dans le texte et dans les organigrammes la division signifiera un quotient arrondi i 11 iii A w Pour que la distance soit d finie il faut que HI lt H lt HF ou HF lt H lt HI Calculer VP la coordonn e verticale du point de la trace qui est vis vis P par interpolation VP VI H HI VF VI HF HI Si la condition i est satisfaite la distance est gale D Mise au point du programme FORTRAN Quatre programmes FORTRAN sont pr sent s en appendice 1 Programme de calcul des matrices NEC dont le but sera expliqu au chapitre V 2 Programme de filtrage et de restauration des points en lev s par le filtre tapes 1 2 et 4 i 3 Programme de recherche prolongement et assemblage des traces tapes 1 3 5 et 6 4 Programme de recherche des toiles tape 7 utilisant comme donn es les traces trouv es par le programme pr c dent Nous expliquerons l appendice B r unir ces trois derniers programmes de f
81. I MOT CLA 4 CTBL I PROL SORTIE CTR M3 C TEL MOT ADSIT ADBITF I PROL CLA CLL I ATINI 1 a 4001 6000 43140 4640 AFINISFINI F 10 5 6000 6001 6002 6003 6004 6005 6006 6007 6010 6011 6012 6013 6014 6015 6016 6017 6020 6021 6022 6023 6024 6025 6026 6027 6030 6031 6032 6033 6034 6035 6036 6037 6040 6041 6042 6043 6044 6045 6046 6047 6050 6051 60 52 6053 6054 6055 6056 6057 6060 60 61 60 62 60 63 6064 6065 6066 6067 60 70 60 71 60 72 60 73 7300 1126 3356 2356 5206 7402 1356 1360 33957 1361 1357 7640 5217 4962 3357 1045 3056 72 40 1045 7750 5203 7200 1056 7001 7041 3364 30 46 1130 3010 2026 23 64 5241 5531 1410 3020 1410 3021 1410 3022 1410 3023 1410 3024 1410 3060 1046 7001 3365 1021 70 41 1023 3354 1020 7041 1022 3353 1353 1510 7041 3355 6000 CLA CLL TAD JESS DCA ASSEP1 ENSOO 152 UMP e 2 HLT TAD 55 1 TAD JAD4 DCA ASSEZ TAD JESS3 TAD ASSEZ SZA CLA JNPo 3 TAD JAD2 DCA ASSEZ TAD NTRF DCA CLA CMA TAD NTRF SPA SNA CLA JP 800 EN 79 Vo CLA TAD NTRFP CIA DCA KZZ DCA K TAD K3377 DCA AUTI10 795 152 SZ KZZ JMP e 2 JMP J AFN800 TAD I 0 110 HI TAD AUT110 DCA VI TAD 10 TAD 1
82. IX Nr en AN Aden IR Ez E A AT d TI tar aoi vom Lcx Jar rS EE SACUTOS eh T em WU IT asi IT riu A RE r S s Sb Pu s a Y deme nA Le eld raum ue vi e ti Va AI AT ETE TS AA Ea Roch 13 2 Go d IN AG CHOW CRE TRE 4 Re E rais yt Q LE BCLBIT Met les adresses du mot et du bit en r serve MOTIR AUTI10 0 112 1 10 AUTI12 MASOUE MASQUE 2 le point ACT MOTIR e image CTBLANC 4 1 CTBLANC 3 gt K Sous routine COMPTE compte les points noirs CTR dans les 3 mots 0 MOT 8 2 8 MOT A MASQUE AC et dans les bits masqu s par MASQUE Va BCLBIT d s que 3 points noirs ont t trouv s Sinon retourne l adresse qui suit l appel ia sous routine 5 0 LK Rotation de AC gauche 49 4 Restauration des points enlev s A 177 AUTI10 EE B 0 10 On remet le 10 ADBIT bit dans le mot par un OU logique entre le masque du bit et le mot Un O indique la fin de la liste de r serve MOTyADBIT 90 B R sultats du filtre Le filtrage r duit consid rablement le temps n cessaire la recherche des traces en enlevant les points isol s Toute fois il a tendanc
83. adresse du mot examiner BCLBIT MOTIR MOT Examine les bits du E mot un par un AUTI12 AC AUTI12 0 quand tous les bits ont t examin s 3 CTR 12 4500 gt MASQUE Obtient le masque qui correspond au bit examiner BCLMOT E AE aa ge le pe a en PEUR NEE See ASA X AIRES X AE EE 5 z Ee a at apay EE AE E edd S R COMPTE Bit 0 ou 1 Premier mot de la ligne et bit 0 ou 1 MOTF 2 MASQUE MASQUE MASQUE MOTIR 1 MOT K Au moins 3 points noirs S R COMPTE Y compris ceux trouv s en C lt gt 4 MOTA 0 Dernier mot de la ligne N 2 MASQUE MASQUE MASQUE MOTIR 1 MOT S R COMPTE P OMP Au Moins 3 points noirs Y compris ceux trouv s G NON FBCLMOT ENLEVE R FIN 4 0 la fin de la liste de points mis en r serve O AUTIlO ARRET ou va 3 E E IS E d A57 a P AS S BP el went arent l ime Kai 152 dt 4 gei iTi P MAR ky EM PES Um takayta ut KE ad Yin Dm
84. change AC et MQ MOL z 3006 4154 4164 SWP 4170 ACL 1006 0154 OULOGIQUE O CMA DCA TRAVAIL TAD MQ CMA AND TRAVAIL MO AC Cette traduction n est valide que si AC t vid avant ce qui est habituellement le cas Sinon ins rer une CLA avant ACL dans le pxogramnme Les mots 0154 0177 ne sont pas utilis s par le programme et sont donc pour ces sous routines Sous routine pour faire un OU logique entre AC et On utilise la r gle de DE Morgan ACv MQ 9 TRAVAIL AC Compl mente MQ et mets le dans AC ET logique avec TRAVAIL AC F 13 5 Compl mente pour obtenir le r sultat final UMP I OULOGIQUE Retour 0164 VIDE 0 Sous routine qui vide CLA 0 AC m DCA 0 0 JMP I VIDE Retour 0170 S ECHANGE 0 Sous routine qui change AC et MQ DCA TRAVAIL TRAVAIL TAD MACHIN gt MACHIN TAD TRAVAIL DCA MQ TRAVAIL gt MQ TAD MACHIN MACHIN AC JMP I ECHANGE Retour Le cycle des PDP 8 PDP 8 1 et PDP 8 L tant plus lent que celui du PDP 8 E il faudra tre tr s prudent adoptant notre m thode de transmission des donn es et de suppression d une ligne sur deux reste du programme moyennant les modifications mentionn es ci dessus fonctionnera sans aucune difficult quoique pl
85. le dernier point noir de l orientation BEST Garde le dans La S R SUIVRE fait appel la S R DERNPT apr s avoir calcul 1a position de chague point Efface tous les points du segment d orientation BEST La S R SUIVRE fait appel la S R EFF apr s avoir calcul la position de chaque point Mais on garde le dernier point noir S R CHSYAL Augmente l adresse de retour de 1 ce qui indique qu un segment a t trouv S R COMPTE et COUNT gt Q MASQUEAMOT Pour sauver du temps utilise COMPTE ou COUNT selon que les bits du masque sont plut t gauche ou plut t droite D calage gauche droite de AC et LK Q CTR 1 CTR D MOT 8 MOT O CTV 1 gt CTV l adresse de retour Retour 78 Recherche des traces 1 Ancienne version pans l ancienne version du programme on recherchait seu lement des b tonnets de 10 points de longueur Les points noirs taient examin s tour tour pour voir s ils taient l origine d un b tonnet Si oui il tait mis en r serve Ces b tonnets taient associ s en traces par un programme d assemblage des traces semblable l tape 6 du programme actuel Il n y avait pas de prolongement des traces non plus Organigramme 11 Ce programme prenait beaucoup de temps et donnait de mauvais r sultats dans les situations un peu complexe par e
86. machine r sum en octal la colonne de gauche est l adresse du mot celle du centre son On assigne d ordinaire une valeur initiale de 0 aux variables Le programme qui traduit les symboles du langage d as sembl e en code machine est appel un assembleur contenu et celle de droite le beste du programme en langage d assembl e Il y a trois types principaux d instruction et les trois bits du mot permettent les distinguer 1 R f rence la m moire codes 0 5 2 Entr e sortie code 6 3 Instructions d op ration code 7 1 Instructions de r f rence la m moire Les 3 premiers bits premier chiffre octal d signent l instruction les 9 derniers 3 derniers chiffres en octal l adresse de l op rande OP Les temps d ex cution indiqu s sont pour a adressage direct adressage indirect adressage index L adressage est expliqu apr s ce tableau Mn monique Code Op ration Temps usec ET bool en bit par bit entre l ac 2 6 3 8 4 0 cumulateur et l op rande R sultat dans l accumulateur Additionne l op rande l accumu 2 6 3 8 4 0 lateur R sultat dans l accumula teur OP AC AC Incr mente l op rande Saute la 2 6 3 8 4 0 prochaine instruction si l op ran de est O0 OP 1 0P 25 50 0 Instruction 0 3 Mn monique Op ration Temps usec
87. n mm 15 20 25 30 35 2 2 3 3 16 65 70 75 80 85 90 60 ux Ta 5Q 15 20 16 C rm m J N JG NG qm e 00 m qp p NT WF Ap NT R A UU UD D T mN us OPS c HNN UA CIS QU Q Cor IL TIN Om uot DOC NOT OP OO eee T UA O 6 et 5 l tape 3 2 CRITER Figure 22 Etoile no ex VF D HI vt DE TRA amp DE 215 DE SEGMENTS 32 11 11 20 34 46 42 25 3 23 16 2 17 18 31 16 26 28 16 33 12 32 42 6 5 32 26 68 28 34 35 46 11 27 74 90 B9 75 5 i E x 9 u 2 AO o fal e o rm vgl fN eH um colam 4 gemi quor r E pas rw mt A pad gend pod pd vnd UNUM UNUM n inin d unuy 3 u et Tama A uw i uy UN u w N e N N N MM N A DN DN yn CN e uy ET e uy 65 1 175 80 85 99 5 30 u 15 20 10 eT UN OR O FON 02 EN F inf co D O IO P D D ONE LA Om DO n mb enim ien m om an m N ON N EN NL NN 8 FO en 80 00 e 0
88. port mt 40 N V N NNN IP 0 0 0 0 8 00 E J T D O LO DDC I FR IN rb en 55 60 65 70 75 BO 85 90 95 45 LE A AA X43244 kxk4ktahkthtydstoetlus ko m 4 94839 A ri CR G 434 453 m ANA u KKK D 4 X444 ei LE S LE SKS Hk AS 4 A AAR 4 4 y 4234 OHHH 4 4 A 4 RA y SR A E 3 AA 4 y LES CE x x x 90 95 85 75 70 60 55 50 4n Uu m 30 20 15 1 s LF a x uo Sul GO Ha uer Geo AT un UPS cU Coms mg OQ ONE uote Ge cms sor UU Ce Om UCR QO C esr Tomi mmm ET AT e ma mie em NM uy ML CU LRP mF Figure 13 Etoile no l apres filtrage Comparer la figure 9 F 52 45 Gm NN NN er e en d d d UN MAAN 0 0 9 000 0 Or fT P P 75 BO 85 90 95 70 60 55 50 I Ad dA I 15 20 10 ga PPS AUP Go oM c eem guum C S fN AUP 0 0 Pire en EU Ee Pop nun 944 4 SR A s
89. pour le ramener 1120 ADBIT l ADBIT ISZ ADBIT ADBIT TAD I ADBIT SZA JMP INSTR ISZ MOT TAD ADBIT TAD MI2D DCA ADBIT TAD I ADBIT MOT 1 MOT ADBIT 12 ADBIT as Nn pn gek INSTR INSTR D D AC contient maintenant le bit examiner et MOT l adresse du mot examiner Equivalent en langage d assembl e du d placement droite H lH Dans les cas o on veut examiner les points une fois chacun il est souvent pr f rable d utiliser des registres d indexation comme adresses du mot et du masque du bit examiner pour qu ils soient incr ment s automatiquement sans qu une instruction ISZ ne soit n cessaire par exemple l emploi de MOTI et ADBITI registres AUTO INDEX 0016 et 0017 dans le programme de recherche des traces H 1 H aller une unit gauche Pour cela les masques de la 29 liste mots 1150 1135 pour les bits 0 ll respectivement sont utilis s De cette M12D 12 148 ou 77648 en arithm tique de compl ment binaire 4 incr menter l adresse du bit produit maintenant un d calage gauche Quand le d calage gauche fait passer au dernier bit du mot pr c dent 1a m me technique que ci dessus est utilis e le registre 1151 est vide et ce vide avertit le programme qu il faut i diminuer MOT ii soustraire 14g de ADBIT pour le ra
90. que la 5 SUIVRE fonctionne rebours Pour reiettre la S R SUIVRE dans son tat normal AAA LO dO ALISHIAINN 2 Sous routine PROLONGE PROLONGE O NTRF 1 K 3377 gt AUTI10 ADPROI gt ADRSR S R MODE2 gt EN 590 e amp u x gt REBOURS gt B N 0 11042 gt AUTI10 HI 0 110 gt REBOURS 2 AUTI10 2 AUTIIO AUTI10 DD AUTT10 1 AUTTI1O Convertis VI HI en MOT ADBIT d Prolonger toutes les traces Registre indexage Pour que la sous routine SUTVRE saute la sous routine PROL apr s avoir calcul la position de chaque point VI HI est le point final de la trace pour le prolongement au del du point final c est le point initial pour le prolongement en de a du point initial Cf structure de la liste des traces tableau 3 DD orientation de la trace S R CONV _ KK Tia a ap ap wawan ET TEE PEPPER wu Dr eo LC VW 14 477 115 d Bit AB de DD Trace plutot m horizontal S R DEPH 6 2 Maximum de DD 1 4301 s pa B Minimum de DD41 4351 DF o x 2 gt 77 gt 115 D BCLPTTI e DF DI 1 CD AT15 MOTI AI15 ADBITI DI gt D E
91. sera manqu e n tant jamais transmise ni analys e Le meilleur rem de cette difficult nous semble tre de d clencher une horloge au moment de la M de l image et si l analyse prenait plus d une seconde disons que Le moteur soit arr t jusqu la fin de l analyse pud IX CONCLUSION La s lection des v nements est obtenue apr s quatre r ductions de l information contenus dans la plaque d mulsion nucl aire D abord le microscope faisceau balayeur pr sente l cran l image d u tranche d un volume disons 200 X 200 X 3043 r solution est meilleure qu un micron figures 4 et 5 Le discriminateur diminue la r solution dans le sens horizontal plus d un micron sans changer celle dans le sens vertical figure 6 La Pse nam UE des donn es limine la p riph rie de cette image La r solution horizontale reste la m me la verticale est diminu e d un facteur 4 puisque seule une ligne sur quatre est transmise parmi les 300 de la r gion transmise de l image Ainsi l image est de 76 X 96 l ments noirs ou blancs soit 76 lignes de 96 bits 8 mots de 12 bits ou 7296 bits 608 mots au total figure 8 Enfin cette image est r duite une liste de traces 21 au plus dont on me conserve essentiellement que les points initial et final figures 26 30 C est partir de cette liste de traces que le programme d cide s il y a v nement Nous avons vu au chapitre pr c d
92. techni que d crite au chapitre pr c dent est utilis MOT et ADBIT sont ici les registres indexage AUTIll et AUTI12 Quand un point noir est trouv la technique du est utilis e pour prendre dans le riot en question et les deux en dessous les bits qui entrent dans le cadre 3 x 5 Par exemple si le bit 5 masque 1125 du mot 2000 est 1 point 1 6 noir le rectangle 3 x 5 consiste les pite 4 5 6 et 7 des mots 2000 2010 et 2020 Pour obtenir l adresse du masque 4500 est ajout 8 l adresse du bit section F et dans le mot 5625 se trouve le masque appropri 000 111 110 000 La sous routine COMPTE masque les trois mots et compte CTR le nombre de bits 1 Pour r duire le temps d ex cution la sous routine COMPTE cesse de compter d s que trois points noirs 44 ont t trouv s plut t que de terminer le rectangle puisqu on sait d8s lors que le point ne sera pas enlev Y Le comptage s effectue par des d calages gauche et en testant le bit LINK L aussi la technique utilis e minimise le temps d ex cution X Dans le cas o le point noir examiner est dans le bit O ou l il faut examiner les derniers bits du mot pr c dent pour compl ter le rectangle 3 x 5 H Si de plus le mot est le premier de la ligne ceci correspond la situation lt 2 et le programme laisse ce point noir dans l image et cesse le comptage I Des techniques analogues s appliquent pour
93. tr s rare qu une image assez complexe pour compter plus de 21 traces se pr sente N anmoins le programme compte les traces et cesse d en accepter de nouvelles si 21 ont t trouv es car en ac cepter plus d truirait les parties de programme dans les mots 3600 et suivants 6 Mot Information 3405 NS de la 18 trace 3406 HI de la 29 trace 3407 VI de la 29 trace 3410 HF de 1 26 trace 3575 NS de la 219 trace s il y en a 21 Tableau 3 Information sur les traces dans la m moire du PDP 8 E Un programme de dessin des traces a aussi t crit pour le PDP 8 E et le t l type Encore une fois cause du format on doit tourner l image de 909 Appendice D l b peut voir quelques dessins aux figures 26 30 OX C Quelques d finitions 1 Distance entre deux points P et V H gt Maximum de Soit une trace de point initial VI HI et de point final EE 2 renoncer de la trace Maximum de VF VI ur uril 3 Distance entre la trace et un point P V H a Si la trace est plut t verticale c d si VF Vi gt BP HI i pour que la distance soit d finie il faut que VI lt V lt ii Calcule la coordonn e horizontale du point de la trace qui est la hauteur de P par interpolation HP HI 4 V VI HF HI quotient VF VI arrondi iii Si la condition i est satisfaite la distance est gale HP
94. une variante sous programme de dessin DESLP appendice B 1 on peut obtenir une repr sentation de l image telle que stock e dans 1 m moire du iio iig 10 Les bits l sont indiqu s par des 1 les bits 0 par des pour faciliter la lecture les mots et les groupes de 8 lignes 100 mots sont s par s par des es paces blancs Le cadrage indique 1 position de chacun de ces mots en m moire M2 Pour examiner un bit particulier il faut utiliser la technique du masquage Des masques pour les bits 0 11 ont t mis dans les mots 1120 1133 et dans l ordre in verse dans les mots 1135 1150 de ces deux suites de masques est suivie d un mot vide mots 1134 et 1151 appendice A 5 sous routine SUIVRE Le tableau 1 explique la correspondance entre position dans l image et position dans la m moire Position dans l image Position dans la m moire MOT MASQUES DU BIT ADBIT l re liste 2 liste 1 1 2000 0 1120 1150 1 2 2000 1 1121 1147 1 12 2000 11 1133 1135 1 13 2001 0 1120 1150 1 96 2007 11 1133 1135 2 1 2010 0 1120 1150 2 96 2017 11 1133 1135 76 1 3130 0 1120 1150 76 96 3137 11 1133 1135 Tableau 1 Correspondance position dans l image position dans la m moire 2 25 Un programme de dessin de l image a aussi t r dig en langage d assembl e pour dessiner les images dans la m moire de la calculatrice sur le t l type cause du
95. zII IH LIZ I III IYKIiT Q T 1 Ug eue eec U E 27 NEI e3nul Q f HO3SN 61 9700 NSI 3S1Vd z G f AION 0 5939 20 10 9500 NSI SCHELL MR LERSCH NSI 01 6 1 0 28 Zepp NSI 01 5 fx 1 0 10 1900 NSI TW 0141 22 _ 6500 NSI HIIN 13 AO3N S3OIUlVW S30 NOILINI43Q 9 19403 102 SEOC NSI 5530 104 1 0v3M 1600 NSI P ON NS e GITO NSI 0 1 8110 NSI o 9 i 66 OG 4110 NSI 1 05 12919916538 GITO NSE 1 95 110 NSI JASIIA 110 NSI 3H I IH ZUDO NSI C HW t AW LT O NSL a t HW ic 31 1S3g QNV 1S38 31 11 dI 6010 NSI 8010 NSI 669 01 09 1 11 J4H 30 598 19 dH 41 010 NSI 66 01 09 99 19 JA dI CS 7016 NSI 2 05 6 43Y IN 3439731 NSI JdiNz 8dHiN J3OVMIl 2010 NSI WwHLO s L 3WdIN 2322Vtl NSI f 9 JU LN 30V HL 0010 NSI 9398 5154 IN H32V 9l 6600 NSI jA v dauiN 332V 8600 NSI ER An 1N 3329V35 1 2600 NSI IA Zt35S1N 332V 3 11 9600 NSI 560075502 005 01 09 06 19 4 1 dI 5600 NSI JH8IN dWLIM 2600 NS N 3AYJ YIJLIYI JO IQ EWYLI LSJ AA JH IA IH 93SHO 1175 6800 NSI 0524 8800 NSI 8 D PAIE D OR 25 OU EE NST G 43 1149 9806 NSI 66 09 3AVO2 dI 800 NSI a SAVO 3u3TlOI IA IH XOSdAd T 2800 NS S33HIOUddVY 40441 5392941 34 10 9 0 W3LIA3 YNOd 5 Z 3 310_1 2800 NS
96. 0 0000 3201 1045 3202 7250 3203 5547 8204 70 41 3205 3360 3206 1361 23007 3015 3210 1415 3211 93362 3212 1415 3213 3363 3214 1415 3215 3022 3216 1415 3217 3023 8280 2015 3221 2015 3222 1363 3223 7041 3224 1023 3225 3364 3226 1362 3227 7041 3230 1022 3231 3365 3232 1365 39233 7500 3834 7041 3235 1364 3236 7700 3237 53 3240 1362 3241 17041 3242 1020 3243 7700 3244 5252 3245 1020 3246 7041 3247 1022 3250 7700 3251 5345 3252 1362 3253 17041 3254 1020 3255 7750 3256 5264 3257 1020 3260 7041 38261 1022 3262 7750 3263 53493 3200 EUVPDROXSO0 SNA CIA 3377 DCA AI15 CAVA FCI DO10X TAD 115 DCA HIP TAD 5115 DCA VIP TAD I 115 pCA I AI15 DCA VF 152 115 SZ 115 TAD VIP TAD VF DV TAD HIP GIA TAD DCA DH DH SMA TAD DV SMA CLA JMP ENS TAP HIP CIA TAD HI SMA CLA JMP ct 6 HI CIA TAD CLA JMP EN10 HIP CIA TAD HI SPA SNA CLA JNPe e4T6 TAD HI CIA TAD HF SPA SNA CLA JMP EN iO EST POUR LA LIGNE PREC sAC DV ABSe s DH 3264 3265 3266 3267 3270 3271 3272 3275 3274 3275 3276 3277 3 300 3 301 3302 3303 3 304 3305 3306 3307 3 310 3311 3312 3313 3314 3315 23316 3317 3320 3321 3322 3323 3 324 3325 3326 3327 3330 333
97. 0 00 en SF Sr rS S Sp SENE A UMass uu OOD O O OO O wl vi rr IP 2 CRITER Figure 23 Etoile no 122 SEGMENTS VI HF HI TRACE e DE PTS 70 28 20 T6 amp 2 34 32 40 40 56 22 29 29 30 25 T6 33 25 48 17 13 32 4 u 32 a TY 57 17 c E idi us uy e Qo CH ne c gt uN c cC D m ux e UN e al e u mM Fa Ki e ass E a ms Land n e eoe m am uo m l par c Nf ul dont gt N Tel e rm uL m es Ed Eet N N mo eme TN ee rm NUI u Mts iii N m NN prd 073 pom rom 24 C4 ux wd un N m uN e el e lt wi v us e e u e m u Ai u ON uv N u GA DN ei N N DN c DN e ON o N lt Ze CN u et N mt vi N 0 N lt c N D c py N 0 Sech N 2 N Le e u e E 9 LIU X Pus WO MT ci ioris e APO PPA UU f e its ex CN IOS NOR CO c eS Ef LOU PS LN NN DO CN MNT LA O
98. 00 NSI M Y F i S 31dWO0Oz S 31dWO0O 7600 NSI Ort i f 0 00 800 NSI gz J Y UUIIuT O NV 190N 2600 NSI 9S i2 19 0 dI 0S00 NSI 359900 NST 8700 51 IH H 1700 NSI D 3 D BIT 004 7 79900 30 14 0 ee 09 700 NSI 1 31 402 31dWQ2 7700 NSI SINIINON SN0S mum VI ZLIN NO E3AHnOSI AS INVAnUd IN3WOSS STITT TITY ND 534399 530 SNYG SHION SINIOd 30 Z3SSV SVd 11 9 A N 71 5 Q 62 1 G o 00 NS 2 02 20 43114229119419 dI 0700 NSI i 9 eot60 412 812 CUH A 1 dI NS 1 91314402 7 31309 COO NSI _ ELE D 9e UO zc E ETRAS aL al ead H7 i Pati HR VER NS Nuni3W OCT 9010 NSI 0115 6 LYWYG4 TOTI 6010 NSI ANNE SLI OO AIN CO OCIT 9010 NST eiN2W331n3S LN3H3SSILN3AY 2 9 ku us uuu au uuu Q u uk E pe SNL dH JA 1 2016 NSIS NSP C 9 16528 23 31 6500 NSI AA 1 SIG FAINT 1660 NSI IN 2 S600 NSI 600 NSI 9 9810 INIOd 9313349 31 3SSIV SIVW IN3WOS3S 31 3974552 2
99. 004 7005 7006 700 7 7010 7011 1012 7013 7014 7015 7016 1017 7020 7021 7022 7023 7024 7085 7026 7027 7030 77031 7032 7033 0000 3224 7701 3223 1223 70711 1224 7510 5216 7200 1223 7401 1224 2600 7200 1224 7421 1223 5600 0000 0000 7200 1045 7041 1135 7710 5534 1130 3010 1045 70 40 3366 3046 2366 7410 5544 2046 1410 3020 1410 3021 1410 3022 1410 3023 1410 3024 1410 30 60 BCLEK ISZ GEI 5 MINIMAX 2 1 6200 O BLTPRZ ACL DCA BLPTRY TAD BLPTRY CIA TAD BLTPRZ SPA AC BLTPRZ BLTPRY UMP 6 a CLA TAD BLPTRY MAL BLTPRZ JMP MINIMAX CLA TAD BLTPRZ BLPTRY JMP I MINIMAX MAXIMUM DANS AC UINIMUM DANS MQ BLPTRY 0 7000 20 EP CLA NTRF TAD EXCES SPA CLA JMP I AEUR TAD K3377 07110 TAD NTRF CTK DCA 5 POUR K DE 1 SKP JMP I ADTBRK VA RECEVOIR LA PROCHAINE IMAGE ISZ K I AUTI 1O pCA HI TAD I 07110 VI TAD I AUTI10 DCA HF I AUTI10 VF TAD I AUTI10 D TAD I AUTI10 DCA NS 7037 7035 7036 7037 7040 7041 7042 7043 1044 1045 1046 7047 7050 7051 27052 7053 7054 7055 7056 4057 70 60 10 61 7062 70 63 7064 7065 7066 7067 70 70 7071 7072 7073 107
100. 022 0023 0100 0101 O 700 0 701 O 702 0 703 704 705 0 706 0707 O 710 0711 0712 0713 0714 0715 0716 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4400 4600 0000 7200 1021 79 41 1023 7500 5312 7200 1360 5700 3356 1020 7041 1022 3357 0 QUOTIENT SIGNE O PRO DD PRODG 0 0 MEC Ds O Bs O O VF 0100 Ati UL Ts 4400 ADI VIS 4600 700 DOYEN 0 CLA TAD VI TAD VF J e ZA CLA TAD K4351 JP I Day ka DV TAD HI TAD DCA DH 75 18 EMOYEN RESULTAT DANS AC 0717 0 720 0721 O 722 723 0724 0 725 0 726 727 0 730 O 731 732 733 0734 0735 0736 0737 740 0741 0742 0743 744 745 0726 0 747 0 750 751 0 752 0753 0754 0 755 0 756 0757 0 760 0 761 0762 0763 1357 7500 7041 1356 7710 5337 1357 7421 4500 0755 4501 0756 7521 7041 1361 5700 1356 7421 4500 0755 4501 0757 7521 3356 1357 1710 1362 1363 1356 5700 0012 0000 0000 4351 4525 0050 4301 TAD SMA TAD SPA JMP e TAD MT JMS K10D 045 DV SUP TAD JS K10D JMS DH DCA TAD SPA TAD DH DU CLA 13 1 AMUL
101. 04 1505 1506 1507 1041 0337 7640 5245 1041 7124 70 40 30 41 1016 7001 3025 4310 5247 1335 3033 1034 7041 1340 7700 9377 1017 1341 3041 1441 3041 1016 3025 1030 7041 3040 4310 5377 1041 0342 7640 5305 7240 1016 3025 1041 7130 7040 3041 4350 S377 1 340 3034 537 AND SZA JV TAD CLL CMA DCA TAD DCA 5 J Mj p YA SQ UF amp G000 CLA EN365 MASQUE RAL MASQUE MOTI MOT COMPTE ENS 7 EN365 TAD K432 6 DCA DI EN37 TAD DF CIA T D SMA JMP TAD P 455 JMP AND SZA JAP CLA TAD DCA TAD CLL DCA JM S JP K4324 CLA ENS amp ADBI TI K32 MASQUE I MASQUE MASQUE CRI TER CTR COMPTE EN38 MA 50 UE K3 CLA EN3 75 MOT MASQUE RAR MASQUE COUNT ENS38 EN375 TAD K4324 JMP DF EN38 F 6 3 n nu ut en e pmd deb D D DO DO DO DO re n t Ul GN 1527 1530 1531 1532 1 533 1534 1535 1 536 1 537 1 540 1541 1542 543 1544 0 LD ZS GO 0000 1343 3344 1041 0425 7450 5326 7104 7420 5317 2040 5315 7200 5710 1025 1102 3025 2 3414 5313 2310 5710 4326 0044 6000 432 4 0032 0003
102. 1 10 62 7740 7410 5532 1064 7041 1022 7700 5532 5343 0000 7730 7741 0013 0025 6450 6401 1064 7041 1022 7750 5532 1767 7041 1062 7750 5538 1062 70 41 1020 7750 5532 TAD I D CLL RTR SZL CLA UMP I AENT7iO TAD I D CLL RAR SZL CLA UMP 707 TAD TAD ADHFP 5 SMA SZA CLA 9 JMP I 750 TAD HI CIA TAD HHI SMA SZA CLA SKP JMP I 750 TAD HHF CIA TAD HF SMA CLA JMP I 750 JMP EN 708 VADI FD JESA05 7730 25531 7741 JADI 15 13 JAD215 25 730 730 AEN 7105 EN 710 L ES ENONCES EN 70 7 TAD HHF TAD SPA SNA CLA JMP 75 TAD 1 5 CIA TAD HH SPA SNA CLA JMP I AENT750 TAD HHI CIA TAD HI SPA SNA CLA UMP 1 AEN 750 12 6343 6344 6345 6346 6347 6350 6351 6352 6353 6354 6355 6356 6357 6360 6361 6362 6363 6364 6365 6366 6367 6370 6371 6372 6373 6374 6375 6376 6377 6400 6401 6402 6403 6404 6405 6406 6407 6410 6411 6412 6413 6414 6415 6416 6417 1020 70 41 1062 7481 4500 6154 4501 6153 7701 1021 3365 1063 7041 1365 7510 70 41 1766 5372 0000 61 63 61 73 61 74 6157 7740 5532 1064 3022 1065 3023 5766 10283 7041 1065 7750 5532 1063 70 41 1767 7710 5532 1021 1041 1063 7750 5532 EN 708 TAD HI MQ
103. 1 3332 3333 3334 3335 3336 23337 3340 3341 3340 3343 3344 1362 70 41 1020 4421 4500 3364 4501 3365 7701 1363 3366 1021 7041 1366 7500 7041 1370 7700 5600 5345 1363 7041 1021 7710 5345 1023 1041 1021 7700 5345 1363 7041 1021 7421 4500 3365 4501 3364 7701 1362 3367 1020 7041 1367 7500 7041 1370 7700 5600 MAL JMS DCA 445 DCA AGL TAD CIA SMA CIA TAD SMA UP ENS CIA TAD SPA JP SNA UMP TAD CIA TAD MOL JMS DCA JMS DCA ACL TAD DCA TAD CIA 5 TAD JM HIP HI I AMULT DV I ADIVIS H VIP x VI V TOLERE CLA I EVPROX 10 VI CLA FN i O VF VI CLA 10 1 AWULT DH ADIVIS DV HIP H HI H TOLERE CLA 1 EVPROX ADRESSE DE DV ADRESSE Di DH PO 3345 3346 3347 3350 23360 3361 3362 3363 3364 3365 3366 3367 3370 0 ISZ CNTRF JMP DOLOK CAVA 152 EVPROX JMP I EVPROX 3360 0 K3377 3377 0 0 O 0 Hs O TOLERE P 9 3 SI VA ON REVIENT LA 2 INS ZTRUCTION QUI SUIT L APPEL A LA SRo 1 CU o y 10 1 5160 PROLONGEMENT DES TRACES ES 5160 7200 CLA PRO GRAMME PRINCIPAL 5161
104. 1 61 62 61 63 6164 6165 6166 6167 61 70 6171 61 72 6173 6174 6175 6176 6177 0000 0000 0000 0000 0000 0000 0004 7775 0002 7776 0000 0000 7752 0000 0000 0000 0000 0000 0000 000 0000 6225 1411 30 62 21411 3063 1411 3064 1411 3065 1411 3066 1411 3061 1066 7041 1024 7510 7041 3315 1315 1316 7500 70 41 1771 7700 5722 1215 7041 1771 7710 5532 DH O VADH O 55 0 ASSEZ 0 JAD 4 453 7775 2 7776 1 0 45522 7752 0 0 5 0 5 0 5 0 5 0 VEMS 0 5 0 6225 6225 0 11 TAD I AUTI11 DCA VVI TAD I AUTI11 DCA HHF TAD 1 AUTI11 DCA VVF TAD I 11 DCA DD TAD 1 AUTII11 NNS DD CIA D SPA CIA mE DCA VADIFD VADIFD TAD JES40 SMA ClA TAD 1 ADASSEZ CLA i JMP I AEN730 TAD VADIFD TAD ADASSEZ SPA CLA JMP I 750 62 63 6264 6265 6966 6267 6270 6271 6272 6273 6274 6275 6276 6277 6300 6301 6302 6303 6304 6305 6306 6307 6310 6311 6312 6313 6314 6315 6316 6317 6320 6321 6328 6323 6324 6325 6326 6327 6330 6331 6332 6333 6334 6335 6336 6337 6340 6341 6342 1424 7112 7630 5723 1424 7110 7630 5324 1062 7041 1770 7740 5301 5532 1020 704
105. 10 x Ad x r4 us SA PE 3 ur v a Ac N x W X y xd x HA 425 Tod 4 S f 4 t 3 ue UN 5 ei gei o A ir ri C e CAE e fe u 2 F NfO OPC 0 C N CO N FIN OP GO Ce Daf 0 In G cU un GIS OC O Gem ud mmm em a VC P fe P e cnc zen L nan NN 2116 212 KAKIA 24n 2313 r 232 Z n 2a n 7270 FLAN 2410 2620 LIAN VTT 2650 2440 1 7 SRED 2510 2620 2EAN FELA DEED IRAN DENN HA 262 PAIN 2660 2650 TREAN 9670 2770 2710 5725 2726 7740 ZIRA 2756 nnn anon aran 2 5 2 7 ann 3146 2220 3130 SANS FILTRE AU e a ss Ieenneneneee D es ee 0 SG e ee age ee ee a ee ep eo 6 en ee eege 5 e E an Sepp 6 oe 4000420026 4090 59 0 00e e e eee 946282995 0 05 Weg ee ep
106. 10 ou 11 carr ne comprend aucun bit du mot de gauche Sinon calcule le masque des bits du mot pr c dent pour compl ter le carreau et compte les points dans la tranche de gauche du carr 5111 pas au moins CRITER points noirs dans Le carr de droite il ne peut y avoir de segment dans carreau i e parmi les orientations 21 A1 S p Y 75 DF DI41 CD CDz nombrevyd orientations examiner e oi ni l un ni l autre Retour des carreaux n avait au moins CRITER points noirs DI 4326 DF 4324 et il a pas de recherche de DID segments La recherche d un segment commence ici Pour mettre la S R SUIVRE S R MODEL dans le mode 1 Boucle ex cut e pour gt BCLED S R SUIVRE DeDI DF Au moins 11 CRITER points blancs dans cette orientation D Sinon il y au moins CRITER points noirs On veut l orientation qui com porte le moins de points blancs i e le plus de points noirs D BEST gt aucun segment n avait points noirs CTRM est 1 CC DD EE FF S R MODE2 ADDERNPT gt ADRSR S R SUIVRE ADEFF gt ADRSR S R SUIVRE ADBITF MOTF gt Mets ADBITF dans le premier groupe de masques CHSEGS FL CHSEGS Pour mettre la S R SUIVRE dans le mode 2 Cherche
107. 151 7152 7153 7154 7155 7156 7157 7160 7161 7162 7163 7164 7165 7166 7167 7170 7171 1172 7177 7200 7201 7202 7203 7204 7205 7206 14111 3062 1411 30 63 1411 3064 1411 3065 1411 3066 1411 3061 1063 7041 1065 3076 1062 277041 1064 3077 1077 7510 7041 7421 1076 4525 3372 1372 74041 1137 7740 5310 5377 0000 0000 0000 0000 0000 1066 7041 1024 41500 70 41 1140 7740 5766 DCA TA DCA TAD DCA TAD DCA CIA DCA TAD CIA TAD DCA TAD SPA CIA M QL TAD JMS DCS TAD CIA SMA JP JP 0 F 12 3 I AUTI11 HHI I AUTI11 UVI I AUTI11 HHF I 0 111 VVF I AUTI11 pp I AUTI11 NNS VVI VVE JEN DDH DDH DDV ADMINIMAX DDI FMAX DDI FMAX CRI TR2 SZA CLA BCLEKK FPAGE fAC CRITRE DDI FMAX CTRX50 0 71 77 SMA CIA SMA JMP TAD DD D CRITR3 AC CRITR3 D DD SZA CLA I ABKK 7207 7210 7211 7212 7213 7214 7215 7216 7217 7220 7221 7222 7223 7224 7225 7226 7227 7230 7231 7232 4233 7934 7235 1236 7237 7240 7241 7242 7243 7244 7245 7246 1247 7250 7251 7252 72 53 7254 7255 7256 7257 72 69 72 61 1143 3367 2367 7410 5254 7201 1367 7650 5225 1062 30 7
108. 1777 ADRS 0 F 3 3 Q 440 0441 O 449 0443 O 2 44 0445 0446 0447 0 450 0451 0452 453 0 454 0455 0456 0457 0469 0 461 0462 0463 0464 0465 0466 0467 0 470 0471 0472 0 473 0474 0475 0476 0477 0500 0501 0502 0 503 0504 0505 0 50 6 0 50 7 0 510 0511 0000 4261 1306 7640 5247 13042 5640 42 61 1 30 6 7700 5256 4261 1304 5640 4961 1305 5640 0000 7201 1046 1045 5661 0000 6041 5267 60 46 7200 2666 0000 1 303 4266 1302 4266 5674 0212 0215 0260 0266 7766 7640 0340 0252 x 41410 SYMB K gt JS PLACER Miz SZA CLA 3 K260 JMP I SYMBK JS PLACER M12 SMA CLA 4 4 JMS PLACER TAD 260 JMP SYMBX JMS PLACER TAD K267 JMP SYMBK CLA TAD K NTRF JMP I PLACER TAPESO JMP 1 TLS CLA TAPE CRs TAD 215 JMS TAPE TAD K212 JS TAPE I CR K212 212 Ke15 215 K2 69 260 K2 67s 2 66 M12 7766 140 7640 AG 40 340 K252 252 F3 1 0512 0513 0514 0515 0516 0517 0520 0521 0522 0523 0524 0525 0526 0527 0530 0 531 0532 0533 0534 0535 0 536 0537 0540 0541 0542 0543 0524 0545 0546 0547 0550 0551 0552 0 553 0554 0555 0000 1630 1307 7640 5322 1311 3710 5330 7240 i 630 7640 5330 1311 3710 53 12 0000 1353 3354 1
109. 2 3 2 6 3 50 4 1 51 1 6 3 0 11 90 2 343 1 4 1 51 1 6 4 04 39 Ds 2 Je 3 1 4 5 2 6 5 31 13 2 35 31 2 i 2 5 t2 6 6 1 1 Cl 2 22 3 2 4 51 C3 6 VY 2 Ch BD 62 2 Ai 3 5 4 6 B l 31 C 1 21 C2 CA 5 amp 6 E 1 1 C2 2 2 2 3 41 C 5 5 6 30 1 11 2 22 C3 3 4 4 5 51 5 6 31 2 21 3 41 5 51 C 6 6 2 U3 11 C Z2 2 13031 4 41 5 5 C 51 13 J 3 2 2 035 2 4 3 5 4 6 5 14 1 3 2 1 3 2 4 5 Ai 6 4 15 C3 1 C2 1 3 2 4 5 3 6 4 36 1 11 62 3 2 4 21 5 3 C 6 31 17 0 2 1 63 1 4 21 5 2 6 21 18 3140 2 1 32 3 5 1 5 2 6 2 19 2 0 C3 1 CA 5 N 6 1i 20 2 0 242 0 55 1 1 2 C34 C 2 4 06 5 OY 6 22 1 C 2 3 G 5 10 6 1 22 1 0 2 0 3 1 C471 C 5 30 C 6 11 24 2 101 3 1 C 6 711 C 5S2 C 6 2 25 1 0 2 1 3471 21 5 21 61 2 26 1 1 C 2 1 34 212 4 2 5 3 C 6 3 27 34 1 2 1 2 72 6 2 5 73 C 65 4 28 C y C 2 731 3 21 amp 3 574 C 65 4 29 Ciel 2 221 13 2 4 3 5 4 6 51 39 1 1 2 212 3 2 5 5 63 5 21 2 2 3 3 2 4 5 5 6 75 32 CITT 2 2 9 3 4
110. 2 cit e comme exemple dans la figure 7 est la 21 des 76 lignes transmises et gard es par le PDP 8 E V 21 tandis que la ligne 206 est la 22 V 22 Pour un demi cadre pair 17 C Le mini ordinateur PDP 8 E Le PDP 8 E est un mini ordinateur orientation g n rale avec une m moire de 4 096 mots de 12 bits et un cycle de base de 1 2 L addition s effectue 2 6 et la soustraction en 3 8 La multiplication et la division sont faites par des sous routines qui prennent quelque 100 appendice c 2 Les calculs en virgule ont t vit s parce qu ils exigent des sous routines complexes L unit centrale de traitement comporte deux registres principaux et son bit de surplus LINK ou LK sont effectu es toutes les op rations arithm tiques et logiques etc b 1e multiplicateur quotient MQ qui est utilis avec AG dans les op rations de multiplication et division et qui sert aussi de registre a acc s tr s rapide Le d roulement du programme est normalement s quentiel mais cet ordre peut tre chang par des instructions de saut analogues au et au GO du FORTRAN Le programme peut aussi modifier ses propres instructions pendant l ex cution ce qui permet beaucoup de flexibilit Il est impossible de faire cela en FORTRAN L appendice c 1 donne davantage de pr cisions sur le jeu d instructions du PDP 8 A
111. 2 Se t2 92 22 82 62 06 ELEM en ZL RQ NEO EE ee S OUT lt A asus bei ARA I hs 16 v v ES ET 209 2 Lp Q 7 2l IT IEEE TTT Set 01 01 9 56 2 cotan 9 1 945 1 0 0 9 0 0 et le 109 point est ViorH10 11 12 Ex 21 1105320 1202997 2 5 10 0 3 cotan 055 954 Bai 0 1 0 2 1 0 et le 109 point est ViorH10 22 23 31 7 40 1 10 2 10 10 4 tan 035 833 0 9 0 8 0 0 et le 109 point est Vio H30 32 33 41 9 10 8 10 0 10 A partir du point initial 09 point et du 106 point on peut calculer les coordonn es des autres points par interpola tion Pax exemple pour D 4 groupe 1 0 10 3 10 et par cons quent les points sont 10 3 0 0 18 1 222 2 215 9 2172 10 Donc la coordonn e horizontale du d point est J tandis que la verticale est calcul e par interpolation 11 en va de m me pour le groupe 4 sauf que la coordonn e horizontale est J Par contre pour les groupes 2 et 3 la coordonn e ver ticale du J point est J tandis que la coordonn e horizontale est calcul e par interpolation L appendice 1 montre le programme qui effectue ce calcul d interpo
112. 303 6 200 NSI si t nr P M n 641 2200 NSI o 9L T1s1 FT GO NWSI 9261 49 11 9 0200 51 go i f 9 0 6100 NSI 915 9 Sp NSI ivwWWOd Z L100 NSI INIOd 9N714 21 093 9100 NSI 19303 E 100 CT 0934 100 NSI s 3918418 91 39 NOILINIJZO 13 301221 9 4 100 NS 1 t t9 dIO 2106 NSI 5 9310 2100 NSI Z AI O EGO NS I I jJIG 6000 NSI t Ce 10 8000 NSI zi LOCO NSi i NIHOVW 00072 04 9000 NSI goce mU 9651101 SIONI 531 unOd 0 31 ua3in233Xi 8 2 2 Let Aq3S338 41 61 M NOI SN3NIGOG 6000 NSI iv HO3N 15 OtY AO3N 96 941 1 _ I Ot J21dWCO LNIOd 2NV 19 49u9 1N C6 08 H32VU L COS NISSQG NOWWOO 7000 JAVIHIINFAISNT ix1v21901 600 NSI 7 393S1NI II IT TdWI 2000 NSI J3uXON GICNI1103CN dvk ava12 wa3goN 1SI qON 2IO20S83 32WufnGS 40000z2z42Z7i 6 7 1NOd3NIIl cO0zl1dC NIVN 2a3WVN 4211d4W99 31303 095 50 1202 13437 Za LIE 24 tS e Ara s A 2 12011309 30 11 02 0101 r388WONzdjHdWON 31 96 i H 0101 OQ 9L i A Oict 00 JNNILNOJ 5001 IA 2 WN AUS 34 IHz i 9N Au3S3W EN 0004 01 09 4121 39 YN dI F 200 NSI 1200 NSI NSI 0200 NSI 6900 NSI
113. 3271 S30 1093 J 342199359 2 XIS 34 V1 35075 V 3 1137 3u3INE3SO Vl 1340 NO 2 AgG HdQvAJOXVWsvW3I OG TEOO NSI I HQOQVA 0600 NSI IHH dHHzHQG 6900 NSI IAA dAA AQG 0 8700 95959 4394 1 5 1700 NSI d320vuisaQ x 9500 NSI 320VULsdAA 500 NSI CNY d3OVulsdbhbH 7900 NSI 2433 d30VWUL IAA COO NSI d3OVul IHH 2700 NSI 618 01 09 375399 I 0500 NSI J iNtT1 M3 648 OQ 6 CO IHzH 19035224 dI 2600 NS IAzA 1 03 93W 41 S 00 NSI JH H _ _ 9800 JA A 6600 NSI 21 93 688 OQ 2600 NSI 9 tL FA 39 91 91 30 IVNIA LNIOd 31 3 sVOdu c Ouk 9 e BED WESSEN EE EE 401 669 6010 NSI 008 01 09 9010 NSI uu TOI JN V IVWSOd OTU NST JUIN 218 968 ZOTO NSI 008 OL 09 TOTO NSI 01124311013 3NH V IWOOT 608 DUO NI 608 6 31IuM 168 5600 NSI 008 01 09 8500 NSI TT YENE Wa 1vWSUJ 1666 NST ju LN 31INM 968 9600 NSI 311013 JINN V A i vx3un3 ES seg pe 0 1411013 INN V A 71 4 9 LVWYG2 508 5600 E JIQXVW YA Y GO E 31IWM 569 600 NSI 008 z805 y NS 4311013 SVd V A N listXv LVWWOJ 808 1600 NSI 808 0600 51 INOS 068 6800 STIS G 89 8800 ANNTINO 618 2800 NSI
114. 355 3010 7240 3757 1410 1360 7650 5350 1010 1356 7040 3757 2354 5340 5731 1664 0000 1 777 0 556 6001 0557 0 560 0377 7540 REFER O TAD I APH TAD M140 SZA CLA JP 4 TAD K259 I A340 JMP e 7 CLA i ADH SZA CLA JMP t3 TAD K252 DCA A340 I REFER S Re CALCT CAL C Ts TAD 76D DCA CTM C1777 DCA AUTI FO CLA DCA I ADCT BCL TAD I AUTIO MBLANC SNA CLA JMP FBCLE TAD AUTI10 TAD M1777 CMA DCA I ADCT FBCLE ISZ JMP BCLE JMP I CALCT 7664 CTM O 17772 1777 1777 6001 A PG T gt MBLANC 7540 F 3 5 3730 3731 3732 3733 3732 3735 3736 3 737 3 740 3741 3 742 3743 3744 3745 3746 1200 1201 1202 1203 1204 1205 1206 120 7 1210 1211 1212 1213 1214 1215 1216 1217 1220 1221 1222 _ 1223 1224 1225 1226 1227 0000 3344 1344 1226 7700 5340 1344 5730 1344 70 A1 1345 5730 0000 2270 77713 0000 1224 3226 7701 0104 7106 3227 1227 7104 1226 3226 7701 1805 7110 7110 7110 7421 1226 5600 6661 6010 0000 0000 35730 CHSYAL S0 1 4 1 ZJ OHANGE S IL Y LIEU CHANGE ADRESSE DU SI CELLE CI EST DE 1135 1150 DROI TE GAUCHE POUR BIT MAIS DE CECI L ADRESSE DU MEME 1120 1133 GAUCHE A DROITE EST 55 POUR UTILISER L ADRESSE DU
115. 357 1360 1377 1 2400 1201 1402 1 403 1404 1405 1 406 1407 1410 121 1412 1413 1414 1415 1416 1417 1 420 1421 1 422 423 1424 1425 426 1427 1016 0104 7450 5730 7040 0104 7650 5730 1016 7041 1113 7700 5730 1016 7041 1376 7710 5730 2277 4301 4351 3017 1330 3037 1034 7041 1033 1103 7700 5377 1033 7041 1335 7750 5247 1030 17041 3040 21017 1336 3041 1441 3041 1016 3025 4350 5247 MOTI AND K7 SNA JMP C MA AND K7 SNA CLA JAP I CHSEG CHSEG CIA SA JP TAD CIA SPA CLA JMP I CHSEG JMP FPAGE OTI K2000 CLA CHSEG MOTI K3017 K4301 4301 4351 4351 K3017 3017 1377 FPAGE CHSEG DCA CHSEGS TAD DF CIA TAD pl X10D SMA CLA UMP EN38 ZAC 10 C DF DI DI CIA SPA MP K4326 AC 4326 DI SNA CLA EN37 SI DI EST PLUS GRAND 4326 TAD CRITER DCA MASQUE I MASQUE DCA MASQUE TAD MOTI DCA MOT JMS COUNT UMP EN37 CTR ADBITI CONSERVE L ADRESSE DE RETOUR DANS F 6 2 1 430 1431 1432 1433 1434 1435 1436 1437 1440 1441 449 1243 1444 1445 1 446 1447 1450 1451 1452 1453 1 454 1455 1456 1457 1460 1461 1462 1463 1 464 1465 1 466 467 1 470 1 471 1472 1473 1474 1475 1476 1477 1500 1501 1502 1 503 15
116. 3715 K1 770 3776 MOTPR 373 MOL 7 421 M12D 3774 5400 5401 5402 5403 5404 5405 5406 5407 5410 5411 5412 5413 5414 5415 5416 5417 5 420 5421 5422 5423 5424 5425 5426 5427 5430 25431 5432 5433 54134 5435 5436 5437 5440 5441 5 448 5443 5444 5445 5446 5447 5450 5451 5452 5453 7200 1371 3010 1361 3032 f 1362 3011 1363 3031 1411 1450 5306 30 50 1120 3012 1011 3052 1052 3025 1412 7450 5306 0050 7650 5223 1143 3040 1012 1366 30 43 1443 30 41 4332 1012 1367 7740 5263 1025 0104 7650 5221 1364 1043 3041 YILTiGAGE X 5400 CLA TAD K1777 PCA AUTIO TAD 177 DCA CTBLANC ZON NE PEUT ENLEVER ET METTRE DE COTE PLUS DE 127 177 OCTAL POINTS ISOLES K1777 AUTI11 TAD M1120 DCA 4 BCLMOTs TAD I AUTI11 SNA UMP TAD K1117 AUTI12 AUTI11 DCA MOTIR BCLBIT MOTIR DCA MOT TAD I 407112 SNA JMP AND ACT SNA CLA JMP 5 TAD 3 CTR AUTI12 TAD K4500 DCA MOTF TAD I MOTF MASQUE JMS COMPTE AUT112 1121 SMA SZA CLA JMPo 17 TAD MOT AND K7 SNA CLA JMP BCLBIT TAD M2 TAD DCA MASQUE 5454 5455 5456 5457 5400 546 5462 5463 5464 5465 5466 5467 5470 5471 5478 5473 5474 5475 5476 5371 5 500 5501 5502 5503
117. 4 7075 7076 7077 7100 7101 71102 7103 23104 7105 7106 7107 7110 4111 7112 7113 1114 4115 1116 7117 7120 7121 71988 7183 7124 1021 704 1023 3072 1020 4041 1022 30 73 1073 7510 7041 7421 10 72 4525 3367 1367 1041 1136 7740 5214 1143 3370 2370 4410 5214 7201 1370 7650 5076 1020 3070 1021 3071 5302 1022 3070 1023 30 71 1130 3011 1045 7040 3371 3057 2371 7410 52 62 2057 1057 7041 1046 7640 5325 1011 1133 3011 5310 TAD DCA TAD CIA TAD DCA TAD SPA MQL TAD JMS DCA TAD CIA TAD SNA JMP 152 SKP JUMP SNA VI DM DR DH DV I ADMINIMAX DI FMAX DI FMAX CRITRH 52 CLA BCL EK M3 CTMEC AC CRI TR1 DI FMAX POUR CT4ECs 2 1 0 BCL EK CLA 6 TAD DCA TAD DCA HI H V UMP T 5 DCA DCA DCA DCA BCLEKKs ISZ CTKK SKP JMP SZ TA D CIA TAD SZA HF VF V K3377 11 004 NTRF CTKK KK POUR KK DE 1 A NTRF SAUF KK K BCLEMEC KK pt K K CLA JMP 5 TAD DCA JMP BCLEKK AUTI11 K6 AUTI11 1125 7186 7127 7130 7131 7132 7133 7134 7135 7136 7137 7140 7141 7142 7143 7144 7145 7146 7147 1150 7
118. 4 1063 3075 5231 1064 30 74 1065 3075 1075 7041 1071 7510 7041 7421 1074 7041 1070 7510 7041 4525 3370 1370 7041 1141 4700 5534 5211 1077 7500 7041 1076 7740 5330 BCLEMMEC I SZ M3 DCA CTMMEC ZPOUR 2 1 SKP di UMP BETA CLA IAC TAD CTMMEC SNA CLA JMP 6 DCA HH TAD VVI DCA VV UMP 5 TAD HH TAD VVF TAD VV CIA TAD V SPA CIA MOT HH CIA TAD H SPA CIA JMS I ADMINIMAX DCA MAXDIF MAXDIF CIA CRI TR4 SMA CLA AC CRITR4 MAXDI Fe JMP I AEUR ZIL Y UNE ETOILE UMP BCLEMMEC CHERCHE SI LES TRACES K ET KK ZFORMENT UN T SI C EST UNE ETOILE BETA DDH SMA TAD DDV SMA SZA CLA ZAC DDV DDH JMP 7968 7263 7264 7265 7266 7267 7270 2271 7272 7273 7274 7275 7276 7277 7300 4301 7302 7303 7304 7305 7306 4 307 7310 7311 7318 7313 7314 7315 7316 7317 7320 1321 7 322 7323 4 38 4 73285 73267 7327 7330 7331 7332 1333 7334 7335 7336 7337 7340 7341 1062 7041 1070 7450 5304 7710 5277 1070 7041 1064 7710 5766 5304 1070 7041 1064 7740 5766 1062 7041 1070 7401 4500 0076 4501 0077 7701 1063 3075 1071 7041 1075 7500 70 41 1142 7700 5534 2766 1063 7041 1071 7710 5766 1071 7041 1065 7710
119. 4334 4335 4336 4337 4340 4341 4342 4343 A344 4345 4346 4347 4350 4351 0000 0200 1020 2210 2250 5250 932 4 5664 6754 7674 7776 1676 6756 5666 532 6 5252 2452 22123 1022 0202 0002 0203 1023 2213 2453 5253 5327 5667 6757 7677 7777 7675 6755 5665 5325 5251 2451 2211 1021 0201 0001 1301 0000 0200 1020 2210 2450 5250 5324 5664 6754 7674 7776 7676 6756 5666 5306 5252 2452 2212 1022 0202 0002 0203 1023 2213 2453 5253 5327 5667 6757 7677 1777 21675 6755 5665 5325 5251 2451 2811 1021 0201 0001 lt 2 M LU x Dr 1000 1001 1002 1003 1004 1005 1006 1007 1010 1011 1012 1013 1014 1015 1016 1017 1020 1021 022 1023 1 024 1025 1026 1027 1030 1031 1 032 1033 1034 1035 1036 1037 1040 1041 1042 1043 1044 1045 1046 1047 1050 1051 1052 1053 1054 1055 1056 1057 1060 1061 1062 1063 1064 0000 1016 5025 1 412 41 7421 7701 7110 7620 5217 1017 7041 1310 3026 7240 5222 1017 3026 1201 3027 1050 1311 3032 1312 3031 7701 7112 7620 5241 1313 3275 1314 3255 5252 1315 3275 1316 3255 7521 7104 7421 7420 5261 1025 1102 3025 0000 7104 7421 7430 2026 1486 7450 5300 d SOUS ROUTINE SUIVRE 1000 SUI VRE 0 TAD MOTI DCA TAD I D MOL ACL CLL RAR SNL CLA 7 ADBITI
120. 5504 5505 5506 5507 5510 5511 5512 5513 5514 5515 5516 5517 5520 5521 5522 5523 55024 5525 5526 5527 5530 5531 5538 5533 5534 5535 5536 5537 5540 0000 1143 3046 1425 0041 7450 5352 TAD DCA CLA TAD DCA ais UMP TAD TAD SPA UMP TAD AND SNA JMP TAD DCA TAD DCA CLA TAD DCA JMS UMP 1 MASQUE MASQUE CMA MOTIR MOT COMPTE ENLEVE AUT 12 M1132 CLA ENLEVE MOT K7 CLA BCLBIT K2 OTF MA SQUE I MASQUE MASQUE iO TIR ENLEVE ISZ J JMP FIN CLA DCA HLT BCLMOT J AUTII1O TAD MOTIR TAD DCA DCA AND DCA 152 JMP JMP 10 AUTI12 AUTI1O AUTI12 MASQUE I MASQUE ACT ACT ACT MOTIR CTBLANC BCLBIT FIN COMPTE COMPTE O TAD DCA BCLEKs TAD I MOT AND SNA JMP MASQUE FBCLEK F 5 2 SS41 5542 5543 5544 5545 5546 547 5550 5551 5552 25553 5554 5555 5556 5557 5560 5561 5562 5563 5564 5565 5566 5567 S570 S571 S616 5617 5620 5 621 s 622 5623 5624 5625 5626 5627 5 630 5631 5 632 5 633 5632 5635 7104 7490 5341 2040 5350 7200 5021 7440 5341 2046 7610 5732 1025 1102 3025 5335 7601 1777 6660 71776 0002 4500 6657 6646 0177 0003 0001 7000 7400 7600
121. 56 34 54 76 41 49 45 59 55 60 65 70 75 80 5 90 ag 15 10 TE LIBRARY P E G Ge 2 7 4 d Ont ENEE SIT OF OTTAWA CCo 7 BEEN 90 NN 2 2 2 2 2 2 65 T 15 80 85 60 Vue uy Vi uu get C p 600 e PO en 00 00 en 0 0 e e 35 OO mo OM OM ce 0 0 en 0 3r Pig Pen Lao Land T enia mie Ne yi ent tmi rd 4 30 1 1 1 amp 25 l lt 4 15 26 1C 1 HIN U C P Qe Jg uo qo O OO Qo Ce fom OMNITFUOm UA pe m ee n NN ON N CN OOY I0 00 en en en et eee ur ST sw wi vi www A UL UA N O SU Qu OV C l tape de prolongement des traces apr s 1 6 et 5 l tape 3 Figure 19 Etoile no gt d CRITER gi B Assemblage des traces Cette partie du programme r unit en une seule les traces que la partie 3 a pu s parer tort Pour que deux traces soient r unies il faut que leurs orientations soient presqu identiques diff rence SASSEZ voir l organigramme 20 H et que le point initial de l une soit tout pr s du point final de l autre distance 2 I et Le programme r unira aussi deux traces proches mais bout bout Il faut alors que le po
122. 61 4762 4763 764 4765 4766 4767 4770 4771 4772 4713 4774 4775 4776 4717 ARRIER AVANT SNL CL KSZLGL KTADKS K TADME K1007 K1053 KE M amp 0145 0102 0010 8 10 0145 7770 7770 5 AVANT ET ARRIERE 4756 0000 AVANT 1374 KSNLCLA 3772 I K1007 1375 TAD KTADX8 3773 DCA I K1053 5756 JMP I AVANT 4764 0000 ARRIERE 0 1376 TAD KSZLCLA 3772 DCA I K1007 1377 TAD KTADMS 3173 K1053 5764 ARRIERE 1007 K1007 1007 1053 053 1053 7620 KSNLCIE As SNL CLA 1102 TAD K6 7630 HKSZLCLAsSZL CLA 1145 KTADMB TAD 6 4764 24756 4772 4776 4775 4777 4172 4773 0102 iy APPENDICE B Programmes FORTRAN Table des mati res suite Appendice B Programmes FORTRAN ds 2 Programmes de Filtre et remise dans l image des points enlev s 1 Recherche prolongement et assemblage des traces Recherche des traces 4 vow m Tw 5 iu F r rr nT p rr ry ha aa aras COU NSI NYNLIY 200 NSI 2200 NSI 02 fzf 33495 CES 31c00 NSTI Li iv96 XS G1 Xc 1IVWUuOd OT 0200 51 1 96 1 F 71 7 1 OT 31IuM 6100 NSI LNIOd f V FT 31 9100 51 289718 6100 NSI
123. 66 4547 1367 4547 1273 3010 7200 1425 0041 7650 5303 1370 7410 1371 3410 1025 1372 30285 2364 52 74 1363 3364 1373 3010 3375 1410 1376 7650 5326 1010 1374 3375 23641 5317 5644 CLA TLS TAD DCA PCA ALPHA TAD M12D K200 7 iO TDL MG CTGRL DCA CTL MASQUE CLL CL BETA TLS TAD NASQUE RAL DCA TAD DCA TAD JAS TAD 445 TAD DCA SNA MASQUE 76 CTCOL MOTDL MOT RETURN ADTAPE LINEFEED ADTAPE K5523 AUTI10 GAMMA CLA TAD I MOT AND MASQUE CLA JMP e k 3 SKP TAD TAD DCA ISZ UMP TAD DCA TAD DEL AUTI10 TAD MBLANC SNA POINT BLANC I AUTI10 MOT LG CTCOL GAMMA M7GD CTCOL K5523 10 CT CLA JP e 4 TAD AUTI10 45523 TAD DCA 152 JP CT CTCOL DELTA F 9 4 71 5730 5731 5732 5733 5734 5735 5736 5737 5740 5741 5742 5743 5744 5745 5 46 5747 5750 5751 5752 5753 5754 5755 5756 5757 5760 5761 5762 5763 5764 5765 5766 5767 5770 9771 5772 9773 5774 STTS 5776 1375 70 40 3362 1373 3010 2364 7410 5323 1410 4547 5335 7100 2361 5256 7240 1355 3355 2357 5252 7408 2007 0000 7770 0000 7762 0000 0000 7664 0000 0000 0215 0212 0252 0240 0010 5523 2255 0000 7540
124. 66 lignes traiter 3377 gt liste des traces commence 3400 ONE Boucle ex cut e pour chaque ligne DOAL99LIGNES 6 CTMOTS Il y a 6 mots par ligne traiter 1117 ADBITI x S R YAUNP 0 CTMOTS 1 gt CTMOTS Mi D ano goung X A MOTT AC AC ACT MOTI 2 gt MOTI gt K Aller la prochaine tape Ve IE Pa Ref NIE PCR It neto tete tent mire Registres indexage automatique Pour sauter le dernier le premier mot de chaque ligne Pour s assurer que la sous routine SUIVRE oous routine YAUNPT ad A Convertir MOTI ADBITI en VI HI Une des traces trouv es auparavant B est trop pr s de VI HI distance lt 2 2 4301 DI 4320 NOLCRITER gt CRITER S R CHSEG 11 un segment de MOTF ADBITF d orientation BEST gt VI ATRF Convertir MOTF ADBITF en VF HF S R CONV HF ATRF VF ATRF BEST ATRF 1 gt D F G YAUNPT YAUNPTS plut t hori 7 ta x ontale i Aren ADRSR H D Trace 0 Bit 10 de BEST S R MODE2 MOTF MOT I ADBITF ADBITI 77 5 MOTIS MOT ADBITIS amp ADBIT 6 gt CTR K ap DEPH ou selon le cas voir I S R S
125. 731 6732 6733 6734 6735 6736 6737 1045 3045 1045 7041 1057 7740 5531 1045 7040 1057 7421 4500 0133 7791 3336 7240 4057 74321 4500 0 33 7701 1130 3013 1013 1133 3012 1412 3413 2336 5327 5737 6365 6562 0000 TAD DCA TAD CIA TA D SMA JMP TAD CMA TAD MAL JMS ACL DCA N TRE NTRF N TRF SZA CLA 8600 NTRF AMULT 11 C NTRF 1 KK 6 CLA TAD MQL UMS KG ACL TAD DCA TAD I AMULT K3377 AUTI13 AUTI13 K6 TAD DCA 152 AUTI12 AUTI12 AUTI13 II JMP e 9 JMP ADV V 1150 I 795 6035 AEN795 EN 79 5 F 11 9 6744 6745 6746 6747 6750 6751 6752 6753 6754 6755 6756 6757 6760 6761 0000 7200 1021 7041 1023 7510 5362 7640 5744 1022 7041 1020 7710 5744 7200 1020 3050 1022 3020 1050 3022 1021 30 50 1023 3021 1059 3023 5744 6744 0 CLA TA VI CIA TAD VF SPA JMP CHANGE SZA CLA UMP PFETPI TAD HF CIA TAD HI SPA CLA JMP YI PFETPI CHANGE CLA TAD HI DCA ACT TAD HF HI TAD ACT DCA HF TAD VI DCA ACT TAD VF DCA VI ACT DCA VF MP PFETPI F 11 1L0 6200 6901 6202 6203 6204 6205 6206 6207 6210 6211 6212 6213 621 A 6215 6216 6217 6220 6221 6222 6223 6224 7000 7001 7002 1003 7
126. ACL DCA TAD DCA TAD CLL SNL JMP e JMS SKP JMS CLA MOL TAD JMS DCA CLA TAD MQL TAD Ji S ACL DCA TAD DCA TAD DCA TAD MOT ADBIT i 42477 115 I DD RTR CLA 3 I ADEPV I ADEPH CMA DD K4301 I ADMINIMAX DI IAC DD K4351 I 45 K3 4477 115 BCLPTI TAD TAD TA D DCA TAD DI CD I 115 MOTI I AI15 ADBITI DI D BCLD 3 Ji4S TAD SZA JMP TAD DCA TAD JMS DCA UMP e CTBL I ADSUIVRE REBOURS CLA FINI MOT MOTI ADBIT I ACHSYAL ADBITI F 10 2 5330 5331 5332 5333 5334 5335 5336 5337 5340 5341 5342 5343 5344 5345 5346 5347 5350 5351 5352 5353 5354 5355 5356 2357 5360 5361 5362 5363 5364 5365 5366 5367 2 3 70 5371 5372 5373 5374 5375 5376 5377 1066 70 41 1024 7650 1376 1127 7650 1377 1040 3040 1049 7041 1036 7700 3359 1040 3036 1043 3052 1042 3053 2024 2367 5313 2376 5301 1036 1143 7640 4775 5212 0000 4477 5000 3750 4301 4351 5066 0000 0003 FINI DD CIA D SNA CLA TAD TAD K5 SNA CLA TAD CTR DCA CTR TAD CTR CIA TAD CTRM SMA CLA JP Pe 7 TAD CTR DCA CTRM TAD MOTF DCA MOTIR TAD ADBITF DCA ADBITR ISZ D ISZ CD JP BCLD 1SZ
127. AD CIA DCA TAD DCA K K3377 11 EN 40 gt ISZ K CAMP eek 1 4 JMS JMS JMS TAD DCA 1 ACR I AREFER ACALCT Ki 777 AUTI10 BCLEVSISZ CT SKP TAD JMS JMP DCA TAD DCA TAD DCA SZ 152 TAD CIA TAD SPA CIA DCA DCA BCL EH I AUTI10 I ATAPE BCLEV AUTI11 I AUT111 VI J AUTIII HF 1 AUTI VE AUTI11 AUTI11 HI DH DH VA DH Vi VE DV F 3 1 0272 0273 0274 0275 0276 0277 0 300 0301 0 302 0 303 0304 0305 0306 0307 0310 0311 3 2 0313 0314 0315 0316 0317 0320 0 32 0522 0323 0324 0325 0326 0357 0 330 0331 0 332 0333 0334 0335 0336 0337 0340 0341 0 342 0 343 0344 0345 0346 0347 0350 0351 0352 0353 1022 74281 1020 4525 33729 7701 3373 1 362 7041 1372 7710 5227 1373 7041 1362 7710 5227 1371 7041 1374 7710 5341 1020 7041 13628 1421 4500 0371 4501 0370 7701 102 3364 1360 1364 3366 4765 3766 5227 7201 1371 7041 3367 1021 3364 1021 7041 1364 1401 5754 TAD TA Js DCA ACL DCA TAD CIA TAD SPA HI I ADMINIMAX HSA 1 N H CLA UMP ENZ4O TAD CIA JMP TAD CIA SPA J P CIA 445 DV 4 45 pH ACL TAD DCA TAD TAD DCA JMS DCA JM
128. AUTIIO pCA VF TAD I AUTI1O DCA D TAD I AUTI10 NS TAD DCA KDI TAD VI TAD VF DCA DV TAD HI TAD HF DCA DH TAD DH CIA DCA VADH F 11 1 6074 6075 6076 6077 6100 6101 6108 6103 6104 6105 6106 6107 6110 6111 6112 6113 611 4 6115 6116 6117 6120 6121 6122 6123 6124 6125 6126 6127 6130 6131 6132 6 133 6134 6135 6136 6137 6140 61 41 61 42 6143 6144 6145 6146 6147 6150 6151 1023 1127 3376 1023 1126 3375 1020 7421 1022 4525 3370 7101 3367 1367 1126 3371 1370 1127 3372 1022 1126 3373 1022 1127 337 4 1130 3011 3057 1045 7040 3352 7300 2057 2352 5340 5235 1057 7041 1046 7640 5351 1011 1133 3011 5333 5777 TAD DCA DCA TAD MAL JMS DCA ACL DCA TAD TAD DCA TAD DCA TAD TAD DCA TAD K3377 12 TAD DCA EN 7 50 152 152 VF 5 5 VI JESS 5 ADMINIMAX HMIN HMIN JESS HMINMS JA DS HMAXPS HF 55 JADS 5 KK NTRF JKKK CNTREF 1 CLA CLL KK KKK JMPe 2 JMP 795 TAD CIA SZA K CLA UMP e 5 TAD AUTI11 TAD AUTIII JMP EN 750 K6 JMP I APRSRM F 11 2 61 52 6153 6154 6155 6156 6157 61 69 61 6
129. BERATEN SEAS ZER RE KUSA SEE kS SA Eed RE RE En ON GEAR DO bg 72 x Sous routine CHSEG Version ASSEMBLEUR Cherche un segment d au moins CRITER points noirs sur 10 partir du point MOTI ABITI ou VI HI dont l orientation D est entre DI et DF 5 11 y en plusieurs prends celui qui a le plus de points noirs Orientation BEST 4301 01 4301 01 l gt Pour s assurer de chercher seulement dans les directions permises 351 gt Le cherche pas de segment partir du 3 ge ou du dernier lt mot xxxO ou Pon d une ligne i e si HI lt 13 ou HI 84 Retour Ne cherche pas de segment si VI 1 ou ou VI gt 66 MOTI gt 3017 V NON Ne compte pas tous les points des carreaux de gauche et de droite s il n y que quelques orien tations examiner MOTI lt 2000 DF DI lt 10 wm NON 73 lt DI gt 4326 22 CRITER CTR ADBITI 44 1 gt Dn Al S R COUNT Au moins CRITER OUI points noirs NON MASQUE 6000 0 V MASQUE AC 1 LK D calage gauche et AC MASQUE MOTI 1 MOT K S R COMPTE Au moins GRITER points noirs y compris ceux trouv s en H OUT E L pn manas
130. BIT DANS LA SR CONV OU POUR LE POINT INITIAL DANS ACTH TAD ACTM M1134 SMA CLA JMP JMP CHSYAL TAD ACTM CIA K289 70 JMP J CHSYAL AC This O X22 70 22 70 5 7773 1200 CONV 0 1117 DCA ACT ACL AND K7 CLL RTL ACTP TAD ACTP CLL RAL TAD ACTP TAD ACT DCA ACT ACL TAD M1770 CLL RAR CLL Bon CLL RAR TAD ACT JMP I CONV M111 7s 6661 1 770s 6010 0 ADRESSE DE 1133 DANS SUI URE 1120 1151 DANS AC RESULTAT 1120 2 5 8 CONV DANS 0 DU INCLUSI VEMENT ZV DANS 1 76 INCL H DANS AC DE 1 96 INCL DANS 1120 A 1133 INCL 2 SeRe CONVINV 7481 DONNEES DANS DANS ACL 7701 RESULTAT MOT DANS ADRESSE DU DANS CDE 1120 1123 43750 3750 0000 CONVINQ 3751 3372 ACTM 3752 17701 ACL 3753 7104 CLL RAL 3754 7106 CLL RTL 3755 1376 TAD K1770 3756 3373 MOTPR 3757 7240 CLA 3760 1372 TAD ACTM 3761 1374 M12D 3769 7510 SPA 3763 5366 UMP e 3 3764 2373 ISZ MOTPR 3765 5361 JMP 4 3766 1375 TAD K1134 3767 7421 3770 1373 TAD 3771 5750 JMP I CONVINV 3772 0000 0 3773 0000 0 3774 7164 7764 3775 1134 K1134 1134 3776 1770 1770 1770 ACL 7701 A CTM 3772 CONVIN 3750 K1134
131. CLEO NSI OSL 01 09 2 19 IAA A SQVI 31 1160 NSI HQVA CZ HOVATAQOXUIH IHH OSGVI TIASA GOL OLEO NST TT _ 0S4 01 09 5960 NSI 804 09 JH l1 dHH OQNV SWdH 19 IHH QNV IHH 19 IH dI LOL L9 0 NS i 062 OI O9 Met 80L 01 09 JH 19 3HH GNV Sd3H 31 IHH IHH 11 IH JI 960 NSI LOL 01 Q9 i2 19 0 31 29 0 NSI 012 OL 09 ic 31 qg gNV de 3T1 1t df 7090 NST 04 01 09 735 19 0410 41 8660 NSI OEL CL 09 Z3sSv 31 0s O31Q0VA SQVI dI 9660 NSI e EE GED 9 332v u120Q SCO NSI m 96 39 90 22AA ESEO NSI 432991 4 2660 NSI 2 5 59 430V8 12 1AA i6 0 NSI TAN 330V SL STHH OSEO NSI OSL 09 O03 IT 870 RST ju IN 1 3 00 1580 NSI Gr JH2SddH 9 0 NSI G JH Sl dH GEO NSI S XVWH SdXV HNH 7560 NSI S NIWNHZGWNINH CEO NSI HOVA NTRHEXVNE 2550 551 dH IH ONIW NINH 1920 NSI S JA SN3A 05750 NSI S JA Sd3A NSTI 1 9 12 19 41 1660 51 1 95 9660 NSI rl NS 4 CFO NSI i INNIINCI S62 2950 _ A C tT I 339V31 f t 1 3399 81 1 6 2 1950 NS JuiN WWsI SLL e 5690 NSI 008 01 09 5 1 19 MM 2699 NSI UL URL Ge iI JHlN 2dWLN 5690 NSL L P H30VUu 4 CL 1 43993 12 12H32 VS 50 NSI OS VE TYHJOVEIS 9 1143 V91 s 3A JH IA IH NJAOWQs 891 d39V 311 LEO NSI JA 1 4330VM1 0690 NSI VUI NSI
132. CONTRIBUTION A LA RECHERCHE AUTOMATIQUE DES TRACES ET DES EVENEMENTS INSCRITS DANS L EMULSION IONOGRAPHIQUE par JEAN PIERRE MATTE Th se pr sent e en vue de l obtention du grade de Ma tre s Sciences Physiques D partement de Physique Facult des Sciences et de G nie Universit d Ottawa Ottawa Canada 1972 Jean Pierre Matte Ottawa 1972 SOMMAIRE Un algorithme a t conqu pour analyser une image aigis tis e de 76 x 96 unit s 120 x 150 microns environ L algo rithme a d abord t d velopp en utilisant le langage FORTRAN IBM 360 65 et comme donn es des images d v nements cos miques inscrits dans l mulsion ionographique cod es la main au moyen de l cran digitis d un microscope faisceau balayeur ont t utilis es L image Sous forme de points noirs sur la grille de 76 x 96 est r sum e en une liste de traces L analyse proc de par la recherche de courts b tonnets qui sont r unis pour former les traces Le programme a t traduit et optimis en langage d assem bl e pour un mini ordinateur PDP 8 E 4 096 mots de m moire de 12 bits Une interface a t construite pour transmettre les images cod es du microscope faisceau balayeur au mini ordinateur L utilisation de cet appareil et de cet algorithme pour l exploration automatique de plaques d mulsion ionographique est discut e REMERCIEMENTS Mes remerciements vont d abord au professeur H bert qui
133. Dee VER cista PA At dau EN Gui WEEN Cafe aug ee IPAGE nr tanpi EE OE Pre E E E TRACEF 7 CTRM TRACEF 7 TRACEF K 1 HF TRACEF K 2 VF HF TRACEF VF gt TRACEF DMOYEN TRACEF 2 gt TRACEF K 5 K K K CONTINUE De get sus E a s Issa EN Se patte se a Sh Sua U moe Lee 1 x lt CTRMS3 NON ke VF lt TRACEF K 2 Ne change rien si au cun prolongement vala ble nta t trouv 9l le nouveau point final est plus haut que le point initial change les Le dernier point noir du meilleur prolonge ment devient le point final de la trace Recalcule l orienta tion de la trace I AIRIA gt 20x OY d v ALT 5 Prolongement des traces Version ASSEMBLEUR Programme principal S R AVANT O REBOURS N PROLONGE S R ARRTERE 1 REBOURS S R PROLONGE S R AVANT de FIN prochaine tape a ama Lu eg erg iem 7 seg IN I adad ei mm A ER rem do RA Abu tms ndr tha aen muet a Va a HR Prolonge au del du point final Pour que la S R SUIVRE fonctionne dans le sens normal d Prolonge en deca du point initial Pour
134. E 4477 5115 MG JJ M5 ATRF SNA CLA ASSEZ CMA ASSEZ 55 2 1 MOT A115 ADBIT 1 MOT I ADBIT CLA 99 Ke CLA 3 TAD SKP TAD DCA ASSEZ 55 2 1 ACTH 1 BEST LES POINTS SONT EN MEMOIRE DE 74500 4574 4071 40 72 4073 4074 4075 4076 4077 4100 4101 41028 4103 4104 4105 4106 4107 4110 4111 4112 4113 4110 4115 4116 4117 4120 4121 4122 41283 4124 41285 4126 4127 4130 4131 4132 4133 4134 4135 4136 4137 4140 4141 4142 4143 04144 4145 4146 4147 4150 4151 1366 70 41 1035 3033 1366 1035 3034 1025 3016 1026 3017 44506 5332 1043 7421 1042 4524 3022 7701 3023 4521 3035 1367 1014 3014 1022 3214 1023 3414 1035 3414 2414 5200 2371 5251 1362 3371 2372 5251 1052 3016 1053 3017 1452 3050 2045 2047 5451 5770 TAD CIA TAD DCA p TAD DCA TAP DCA JMS JMS DCA ACL DCA JAS DCA TAD TAD DCA TAD DCA TAD DCA TAD DCA ISZ MP ACT BEST Di ACTH BEST DF MOT OTI ADBIT ADSITI I ADCHSEG ENS99 MOTF A DB I TF I ADCONV ADMOYEN BEST IO A ATRE VF BEST I ATRF I EN SO XEN399 1SZ II JMP TAD DCA I SZ JMP
135. EF 5 DD 20140 SASSEZ _ Pour toutes les traces KK Pour que l algorithme soit ex cut avec les valeurs ASSEZzO 1 2 2 fois avec ASSEZ 2 Examine toute les paires de traces Pour le cas on a deux traces quasi hori zontales mais de sens oppos Del et 1010 41 ou Dell et DD 1 3 A E d H i DH PO lt NON Le Pour tre jointes il dE ces aient presque la meme orientation Trace K plut t Trace K plut t lt lt horizontale verticale Trace vers Trace K vers la droite NON Cu VVI VI HF HI VF VI H mes a ias e 4134 e Mies Leben e de 4 H I HI lt HHI SHF 5 et gt 5 et lt gua een ME gi Ke NA r oo FT Aaa qud Pr i RR Ar Arta iai A t aon A sa MVP EP PPP vY lt ret en ee 5 SA RE ELS ME da ho d RE VI HHT HI VF VI HF HT V or y re et mar SIMPA esami Hi PESTS SU UA EA E HHF gt HF L assemblage se fait VVF gt VE en prenant comme nou veau point final de ia trace le point final 770 de l autre trace atc Fr PUT m min tha
136. I 1 1800 NSI p dIA I 66 OL 09 dIH dIA T 10N HI 8200 NSI 8 i dIH 66 OQ LLOO NSI 99 dIA 66 00 9100 NSI 023 9400 NSI 5 59 5 1 384935 1001 30 2 31933191 2 LNVON3d 23 N 274 _ E 7 33 LO Nal i 6413232 1 6910 NSI m IA 21 439 31 7910 1 RS Zt 1 339V 1 I1A 29 0 NSI f I d3998l1 IH 1910 NSI EK jA OYTO NSI I 1 d39VdI JH 6410 NSI 505 OL 09 2t1 339991 t49 t1 3399 91 i 4610 NS I GIO NSI 2 CYVILINTI 3 2 iii V VNI3 LNlUG 909 53JVd 30 3N 8 J 0009 01 09 0 31 3 91N 9910 NSI iN 1 D EGO NST 3QNILNDOO 667 26510 NSI Jj QNILNOO 66 10 NS 18 td i 2 44 IN H3JOVHI 4 dHIND H2OVWI 657210 NS 9 38IN J3JOVHI 9 duIN JJO0VSl HS NSI dA JH Z dWH IN 53993 NSAOMOS S du LN 339941 1710 NSI jJAst JB IN H329VH 1 9410 NSI SR 79 710 NS 66 OL 09 3AVO LON dI TO NSI JAVO YJLIvIJ AA ICG WALI ISIE JA AH IA IH 93SHO 1199 NSI 10 ISSF MEEF JT N ZiSSV G Hi LN 339VUL IQ 6 10 NSI Y Z3SSV Z3SSV 6 19 1 dI Lc iO NSI u Umen DS AAAS TION yY df C eTO NSI 1 Z3SSV 2 39 9t j39 1N 3A399 1 ccro NSI Z Z3SSV i ZETO NSI 55 05 68949 IH MU ZT di OCIO NSI 666 04 09
137. Int Conf 1968 Advanced Data Processing for Bubble and Spark Chambers Arqonne National Laboratory ANL 7515 244 390 1969 W W M Allison F Beck G Charlton D Hodges J G Loken B Musarave Phillips R Royston et R A Sunde Int Conf 1970 Data Handling Svstems in High Energy Physics CERN 70 21 p 325 1970 C Guignard et A Volte Coll int sur la reconnaissance de forme Grenoble 1968 R dacteur M Henry L E T I Grenoble 224 1968 B Equer C Guignard G Reboul A Volte Proc Int Conf 1968 Advanced Data Processing for Bubble and Spark Chambers Argonne National Laboratory ANL 7515 p 6 1969 B Equer G Fontaine G Reboul Int Conf 1970 on Data Handling Systems in High Energy Physics CERN 70 21 371 383 1970 M Goldwasser J C Michau J Mullie B Pichard et G Riols BIST CEA 177 47 1967 A Dillet M Goldwasser J C Michau J Mullie B Pichard et G Riols Int Conf 1970 Data Handling High Energy Physics CERN 70 21 p 859 1970 Photographie Corpusculaire II Conf int Montr al 1958 R dacteur P Demers Presses universitaires de Montr al 5e partie 1959 Photographie Corpusculaire III Conf int Moscou 1960 R dacteur P Demers Presses universitaires de Montr al 5e partie 1964 Korpuskularphotographie IV Conf int Munich 1962 R dacteurs H Frieser et G Heimann Munich section V 1963 VER Int Conf
138. L JMS DV JS DH ACL TAD CIA TAD SPA AMULT I ADIVIS VI V VV V ADJES2 6 Vs ADJIES9 ES2 ADHYMS5HFMS ADHFP 5s HFP 5 ADASSEZ ASSEZ SrA UMP TAD DCA TAD DCA JMP EN 710 TAD SPA JiiP TAD CIA TA SPA JP SPA SZA CLA 1 750 HHF HE VF I 770 TAD VF VVF SNA CLA I 750 VVI I ADVFPS CLA 1 750 VI VVI SNA CLA I AEN750 F 121 5 6420 6428 6422 6423 6 412 4 6425 642 6 6427 6430 6431 6432 6433 6434 6435 6436 6437 6440 6441 6442 6443 6444 6445 6446 6447 6450 6451 6458 6453 6454 6455 6456 6457 6460 6461 6462 6463 6464 6465 6466 6467 6470 6471 6472 6473 6474 6475 6476 6477 6500 6501 6502 6503 6504 6505 6506 6507 6510 6511 6512 6513 EN 7115 GIA MQL JMS pH JMS DV AC TAD DCA TAD CIA TAD SMA CIA TAD SPA JMP TAD DCA TAD DCA JMP TAD VI VVI I AMULT ADIVIS HI H H I DJA p2 CLA I 750 HHF VF AEN770 EN 730s VVI TAD SPA CIA SMA UMP CIA TAD SPA CIA TAD SPA JMP TAD CLL SZL UMP TAD CIA TAD SMA JMP TAD CIA SPA JMP TAD CIA TAD SPA JMP JMP VI I ADJES3 52 CLA EN 7 40 JESS SNA CLA EN 734 I D RA
139. Les positions du point final et des 5 positions suivantes dans la direction D de la trace calcul es par l al gorithme d interpolation d crit la section A de ce chapitre sont uraqa sess Si la trace est plut t horizontale les 5 points examin s comme origine possible d un autre segment sont dans l ordre pour chaque VII HII i VII HII 11 VII L HII iii VII l HII iv 2 v VII 2 HII Si la trace est plut t verticale les cing points corres pondants sont i VII HII ii VII HII 1 iii VII HII 1 iv VII HII 2 VII HII 2 8 Un segment est cherch partir de ceux de ces 30 6 x 5 qui sont noirs seulement Tr s souvent un segment est trouv partir du premier de ceux ci c est dire le point final du segment pr c dent et alors il n est pas n cessaire de chercher partir des 29 autres Par contre si aucun seg ment ne part de ce dernier le suivant est essay et ainsi de suite Dans le programme FORTRAN les positions de ces 30 points sont calcul es au fur et mesure qu elles sont requises tandis que dans le programme en langage d assemblage ces positions sont toutes mises en m moire au moyen des sous routines SUIVRE et DEPH ou selon que la trace est plut t horizontale ou plut t verticale cf organigrammes 15 et 16 Enfin presque la m me orientation signifie une tol rance de 2 sur D pour un 2 segm
140. MBLEUR EE 86 14 SOUS ROUTINE 89 15 SOUS ROUTINE 90 A 16 SOUS ROUTINE 92 17 SOUS ROUTINES DERNPT et 93 18 PROLONGEMENT DES 5 98 19 Prolongement des traces Version ASSDMBEEUR e RAV ee px d pa aa 101 20 ASSEMBLAGE DES 5 110 21 Assemblage des traces Version 5 114 22 RECHERCHE DES 5 131 23 Recherche des toiles 5 5 134 gt sms 5e lt ORGANIGRAMMES DES APPENDICES Sous routine MINIMAX minimum et maximum D 1 1 Sous routine MULTS multiplication 2 1 Sous routine DIVIS division ee WERE E D 3 1 Action de l interface soso E 3 Programme pour le pata Break E 4 v aues TAA Paie Al 2 2 LISTE DES TABLEAUX 1 Correspondance position dans l image position dans la mi 2 Information sur les traces dans le pro _ gramme FORTRAN o e 3 Information sur les traces dans la m s 5 moire du
141. N 590 Registre indexage Trace plut t verticale D pose en m moire comme points essayer VI HI MOT EODEM et selon le cas 1 2 points au dessus et les 2 points en des sous trace plut t hori zontale b les 2 points droite et les 2 points gauche trace plut t verticale On regardera dans les directions DD DD 1 DD 1 mais on vitera les di rections impossibles 4301 ou gt 4351 Effectue cette boucle pour chacun des 5 points d essai et a KA FICO Zen AITNE O Effectue cette boucle pour chacune des 3 en g n ral orientations et pour chacun des 5 points de d part ce qui fait 15 essais en tout 3 CTBL O CTR chaque point va la S R Pour le prolongement rebours seulement 1 lon gueur 10 unit s est examin e EC MOT MOTI Dans le prolongement vers d S R CHSYAL ltavant on regarde tant que les limites n ont pas ADBITI t atteintes et qutil n y pas eu 3 points J DD cet essai est celui M et CTP 5 N ON qui part exactement du zx bout de la trace et a la 2 m me orientation que cel 42 16 61 donne un boni de op N 3 points noirs 18 3 gt j gt 2 7 CTR gt CTRM D gt NON Choisis le prolongement E ayant le plus grand nombre 2 n noirs CTR maxi mum
142. NOIS 5500934 Vi 39941 S3G SunOSdu V IN3W3JSNO 1084 5 5 8 0141 18 13314840271 89995 HHEONS 16204 1172 NSI 0 2 066 2920 NSI VLC JT VAL INA ONE S 330V dl NSI 7 5 3ZOVWL 0 20 NSI dJHz 9 4320Vu1 686 6670 NSI A 3594 8620 NSI 243 439v 8L dA LEZO NS jA A GEZO NSI He i w d30OVSl Gezo NSI 1 3 323O0VWuls dH 620 NSI jHzH NSI ses 0109 pp e INST T 066 01 09 3154512 dI 5220 NS I SERA 4329VYu1z 4 9 4320V 8l 8 Z0 NSI SANTINOD 086 NSI jnNIINQO 646 9220 NSI A NS dH DU PECO NSl w M Lis WELD 220 NSI 18 OL 09 44129319412 dl 1220 NSI 19 419 ZZA 593 SEAT 2 tH IH 1IH 03 IH SH 139741 03 0 176 5120 NSI 066 01 09 8120 NSI SHNIINO NSI ILG OL 09 3929 NV180N dI GIZO NS 8 i4 NYTSONZNYISON 096 YIZO NSI 024 01 09 20 NSI 2120 NSI 1120 NSI O NV IB ON 0120 NSI 1519 5312 SSS 6020 NSI 098 01 05 8020 NSI GSG O 09 H A 1 31 9060 NSI 126 01 09 09319 dI 020 NSI 1 5 OL 09 26 023 H 40 0 03 H 0 22 BIZ A 2020 NSI A23N Gb5CU NDI 419 419 76c0 NSI Sly 01 09 W912 319 12 dI 2520161 J Z7 HIA TIN T o C C C CC U 3IF IIH 03 IH GNV 93 439941203 JI
143. O T2AG N3AQNWQ 8100 NSI e 0109 0 11 Hd0 JI T 9100 NSI 100 NSI AG CZ AQ XO THOVA xo9S TE N 7100 NSI O1 09 Miz 19 HO S9VI 31 2100 NSI PROS CON Ns 95 5000 NSI 8000 NSI I IH dH 2 HQ 9000 NSI 0109 IA 119 4A dI 7006 NSI 2 V 113511401 000 NSI JA HH IA IH N23AONQ0 NOIL9ND4 W3931NI 2000 NSI 45 0 010 411030 1 323G0N M 2195383353105 TU H NVa lWuod 12 02 713437 PR LE DEV LL ARE Me UNIDAS EDAM o AL BONA f QN3 0700 NSI UE i TE TNNT aa a aaa J ag eM m 6 314002 6 21402 8600 NSI e3nul 3AV2 ST 4500 NSI NS 01 6600 NS St 01 09 3437101 231 IH H S791I I 00 NSI AC 2 AUTHOVAKTdIACIAY SOS dIHSH ZtUC OT OL O9 HA 399 IA WO gdIA 11 IA 6 0500 NSI x Ot 01 D 6200 NSI CE GT Oi 09 CJETXTIUI TT OIA A SUSI JT r HGVA AQx dIH IH SG8Vi J dIA A 9200 NSI 01 01 OS L3H 39 IH GNV dI H 19 IH YO 4H 31 d IH 11 IH H1 9200 NSI m g OI 09 AOA FC C 95 O 11 HQ0 1 0000 NSI 1595 6100 51 di 4 Ee HOISAVI HO YA 2100 NSI dl H 3H 9100 NSI 9 1 4537 775700 NSI 93 Hd30VHl
144. OIT EN AUCUN CAS AVOIR PLUS DE 4096 POINTS NOIRS NODEPTS Ki 777 DCA TAD DCA TAD 1140 DCA UC ALFA ISZ CA TAD 1 CA SNA UMP M QL M12D SYP 521 152 SUR RAL 152 COMP JUMP BETA DCA I CA FAL FAs SZ UC UMP ALFA UMP AUDELA FAL FA NODEPTS M1 1405 6640 Mi2Ds 7762 1766 AUDELA TAD NODEPTS CIA TAD SPA JMP JMP QUO TA CLA TROP I CAVA AC QUOTA NODEPTSe TROP 600 CAVA 1710 QUOTA 1000 NOPEP TS 0 Appendice Programmes en langage d assemblage Table des matiGres suite Appendice F Programmes en langage d assemblage 1 Page 0 1 2 Dessin de ET F 2 3 Dessin des F 3 4 Sous routines de CONSO rs rs ae oies F 4 5 Filtrage 5 6 Sons routine O 6 7 Recherche des 7 8 Sous routines DEPH et DEPV F 8 9 Sous routine 9 10 Prolongement des 10 ll Assemblage des traces Me 12 Recherche des toiles 12 13 Mode 13 0002 0003 00 0 0011 0012 0013 0014 0015 0016 0017 0020 0021 0022 0023 0024 0025 0026 0027 0030 0031 0032 0033
145. OWWOO 000 51 JAV2HO23N AO3N 1 TxI 91907 7000 NSI Ki 39S393iNI LIOIl dHI 000 NSI diNIOd dN d1S3O0 3NILI hOU80S 2000 NSI J3WHXON QOION 1IQJ0ON dvW GvOT 390300N 15 I 10N 210283 394065 30C0C23271S 65 INO3NId 2ZOZLdQ NIVW iWVN 5 01430 9311 4 55 NvultO d 09 SC TZ 90v 1 02 13 31 XI EX I M CD SESA 95 670 D NSI ec OL 09 00 NSI m H S8VI HOVA 02 2900 NSI m Ul 09 4 NI 5530 H V 09060 NSI HVIT3GTIHZH 6t00 NSI dl Z AG H0O SSVI IA A HV 1 130 9500 NSI _ 2 2A 6600 NSI i 02 09 HO SGVI IT Ad 200 NST EDO NSI I H dH2HQ 1c00 MEE SE 39 I dY 6200 NS 5 9 9 3 439V31 d3A 5200 GE EYN 30VuL dH 1200 NSI Z W 43229VM1 z IA 9200 NSI 4 00 NSI YAN T S gt OG 200 MEI s JN TE 0 ONVIG TV 1200 NSI p e OO 0200 NSI OS OU e i00 NSE E 8100 NSI Oz ti Pr CP 390V29 2146 200 x Ci l sif 3udV JOU NSE 02 OO 8100 NSI 881 100 NSI Lc J Ll uB NS ZTIS 1VWUO4 LOT c O0 NSI JulN I L 2712 1 34229 1981 1912 3l1I38M 1100 NSI 7S WSIS 20 a XS sa 4A t IAS 1 9 32Vu1 d 9 LVWuOd 981 0100 51 981 6 6000 NSI
146. P FAUX CLA TAD CIA DCA TAD DCA HMIN H CLA EN 40 DV VADH CLA FAUX HI H I AMULT ADIVIS VI V K1 77 V ADR I ADRSK ADR EN 40 IAC DV CTV VI V RETICI TAD VI CIA TAD MAL V I AUTPAZ 0354 0355 0356 0357 0360 0361 0362 0363 0 364 0365 0566 0367 0570 0371 03728 0373 0374 0375 0376 0377 1 0400 0401 0 402 403 0 404 0405 0406 0407 0410 0411 0412 0413 0414 0415 0416 0417 0420 0421 422 423 0424 0 425 O 426 0427 0 430 431 432 0433 0 434 0 435 0400 0466 0474 20141 1777 7664 0000 0240 0000 0440 0000 0000 0000 0000 0000 0000 0000 0512 0531 0000 4500 0370 4501 0371 7701 1020 3235 1235 7041 1630 7640 5221 1 631 1232 3253 48 40 3633 2631 7000 2634 5626 5627 0347 0227 0362 0364 1777 0000 0367 0000 AUTPAZ 400 CR K1 41 2141 1 777 1777 114 7664 H 0 K2405 240 ADHSKoSYMEBK 0 DU 0 O AREFER REFER CALCT CT 0 x 400 JMS I AMULT DH JMS I ADIVIS DV ACL TAD RI DCA HP TAD HP CIA TAD I APH SZA CLA MP e 6 TAD I AV 41777 DCA ADRS JMS SY BK DCA I ADRS ISZ I AV NOP ISZ I ACTV JMP J ADRETICI JMP 1 ADENZ4O ADRETICISRETICI A DEN 40 gt EN 40 AU 41777
147. PDP core I INTRODUCTION Depuis la mise au point de l appareil HPD Hough Powell Digitiser en 1960 1 l automatisation des mesures puis du d pouillement des clich s de chambre bulles et tincelles a t l objet d un effort de recherche tr s in tense 278 Cet appareil faisceau balayeur s est r pandu dans de nombreux laboratoires Le HPD fut d abord utilis au CERN et l est encore dans plusieurs laboratoires pour mesurer avec pr cision les v nements pr alablement choisis par un op rateur et que reconstituent g om triquement et cin matiquement les c l amp bres procrammes REAP THRESH et 2 Depuis Marr Rabinowitz et al ont d velopp des algorithmes capables partir des positions des bulles sur le film transmises par le HPD de reconna tre les v ne ments puis de les mesurer Ainsi l Universit Columbia on analyse les clich s de chambre bulles de fa on presqu enti rement automatique la pr sence d un op rateur n tant requise que dans les cas particuli rement difficiles Toutefois ce syst me exige des moyens de calcul tr s importants il acca pare le quart du temps de l ordinateur IBM 360 91 du centre de calcul de l Universit Columbia 9 Le spot lumineux qui balaie le film est produit par un syst me opto m canique de fentes rotatives C est pourquoi le HPD est plus lent que les syst mes avec tube
148. R CLA EN 733 HF SZA CLA EN 7 40 HI CLA EN 7 40 HHF CLA EN 740 EN 734 6514 6515 6516 6517 6520 6521 6522 6523 6524 6525 6526 6527 6530 6531 6532 6533 6534 6535 6536 6537 6540 6541 6542 6543 6544 6545 6546 6547 6550 6551 6552 6553 6554 6555 6556 6557 6560 6561 6562 6563 6564 6565 6566 6567 6570 6571 6572 6573 6574 6575 6576 6577 6600 6601 6602 6603 6604 6605 1062 7021 1020 7710 5340 1020 70 41 1064 7710 5340 1022 70 41 1062 7710 5340 1064 3020 1065 3021 5766 1065 7041 1023 7510 70 41 1764 7740 5532 1064 70 41 1022 7510 70 41 1126 7750 5765 5370 6614 0000 61 62 61 61 6633 6637 6176 1424 7110 7630 5761 1064 7041 1022 7710 5532 1022 7021 1062 7710 5532 EN733 TAD CIA TAD HI SPA CLA JMP EN 740 TAD HI CIA TAD HHF SPA CLA JMP EN 740 TAD HF CIA TAD HHI SPA CLA JMP EN740 EN 7345 TAD HHF DCA HI TAD VVF VI JMP I AEN770 EN 7405 VVF CIA TAD VF SPA CIA ADJESS SMA SZA CLA I AEN750 TAD HHF CIA TAD HF SPA CIA TAD 55 SPA SNA CLA 1 744 JMPe 10 AENT7TAS3 743 H50 ADJAD2 JADE ADJES3 JESS3 AEN 7445 EN 7 44 AEN 7705 EN 770 ADVFP Ss 5 TAD D CLL SZL CLA JMP I AENT743 TAD HHF CIA TAD
149. RCHE DES 5 129 Tq ER Y Chapitre VIII RESULTATS 138 CC det t Chapitre IX CONCLUSION Ee DESS PM ERST A EA EE d E n EX 0 b K ZK Se de 5 ers en E D bu M M 2 D SE E D gt 21 Q ee En y SR aru PRU ES s PER ir Ps CE AA CASE SEU CS ER UO S TERT ALLE Ser SE HE zt SAIS 28 Ld zd URINE AM A 5 D 767 mangu pi nha arini NU Ee Appendice A APPENDICES INTERPOLATION SELON Porgramme FORTRAN Table d interpolation Matrices et NECH Matrice INEC Siwarpa s S RA Sous routine SUIVRE Sous routine MODE 1 et MODE 2 Sous routine AVANT et ARRIERE Table des mati res suite Appendice B Programmes FORTRAN 1 2 Progranimes de dessin US WU Filtre et remise dans l image des points enlev s par le fill Recherche prolongement et assemblage des traces Recherche des traces e 9929929 s e e 4 o d emploi CRO ERS ae T
150. S 4 POUR LES MOTS 2000 A 3137 INVERSE L ODRE DES LES BITS 0 ET 11 ET 10 2 458 ET 6 EN MEME TEMPS COMPTE LE NOM BRE DE BITS CNO lt DE POINTS NOIRS SI CE NOMBRE CNODEPTS DEPASSE QUOTA ON 6002 SINON CAVA C17102 MQL 7291 ACL 7701 SWP 752i T WC O CAs 600 CLA TAD M2300 DCA WC TAD 1777 DCA TAD 17 MOL 42 LA MACHINE EST PRETE A RECEVOIR L IMAGE TAD 1777 TAD CA SNA CLA JiPe BOUCLE ACL AND WC SZA CLA JMP BOUCLE TAD M8 TAD CA DCA CA TAD WC CIA TAD WC SNA JMP VA INVERSER ET COMPTER LES BITSe INVCBITS TAD COMP SZA CLA UMP BOUCLE TAD WC UNE et 4 2300 5500 1777 1777 K1 7 17 1777 gt 6001 7770 TEM COMPO e E K 0644 0645 0646 0647 650 0651 0652 0653 0654 0655 0656 0657 0660 0661 0662 0663 0664 0665 0666 0667 O 670 0671 0672 0673 0674 0675 0676 0677 0766 0767 0770 0771 0772 0773 0774 0775 0776 0777 7300 3377 1237 3003 1276 3002 2003 1403 7450 5273 7481 1277 3243 7521 7010 7450 2377 7000 7521 7004 243 5261 3403 2002 5252 5366 6640 7764 1377 70 41 1376 7710 5774 5775 0600 1710 1000 0000 O lt 644 INVCBITS CLA CLL PROGRAMME QUI INVERSE COMPTE LES BITS eL IMAGE D
151. SI JNIN dAULN ZEO NSI j 6 2 2 1 0 7355 S31 23AV VSU3S 3WH11I8091V T 5 2 2 23SSV 03 73SSV dI 0260 NSI aqo Y41 1d3SSY 008 OO 8120 NSI 2 5523 34 39 2 2 RI L O NL 2 009 9180 NSI T4 9 30gHB3Z2Vul 9 w4 d430Vu4 S 39 SIE NS julN ti M 009 00 61 0 NSI 4 069 ZE O0 NSI O 91 332 314 3 339V841 2 0430Vu1 CL 90H30VH L N3A0WGOS 5594 H39V S1 98 1160 NSI mum NSI diH i5w 430VWLl 68 60 0 NSI 98 01 09 8060 NSI EN LOCO NSIT 5 9 330Vul 299 439L 9060 NSI dIH s 6060 NSI 7060 NSI 58 01 09 5 3 432 741 9312414 41 _ 0 0 NSI 067 01 09 37 W 19 dI 0020 NSI NS1 ANNIINO9 08 9620 NSI J NIINOO 42 LOZO n AA dIK A 9600 I e 01 09 TTI UY di SECO NSI A 62 04 09 S 31 IHH IH SQVI L8 0 NSI 09 01 09 9 19 IAA IA SSVI dI 062 S8 0 NSI 0 7 042 01 09 850 NSI JA NSI O E 054 01 09 Z 19 IHH H SGVI dI 0869 NSI 2 95 1 TTL 6150 NSI TTL 01 09 dA 19 3AA QNV GdJA 31 IAA QNV IAA 11 IA dI 017 9150 NSI 024 01 09 6150 NSI
152. Tas prys geeet tome enm cltesarne averne ap rmm tme 4 326 DI Compte les points noirs dans le carr 11 11 droite de VI HI VI lt VI 11 HI lt H lt HI 11 Va EN37 d s que CRITER points noirs ont t trouv s Point initial dans le bit O ou 1 Le comprend aucun bit du mot droite oinon calcule le masque des bits du mot suivant pour compl ter le carreau et compte les points noirs Bo lt v XZ AXA Ud e ma dans la tranche droite 8 du carr n y pas au moins CRITER points noirs dans le carr de droite 11 ne peut y avoir de segment dans ce carreau i e parmi les orientations l 21 14 M DF 4321 ADBITI 328 gt MASQUE N E MOTI MOT CRITER CTR 0 S R COMPTE Au moins CRITER points noirs J NON B MASQUEAO003 1 gt QU MASQUE gt AC el 1 gt LK D calage droite de AC et LK gt MASQUE R S R COUNT Au moins CRITER points noirs y compris ceux trouv s en p V 4 321 DF EN38 gt G Compte les points noirs dans le 11 11 gauche de VI HI VI lt y VI 11 HI 11 H lt Va EN38 d s que CRITER points noirs ont t trouv s Point initial dans le bit
153. UIVRE mode2 L faisant appel DEPH ou DEPV selon le cas Sous routine CONV oous routine EVPROX Mettre les rensei gnements pertinents HI VI HF VF BEST NS 1 dans la liste de traces Conserve l adresse de retour dans la page O Trace plut t verticale ADEPV ADRSR D pose dans les mots 1 500 4573 les coordon n es MOT ADBIT des 30 points examiner comme origine possible d un segment de 1 1 77 AT15 6 7 4 5 IT U M 1 ATRF NON lt ATRF 1 D gt 1 gt ASSEZ 2 ASSEZ e 55 2 1 55 2 1 00399 115 Essaie les 30 points 0 AT15 ADBTT comme origine possible d un nouveau segment NOTA ADBIT fon M BEST ASSEZDF BEST ASSEZ gt DI MOT MOT I ADBIT ADBITI Tol rance moins grande sur la pente pour les points initiaux plus loign s de la trace AO ALISHZIAINE 0 R Convertis MOTF ADBITF T en VF HF S R CONV Recalcule l orientation de la trace BEST avec VI HI et VF HF S R DMOYEN 1 D la 1 E ans la liste de traces le point fimal du segment U devient celui de 1 trace VF gt ATRF U j BEST gt L orientation recalcul e A 1 gt ATRF remplace l ancienne et 42 NS est augment de 1 ES HD lt gt E ESA
154. UTI10 SNA HLT DCA TAD MQL TAD I MQA DCA JUP MOT I AUTI10 ADBIT I ADBIT MOT 1 MOT BCLE X 5636 1 77 1 77 DES POINTS QUE LE FILTRE T J 2 gt 1330 331 332 333 1334 1 335 1336 1337 1340 1341 1 342 J 3 3 1 344 1 345 1346 1347 1350 2000 6000 7000 7400 7600 7700 7140 7760 7770 7774 7776 3777 1777 0777 0377 0177 0077 0037 0017 0007 0003 0001 0000 720 1 3036 1033 7041 15372 7750 S342 1374 3033 1034 7941 1475 7700 5351 1375 3034 7 MASQUES 1152 4000 100 6000 110 7000 111 7 400 111 7600 111 7700 4 111 7740 111 7760 111 7770 111 7774 111 7776 111 37737 011 1777 001 0777 Z 000 0377 000 0177 000 0077 000 0037 000 0017 000 0007 000 0003 000 0001 000 1330 CHSEG CLA DCA CTR DI CIA KX4301 SPA SNA CLA JMD 3 K4301 PCA DI TAD PF TAD K4351 SMA CLA 3 K4351 000 000 000 100 110 111 gt 111 011 001 000 000 000 000 000 000 POUR 000 000 000 000 000 000 100 110 111 111 111 111 111 111 111 111 111 011 001 000 000 000 000 000 000 000 000 000 000 000 000 100 110 111 111 111 011 001 LA Se 1351 1 352 1353 1354 1355 1356 1
155. UTI1346 AUTI12 m nene AUTI12 AUTI13 La nouvelle trace remplace l ancienne trace Recaleule l orientatio de la trace S R DMOY EN La trace KK est li min e de la liste des traces Les traces suivantes sont r trograd es d un rang BB QUI 119 oous routine PFETPI VE lt VF VI et HF SHI gt Retour oi le point initial est plus bas ou la m me hauteur et droite change les l25 DE PTS i HF VF D Dt SEGMENTS HI DE TRACE 18 10 T8 17 21 76 4 5 20 36 39 34 4 87 34 20 57 35 34 34 26 69 58 41 12 18 49 VAINIER LIHKAHY E EE iiin 0 QE ES PR Bae Sen SE oe ne 4 SN D Fr 4 35647 Pd s Me 9 90 65 2 2 2 85 80 2 2 2 2 2 80 75 2 2 2 2 75 e3 60 50 5 I uU 50 35 40 45 30 15 1C L r pcd li pd e rm pi enl ei mi eni T f ey 6 EE E AN Vi 9 ee CV een 0 en 000 fat em end rw m ae Legd 39 1 1 1 de 4 25 20 v ait e rtm N VC QU LIO P en e mcn on PST ENTST pinu
156. VWuOJ 981 0100 NSI M S81 6000 NSI 812 1 9 0 108 8000 NSi 3513490131 668 N3 1i09 t1 0y3 008 2000 NSI 1919 LYWY04 018 9090 NSI 05 3M NISS3Q 1 t 9NV19 018717 6935 S000 NSI JuiN CO NISS3Q ONV1G L O2 3397414 NOWHOO 000 NS 3 2 17721901 6000 NSI 2 9 W3931NI LIJIIdWI 2000 NSI 5311013 3 3H233H23 2 5 335 XON G ION dYW QVO 1 4 2300N 1S LION 21028 3 324105 2 D3000693219 9 1NO3NIT 20 1d0 NIVW 3WVN 5 011480 HITT F NVzeluGd4 095 50 TZ ANT 1902 13A31 PRA FO HP UTICA TE SJ MC IIR D 2 ES ELE PET ERES an EL Comet Ro m AU Am VITARE DL MM cta Am ss eus 2 2 s3H208ddVu IN3NWVSId330S 3913 1N3AIOQ 32 81 30 61008 531 5 m I 7 T 03 SDW dI 1900 NSi AA 0900 NSI CI I3NWN 628 QQ 8500 NS 39991 V 30 i1VNIJ 37 3Guvoa3y 2z zO02WW 39Vul JIVILINI iNIOd 31 3Q0Wyv9uu 1223WW O 628 01 09 cutiu2 t19 GQ0 G S8VI 31 9 00 GET Ach 6500 NSI S31N39333JIQ 1N3WWVSIJ3QOS SNOILIVIN3IHO 30 1 319 3993 531 TI 5 2 618 01 09 Zullu2 il vwdiOQ 31 Coop NSI mE OizcwWllWo 7772400 NSI 311613 INN t3Wr0d 5309 01 iN3WWVSIJd S 5
157. WC a st al chang depuis B 5 du transfert des donn es 1 Avant le transfert Le programme commence par mettre ses compteurs aux valeurs appropri s 5500 2300 ou 152x8 pour WC puisque 152 lignes sont transmises et 1777 pour CA puisque les donn es r sident dans les mots 2000 et suivants Enfin la constante 17 dans je registre MQ Elle sert en d PR a L instruction 6142 active l interface INT a Ensuite il attendre que ligne 122 arrive INT b PR Le programme attend en comparant CA sa valeur initi ale 1777 tant que CA n a pas chang le programme ne quitte pas cette boucle S il n y avait pas la boucle c le CA P Y p serait diminu de 8 avant m me que le transfert ne commence 2 Le transfert des donn es Quand le compteur indique 122 l interface attend l impul sion de coupure du g n rateur de synchronisation Un monosta ble d clenche l horloge apr s la fin de l impulsion de coupure INT c d Pour fixer les id es nous ne parlerons que du cas du demi cadre pair La description que nous faisons s applique au demi cadre impair condition d ajouter 1 chaque num ro de ligne cit Comme la mont e de l impulsion de coupure est plus carr e que la descente le monostable produit un d lai de 17 apr s le d but de l impulsion de coupure plut t que 6 usec apr s la
158. a t che fastidieuse du d pouillement des plaques d mulsion nucl aire Pour adapter l algorithme d autres mini ordinateurs tels le PDP 11 o le NOVA il faudrait refaire compl tement le programme Pour un PDP 8 PDP 8 I ou PDP 8 L il suffirait de quelques modifications mineures Voir l appendice F Mode d emploi i P V C Hough et Powell Nuovo Cim 18 1184 1960 P Villemoes Proc of the 1970 CERN Computing and Data Processing School 105 CERN 71 6 1971 R K et 2 2 al CERN Courrier 3 70 1972 W Blair et J C Gouache CERN Courrier 3 72 1972 D Lord CERN Courrier 3 85 1972 Methods in Computational Physics 5 R dacteurs B Alder S Fernback M Rotenberg Academic Press New York 1966 Programming for Flying Spot Devices Conf rence Bologne 1964 R dacteurs Moorhead B W Powell CERN 65 11 1965 Programming for Flying Spot Devices Conf 1965 R dacteur D H Tycko New York 1966 Int Conf 1967 Programming for Flying Spot Devices R dacteurs B W Powell P Seyboth Munich 1967 Proc Int Conf 1968 Advanced Data Processing for Bubble and Spark Chamber R dacteur R J Royston Argonne ANL 7515 Proc Int Conf 1970 Data Handling Systems in High Energy Physics Cambridge R dacteurs D H Lord B W Powell CERN 70 21 1970 R B Marr et G Rabinowitz Meth Comp Phys 5 213 Academic Press New York
159. adresse est un mot de 12 bits les 4 096 212 mots de la m moire sont tous accessibles de cette facon C Adressage index Auto indexing Si on utilise un Exemples des huit registres AUTO INDEX 10 17 comme adresse indirecte 11 est incr ment automatiquement avant de servir d adresse indirecte Soient des instructions de saut JMP dans la page 7 mots 1600 1777 Pour donner un exempler con cret supposons que les autres mots contiennent des instructions d arr t HLT sauf ceux qui ser vent d adresse De cette facon le programme arr tera l adresse indiqu e apr s le saut Adresse 2 2 Commentaires 0007 0400 MOT7 400 0010 0377 AUTI10 377 registre AUTO INDEX 0160 7402 MOT160 HLT 0400 7402 HLT 7402 5 50 HLT 0550 Code Texte en langage octal d assembl e Commentaires Adresse 1000 7402 HLT 1640 1000 K1000 1000 1600 7402 MOL1660 HLT 1700 5160 JMP 160 Saut direct la page 0 Va au mot 160 1710 5260 JMP MO1660 Saut direct la page actuelle Va au mot 1660 1720 JMP 550 valide peut sauter directement une autre page que la page O0 ou la page actuelle 1730 5407 JMP I MOT7 Adressage indirect via un mot de la page 0 Va au mot 400 1740 5640 JMP I K1000 Adressage indirect via un mot de page actuel 1 au mot 1000 1750 5410 JMP T AUTII10 Adressage index Le mot 10 es
160. adresses de d part des sept tapes Etape LE Adresse de d part 1 Transmission de l image 5 0600 2 Filtrage E 5400 Bm 3 Recherche des traces TN 1710 4 Remise dans EE des points enlev s par le filtre 4 1 5600 5 Prolongement des traces id 22160 e qes traces mE 6000 7 Recherche des amp toiles 5 7000 E Facultatifs fait commencer le programme 0600 sept tapes seront alors effectu es S il y a v nement la cloche du T6l type sonne et 1 ordinateur arr te Sinon il va 0600 recevoir une autre image t Pour tester avec des v nements cod s sur ruban perfor on fait lire le ruban BIN selon la proc dure normale avec le BIN LOADER adresse 7777 met une halte 7402 dans 0600 pour que le programme s y arr te S il n y a pas d v nement Puis on d marre 5400 ou sean qu on veut du filtrage ou pas I Cour dessiner I image ou les EE une S e m instruction d arr t 7402 au d but de l tape ou envoy s sur ruban apr s transmission ruban contient 2000 Ld Cod s manuellement et trans torneo en code binaire BIN au moyen du programme en ione BIN les contenus des mots 3137 F 13 2 ki ie programme l adresse normale 0600 5400 ou 1710 selon le cas A l arr t faire ex c
161. agon avoir dans le programme FORTRAN les 7 tapes num r es l organigramme g n ral Coder une image manuellement est tr s long mais pour mettre au point les programme 3 et 4 il fallait les prou ver sur des situations assez nombreuses et diverses C est pourquoi nous avons fait tourner l image de 209 409 1809 pour voir ensuite que donnerait le programme de re cherche r sultats taient prefor s sur car tes et utilis s pour tester le programme de recherche des toiles Ceci a t fait avant que l interface ne soit construite Pour ne pas allonger inutilement les listes des programmes les parties qui effectuent ces rotations ont t enlev es Le programme poingonnait l angle de rotation et le nombre de traces sur une premi re carte TETADG et NTRF puis une car te avec les sept renseignements pour chaque trace La rotation s effectuait en faisant tourner jiinace dium angle 209 409 1809 autour du point 38 48 dans le sens anti horaire Chaque point nons V H tait transform en un nouveau point noir V H selon la formule t 48 48 cos 38 V sin li 38 V H 48 sin 38 V cos Gr ce cette m thode nous avons pu apporter de nombreuses am liorations l algorithme de reconnaissance des traces et in clure les sections n cessaires au traitement de certains cas par ticuliers C est en exp rimentant avec ces
162. automatiquement v nement d s que le nombre de traces NTRF d passe EXCES 8 Organigramme 22 AA S il n y a pas plus de EXCES traces mais que deux traces forment un V ou un T il y v nement Pour cela il faut qu elles aient une longueur minimale pour le PDP 8 E ces crit res peuvent tre chang s directement sur la console EXCES CRITRI CRITR5 occupent respectivement les mots 0135 0136 0142 Dans le programme FORTRAN ils sont d finis aux nonc s 5 0016 0029 0052 0055 0066 et 0070 respectivement 4 de CRITRl 16 et CRITR2 16 respectivement C et G Leurs orientations D et DD doivent diff rer d au 8 moins CRTTR3 4 unit s H La distance entre un bout de la et un bout de la seconde ne doit pas d passer CRITR4 6 J pour des V ou la distance entre un bout de la premi re trace et la deuxi me trace doit tre gale ou inf rieure CRITR5 5 0 pour des Ces T sont souvent des v nements apr s la collision deux particules sont parties presque dos dos Dans ces cas les deux traces semblent en tre une seule pour le programme Le programme en langage d assembl e est tr s semblable au programme FORTRAN L organigramme 23 donne plus de d tails Ici CRITR1 et CRITR2 sont gaux mais CRITR2 pourrait tre r duit 10 p r exemple afin d accepter aussi les v nem
163. car le transfert discriminateur e registre glissement a lieu la mont e de chaque impulsion horloge tandis que le transfert parall le lieu la chute du 129 coup Un compteur 12 donne l impulsion au moment appro pri prend 5 usec S il est affirmatif CA est diminu de 8 qui prend 7 8 usec PR f Apr s quoi le programme teste si WC 0 et sinon va ia Doncic h tant que WC ne change pas La boucle h vite que CA ne soit diminu de 8 une seconde fois ce qui fausserait les lass Le minutage instructions a t congu pour que CA soit diminu de 8 une et une seule fois toutes les deux lignes Bini Apr s le transfert de 8 mots de la premi re ligne ligne 122 WC 5510 pas divisible par 20g et l information image de cette ligne r side dans les mots 2000 2007 Ensuite la ligne 124 est transf r e dans les mots 2010 2017 et la fin CA 2017 et WC 5520 qui est un multiple de 16 Donc CA est ramen 2007 puis la ligne 126 est transf r e dans les mots 2010 2017 alnsi la ligne 124 Comme WC 5530 CA n est pas diminu et la ligne 128 sera transmise aux mots 2020 2027 la fin de la ligne 420 WC 7760 CA 3137 Comme WC est un multiple de 16 CA est diminu e de 8 3127 La lise 422 est transf r e dans les mots 3130 3137 et apres WC 7770 CA 3137 Puis la ligne 424 va dans les mots 3140 3147 et enfin WC O Donc
164. de distinct le mode 1 Jl s av re plus rapide de compter les points blancs Si CRITER 5 et que les 6 premiers points sont blancs il est inutile d examiner les 4 autres CTBLANC est d abord mis CRITER 11 713g C et est incr ment e chaque point blanc D s que CTBLANC atteint 0 il ne peut y avoir CRITER points ce point ci AC contient le bit et MOT l adresse du point examiner D ordinaire CRITER 4 5 ou 6 67 noirs et l adresse de retour est incr ment e afin que le pro qui appelle agisse en manas Dans le mode 2 la partie EXEC consiste simplement en un saut la sous routine d adresse ADRSR La sous routine SUIVRE est mise dans un mode ou dans l autre en modifiant ses instructions EXEC et la suivante 1065 et 1066 ce que font les sous routines MODELI et MODE2 La sous routine SUIVRE peut fonctionner dans le sens in verse du sens usuel Tl suffit pour cela de modifier dcus instructions pour que F devienne MOT 8 et que le test B soit invers La sous routine ARRIERE effectue ces chan gements tandis que la sous routine AVANT remet ces instruc tions dans leur tat usuel qui est c lui imprim sur le listing de la S R SUIVRE appendice A 5 Afin de s assurer que la sous routine SUIVRE fonctionnera dans le sens usuel il est fait appel AVANT d s le d but du programme de recherche des traces SOUS PROGRAMME DMOYEN C
165. e enlever quelques points au bout des traces et agrandir les lacunes si les traces ne sont pas denses L effet est b n fique pour des images o les traces sont longues et denses et il y a beaucoup de bruit figures 13 14 15 mais nocif quand les traces comportent d j des lacunes figure 16 fait de remettre les points enlev s dans l image avant l tape de prolongement permet cette derni re de compl ter les traces avec les bouts que le filtre pourrait lui avoir en lev s Toutefois dans le cas de l image 3 fig 16 on voit que certaines traces se font enlever tellement de points qu elles sont tout fait manqu es l tape 3 trace de 11 heures par exemple C est pourquoi deux versions du programme ont t r alis es l une avec et l autre sans le filtre x x 4 4 x RR Figure 13 Ev nement cosmique apr s D Comparer la figure 8 3t 4 filtrade 52 N TA OC O Nm Uo O oC rum TNO C tutaq O Nm rin EI ie mi tuy f COO etim uot OOO HNN UN O P nd
166. e temps consacr la recherche des traces en vitant d en cher cher d autres partir des quelques points que l effa age avait laiss s noirs m Si le point noir est acceptable la sous routine CHSEG cherche un segment partant de l et ce dans toutes les direc tions D 1 40 S ily a un segment ses coordonn es point initial point final orientation sont celles de la nou Dans le programme du PDP 8 E ces points noirs sont re cherch s par le programme principal en utilisant la technique d crite en E2 tout en prenant soin de sauter le premier et le dernier mot de chaque ligne qu un point noir est trouv il est fait appel la sous routine YAUNPT pour voir si ce point est l origine d une trace Voir l organigramme 14 Dans le programme FORTRAN c est la variable logique CAVE qui indique si une trace proche a t trouv e ou non Dans le programme en langage d assembl e l ad resse de retour est augment e de 1 s il n y a pas de trace proche du point 8o velle trace organigramme 12 E A partir de ce point final et de quelques autres points pr s de celui ci la sous routine CHSEG cherche un autre seg ment S il y en a un son point final devient le point final de la trace l orientation BEST est recalcul e sous routine DMOYEN et un troisi me segment est cherch et ainsi de suite F G et Pr cisons ce que nous entendons par pr s du point final
167. e de l amplificateur liane 202 ligne 206 signal sortie de l amplificateur ligne 1 sortie du discriminateur Image discrimin e lignes blanches ligne ligne sur fond noir E r gion transmise 2 au PDP 8 E Dans la m moire igne 202 V 21 du PDP 8 E n Zone 206 V M bh d Fig 7 Effet du discriminateur et de l interface 12 lt ae tek k k dopo eo amp e E d ERE Figure 8 L v nement cosmique fig 4 5 6 tel que transmis au PDP 8 E des autres en sont de sorte que la trace ne pourra pas tre reconstitu e par le programme droite On que 105 20 des traces sont perdues de cette fa on Remarquons que la ligne 20
168. e s il n y a pas eu de saut si gt B Appendice D Sous routines utilitaires 1 MINIMAX 2 MULTS 3 DIVIS Table des mati res suite Appendice D Sous programmes utilitaires 1 Sous routine MINIMAX minimum et maximum D 1 2 Sous routine MULTS multiplication EE EE eee D 2 23 Sous routine DIVIS divijiision e D 3 Sous routine MINIMAX minimum et maximum PIN LEA MLDLMUMNM ec maximum Avant Deux nombre un dans AC l autre dans MQ Apres Le plus grand des deux dans AC le plus petit dans MQ AC BLTPRZ BLP IRV NON PPA Lot Pr arra amaka onem BL T 2 BLTPRZ MQ RETOUR 6200 6201 6202 6203 6204 6205 6206 620 7 6210 6211 6212 6213 6214 6215 6216 6217 6220 6221 6222 6223 6224 0009 7701 3223 1223 7041 1224 7510 5216 7200 1223 7421 1224 5600 7200 1224 7421 1223 2600 0000 0000 t ACL BLP TRY BLTPRZ MINIMA 7701 6223 622 4 6200 74401 6200 DONNEES 2 NOMBRES LSe Re MINIMAX UN DANS AC L AUTRE DANS RESULTATS LE PLUS GRAND DES DEUX DANS L AUTRE DANS MQA MINIMAX O DCA BLTPRZ ACL 7701 MOL 7401 BLP TRY ACL DCA BLPTRY TAD BLPTRY
169. e sous programme calcule l orientation d une trace qui va de VI HI VF HF en calculant la E ou la canente selon celle de deux quantit s qui ost entre 1 et 1 et en attribuant D en cons quence D 1 pour les tangentes entre 0 et 0 05 2 pour les tangentes entre 0 05 et 0 15 etc iw 12 pour les cotangentes entre 0 85 et 0 95 etc GG SOUS ROUTINE DMOYEN VF VI e D A 1 gt DMOY EN V RETOUR Hi Hl DH VE VI DV RETOUR 1 DV 10 DH gt DMOYEN h1 DV 10O DH gt DMOYEN RETOUR RETOUR 0 GI SOUS ROUTINE DMOYEN VERSION ASSEMBLER VF Q 4 3512 RETOUR HF HI DH DV DV 4325 DH 10 DV gt AC RETOUR DH O DH gt AC RETOUR AC h301 DV 12 E Recherche des segments boues CHSEG La sous routine CHSEG a pour but de chercher un b tonnet qui parte du point initial donn VI HI ou MOTI ADBITI qui ait une SEFER D entre DI et DF et au moins CRITER points noirs sur 10 CRITER DI DF et le point initial sont des donn es qui viennent du programme principal La sous routine retourne au programme principal avec la variable logi que CAVE FAUX FORTRAN ou l adresse de retour normale ASSEMBLEUR si aucun seqment n est trouv Par contre si un segment est trouv CAVE VRAI FORTRAN ou l adresse d re tour est inc
170. el du point final Dans le programme en langage d assembl e l adressage l int rieur du tableau des traces doit tenir compte de cette diff rence Dans le programme FORTRAN les deux parties Wl TE es prolongement sont s par es ISN0170 0244 et ISN 0245 0317 Comme ces deux parties sont tr s semblables aucun orqaniqramme n a t dessin Dans le programme en langage d assembl e pour sauver de l espace c est la sous routine PROLONGE qui remplit les deux fonctions Le minuscule programme principal fait appel cette sous routine deux fois Mots 5160 5175 1 Pour le prolongement au del du point final avec l indica teur REBOURS E la sous routine SUIVRE dans son tat normal 2 Pour le prolongement en de a du point initial avec REBOURS du et la sous routine SUIVRE fonctionnant rebours La structure d appel est donc Programme Sous routine Sous routine Sous routine principal P PROLONGE gt SUIVRE sem PROL mode 2 fonction nement normal ou rebours selon le cas On peut voir l effet du prolongement en comparant les figures 18 et 19 7 7 AZ vi T ot gt A Rec ESSI ab Tuala raa TS QU ha rd M ans AW Ru PR PRE TE RS ei AN ESL RENE HI e Eden AER ASSET Wa NI PAR AGEN d n E LAN E Eh AE PRE SE PA PRO tud PERTE ANS i Vus XN re de AE vend K
171. ent de trace 1 pour un 3 49 ou 5 etc Cette tol rance est r duite de 1 lorsque le point de d part est loign de 2 unit s de la trace extrapol e points iv et v des deux listes ci dessus Le nombre de points noirs sur 10 exig s pour un premier segment est g n ralement plus lev que pour les suivants Ces crit res ISN 0086 et ISN 0141 dans le programme FORTRAN NOICRITER et NO2CRITER mots 0107 0110 pour le PDP 8 E peuvent tre chang s par l utilisateur selon les besoins L effet d une variation de ces crit res est tr s important comparer par exemple les figures 20 et 21 CRITER 6 et 5 signifie qu on exige 6 10 pour le premier segment et 5 10 pour les suivants 4 2404 a 4 4 w 29 o En fait ces crit res sont plut t 7 11 et 6 11 SES Ton exige aussi que le point initial soit noir 82 Bien que plus complexe cette fa on de proc der s est av r e la fois rapide et s re En profitant de l informa tion acquise sur un segment pour chercher le suivant on r ussit la fois r duire le temps d ex cution en ne cher chant que dans 5 3 ou 1 directions et 3 am liorer le r sul tat puisque dans les r gions confuses les longues traces sont trouv es et enlev es avant que ne soit entreprise la recher che des autres voir par exemple la trace 1 dans la figure 18 85 Structure du programme de recherche des traces Sous routine SCH EVPROX sous
172. ent que l appareil donnait une efficacit de 60 compar un humain L uniformit du syst me s est av r e sup rieure celle d un humain L appareil trouve efficacement les v nements comportant de grandes branches noires peu plongeantes mais manque les petites toiles Il aussi la d tection d un certain nombre de faux v nements pr sence de la grille ou de taches choses que le discriminateur et le filtre ne suffisent pas enlever Diverses mesures seraient susceptibles d am liorer les performances de l appareil Moins d v nements seraient manqu s si le mouvement de la platine tait arr t lorsque le programme met plus de que d habitude analyser une image d cision d utiliser le filtre ou pas ainsi que la valeur des crit res d acceptation des segments l tape 3 pourraient tre fonction du nombre total de points noirs de l image Les points noirs sont d ailleurs compt s imm diatement apr s la transmission des donn es voir l appendice E Il faudrait utiliser des plaques ee et sans grille Les m thodes de transmission des donn es une ligne sur quatre de l cran et d analyse font que les traces inclin es E asss de trente degr s par au sens du balayage du spot sont manqu es Ceci indique oi serait certes utile d effectuer deux explorations an toursnt la plaque de 9 09 pour la seconde Plusieurs autres m thodes pourraient tre envisag es Il aurait t
173. ents comportant une branche longue et une courte Voir la d finition de distance entre un point et une trace la section III C 2 TN RECHERCHE DES ETOILES NTRF gt EXCES Il y une toile V AJ Pour 1 NTRF AA TRACEF K 1 HI TRACEF K 2 VI TRACEF K 3 HF rer G 0 HFeHI DH Max DH DV 2DIFMAX Pour 1 NTRF NN TRACEF F KK 1 HHI TRACEF 2 VVI TRACEF KK 3 HHF 4 VVF TRACEF 5 DD TRACEF KK 6 NNS VVF VVI DDV HHF HHI DDH Max IDDH DDV DD TEMA 890 s eT remm iaa aswa d sos tq oem aes ra A eia naa ee AL Dr Yr t AE y ias I a A CS Vy Ama Tanay payaa ayaq emi meme iwa AT ur em en menm E Ho nt Mt n 132 G o DDIFMAZCRITR2 516 IDD DIZCRITR3 4 Aga EE ien y tia USA IM MID ente e Tt SOLAR LES ERAI A S e RII EOS EEE PA OCEAN REOR RUE CE ERU AEN E oru inc Add VVI VV SAT LLL Max IVv Vl
174. es ons 0 000008 2000056200 5 EE E E E E 600060060809 0201002050026 0 6 6 ee e 999 e eo ooe 1 toile dans la m moire du PDP 8 E e vents ee CA M O ERREEN S eqe E I E E E E Seege de cas ee ege ege 9969998090809 e tetes CE E E ses ete 68 9999699299290 o oe oo eege EE SE E E Dog ege eege 0 9 00600008 sb
175. es dans les organigrammes Ainsi I MEC est AC L adresse de l op rande MEC est entre parenth ses pour distin guer de TAD MEC gt MEC est l op rande elle m me Le changement d op ration s effectue au moyen d une constante gale au code d op ration qu on veut mettre Ceci est indiqu dans les organigrammes par des parenth ses carr es Par exem ple supposons que KJMPE3 El E2 et E3 sont tous dans la m me page on veut faire IMP E3 E2 pour que le mot d si gn par E2 contienne une instruction saut KJMPE3 JMP E3 Constante Code d op ration de JMP El CLA Met le code d op ration pour saut E3 JMP E3 dans E2 DCA E2 E2 0 Instruction variable E3 Instruction laquelle ie programme transf rera partir de E2 Enfin donnons un exemple de test FORTRAN V CLlLC IF A GT B C C 1 En langage d assembl e ce simple nonc FORTRAN n cessite 6 instructions A B C tous dans la page actuelle ou dans la page 0 CLA Vide AC 0 gt TAD A Additionne AC A AC AC CIA Compl ment binaire de AC gt AC A TAD B Additionne B AC B AC AC B A SPA CLA Saute la prochaine instruction si gt 0 B A 20 ou B ISZ C Incr mente C 1 gt Cette instruction est ex cut
176. es traces 11 Comme c est cette tape qui prend le plus de temps SS elle a t con ue avec soin et de facon minimiser le temps requis Le programme surtout la version du PDP 8 E est sous forme de sous routines qui s appellent l une l autre Le programme principal en FORTRAN fait appel la sous routine EVPROX pour viter de chercher des traces 1 il y en a d j et la sous routine CHSEG pour chercher les seg ments La structure du programme est r sum e l organigramme 10 A signifie que le programme fait appel au sous programme B Pour alourdir ces orqani grammes les appels aux sous routines de minimum et maximum de multiplication et de division ne sont pas mentionn s A Orientations et interpolation La figure 17 illustre les 41 orientations D utilis es dans ce programme En d finissant comme l angle entre le demi axe horizontal positif et la ligne d orientation D on distingue quatre groupes d orientations 1 tan 95 0 0 0 1 0 9 et les coordon es du 10 point par rapport au point initial sont Vig F10 1 29 10 0 10 1 10 9 10 respectivement 51 ud SIT LT 026 test 9zet oec Geen ect cie t 21 122 2265 een 2889 se ev 5 GI 91 8 6 OZ 12 2
177. fagon 96 bits 8 mots de 12 bits sont irons au PDP 8 E pour chaque ligne Une image n transmise qu a la demande du mini ordinateur Si ja demande a lieu au moment un demi pussy est pr t les lignes 122 124 126 seas 420 422 sont transmises mais les lignes 124 128 132 TET 416 420 Sont supprim es pendant le transfert de sorte que celui termin les MINER 122 126 130 422 sont en m moire De m me 51 la transmission a lieu pendant un Beni cadre impair les lignes 123 127 131 423 sont en m moire la fin du transfert Dans les deux cas l ordinateur a une image de 76 rang es par 96 colonnes en m moire Le transfert l image est expliqu de fa on plus d taill e l appendice E v La figure 7 montre l effet de cette r duction de l infor mation pour trois cas a ns trace moyennement inclin e bien transmise car ceux des points qui en sont trasmis permettront de la reconsti tuer gauche bi une tache effet heureux puisqu il n en reste qu une mince lisi re au centre c une trace presque parall le au sens du balayage effet moins heureux puisque seuls des points loign s les uns 14 S Ons 10ns 20us 30 4045 50 5 OR 404 80 120 160 2004 E luu Zt Tmage non discrimi n e mais invers e ligne 202 traces et taches ligne 206 ch blanches sur fond noir ligne 202 signal sorti
178. fin L impulsion de coupure dure 11 A chaque coup horloge sortie du discriminateur est transmise au registre glissement INT e 1 Au 129 coup le contenu du registre glissement est yawa pay en parall le au registre tampon D8s cet iust l interface r clame 3 cycles pour un transfert et ils lui sont accord s d s la fin du Cycle en cours donc 1e temps d attente ne peut d passer 1 4 psec Puis dans un premier cycle WC est incr ment puis CA enfin les amplis de sortie effectuent le transfert du registre tampon la m moire INT k Ces 3 cycles prennent en tout 4 sec Conme il vient un mot 12 bits 12 coups horloge toutes les 4 8 Hsec environ on voit qu il y place pour aucun ou parfois un cycle du ne entre deux s quences de transfert Le registre tampon garde Jntomation tant que le mot suivant ne Tui est pas envoy du registre glissement soit 4 8 Un deuxi me compteur compteur B arr te l horloge apr s que 8 mots ont t transf r s INT 9 Une ligne dure 63 5 mais seulement 38 psec de bala actif sont utilis s C est dire qu entre le transfert du dernier mot d une ligne et celui du premier de la ligne suivante il s coule quelques 25 hsec pendant lesquelles le programme de l ordinateur n est pas interrompu C est ce moment que le programme teste si WC est un multiple de 16 PR 4 Ce test Aucun bit n est perdu
179. format du papier t l type il faut tourner l image de 909 en l impri mant ce qui complique un peu le programme appendice D 1 Voir fig 8 Il faut souvent convertir d un syst me de coordonn es l autre La sous routine CONV convertit la position en m moire exprim e sous la forme d une adresse MOT et de l adresse du masque du bit ADBIT 1229 liste 1120 1133 en position dans l image sous la forme V H L algorithme utilis est H MOT modulo 8 ADBIT 1120 1 MOT A 7 ADBITT 1117 V 1 MOT 2000 8 M0T 17705 10 quotient tronqu MOT modulo 8 s obtient facilement en masquant les trois derniers bits de MOT qui contiennent la valeur d sir e La division par 8 s effectue facilement par trois d cala ges droite en prenant soin de vider le bit de retenue chaque fois 4A la sortie de certaines sous routines ADBIT peut etre soit de la premi re ou de la deuxi me liste La sous routine CHSYAL changer s il y a lieu change ADBIT en son quiva lent de la premi re liste se exemple pour le bit 11 1135 est change en 1133 mais 1133 est laiss tel quel r La sous routine CONVINV effectue la conversion inverse MOT 2000g V 1 8 1 1240 quotient tronqu ADBIT 11203 1 modulo 1210 ou 17703 V 8 H 1 14g ADBIT 1134 H 1 modulo 148 144 La multiplication par 8 est faite par un triple d calage ga
180. gramme en langage d assembl e cette m me technique est appliqu e mais avec quelques modifications D abord en regardant les matrices NECV et NECH appen dice 3 on constate que NECH est enti rement vraie pour les groupes l et 4 tandis que NECV l est pour les groupes 2 et 3 Pour chaque orientation il suffit donc de retenir NECV pour les groupes 1 et 4 NECH pour les groupes 2 et 3 Ces 10 l ments binaires pour chaque orientation sont retenus dans les bits 0 9 des mots 4301 4302 4351 pour D 1 2 41 Le bit 10 du mot D distingue les groupes 1 et 4 bit 10 0 des qroupes 2 et 3 bit 10 1 Le bit 11 sert de bit de signe 11 est 0 pour les groupes 1 et 2 1 pour les groupes 3 et 4 La sous routine SUIVRE calcule les positions des 10 points qui suivent le point de bit de masque ADBITI du mot MOTI selon l orientation Faire appel Bebes Sense routine quivaut la s quence FORTRAN crite ci dessus D abord le mot D est plac dans le l acc s sera plus rapide MQ AC 1 2 us contre 2 6 usec pour m moire AC Le MOT est mis MOTI et selon le groupe de D SG et ADBIT est mis ADBITI 18re liste de masques ou 2270g ADBITI Seules les valeurs 4301 4351 sont utilis es dans le programme en langage d assembl e parce que c est plus commode On transforme du D du FORTRAN celui du PDP 8 E en tradui sant le nombre en octal puis en ajoutan
181. hiffres cit s ici s appliquent aux images vues sur les figures 4 5 et 6 module l intensit du faisceau du moniteur qui balaie en synchronisme avec le premier On voit ainsi sur l cran une image agrandie d environ 1 500 fois de l objet La figure 4 montre un v nement dans l mulsion nucl aire tel qu il appara t sur l cran du moniteur Pour diminuer le bruit de fond on inverse souvent le signal de fa on avoir un n gatif sur l cran fig 5 La synchronisation du balayage est celle des t l viseurs ordinaires Le taux de r p tition des images est de 30 par seconde Chaque image compte 525 lignes de 63 5 microsecondes chacune 52 5 pour le balayage actif de gauche droite et ll nsec pour la retrace de droite gauche pendant delle le faisceau est coup L image qui dure 1 30 seconde comporte deux Sage entrelac s l impair lignes 1 3 5 525 et le pair lignes 2 4 6 524 Ces deux demi cadres comptent 2625 lignes chacun dont 2502 sont actives et 12 sont coup es pour permettre la retrace de bas en haut Le g n rateur du synchronisation a t modifi afin de permettre de noircir une des 500 lignes de l cran et de noircir une position sur chacune des lignes On peut voir sur l cran deux traits noirs horizontal et vertical dont les ordonn es visibles sur des voyants lumineux permettent de He des positions directement sur l cran Une unit de l cra
182. ier point noir D s qu il atteint 3 cesse de regarder dans cette direction ES gt NOBLAN gt gt i MT TEES CEI LS ep A G Ae 270 j NN Accorde un boni de 3 D TRACEF K 5 si l orientation et HI HII HIF est celle de la trace et et le point de d part ho NERA est exactement le bout de la trace LR N Choisis le prolonge ment ayant le plus grand nombre de points noirs CTR maximum Conserve le dernier point noir de celui ci qui deviendra le nouveau point final de la trace CONTINUE d CONTINUE Q ART NE d EG Ra or XL aa a RNC S Er D Mia GA EE De LL M NUI D Yake d EE ique ture Nro vins Pets Pola c Fas Wawa aM a amm du a TR I se SE isa d SUN 2227 rv vor BEEN Weber Emu Coepit vic n eS el PE BE CET TA PL arto ian AVENUE GUMMI NEZ ELE EV 2 x BD PER OCIO RS RES
183. ins siqnifi cative de PROD d D 3 2 PRODG AC O gt LK Rotation de AC droite PRODD Rotation de droite AC PRODD PROD 2 PROD PRODG MECG PRODD 1 MECD MEC PROD MECG Partie la plus significative de MEC MECD Partie la moins significative de MEC MEC RESTE PROD MO Partie la plus significative du RESTE ACTEMP Partie la moins significative du RESTE MECG ACTEMP MECG MECD MQ MECD Si RESTE PROD on soustrait PROD du RESTE et ajoute BIT 527 au MECG ACTEMP QUOTIENT MECD MOQL OUOTIENT BIT QUOTIENT D 3 3 D BIT 2 1 0 LK Si LK 1 c est que n 1 Rotation de droite i e que la rotation et sous AC BIT traction r p t e son termin es point ci RESTE ne peut tre plus grand 2047 37778 Si le RESTE gt 3B B est ici la valeur O LK absolue du diviseur on Rotation gauche de AC auqmente QUOTIENT qe 1 et soustrait B du RESTE AC B MECD 2 RESTE QUOTIENT 4 1 QUOTIENT B MQ SIGNE pair ou impair m Pra or Pu weas QUOTIENT QUOTIENT MQ MQ ments qi u 51 on a un signe il faut compl menter le QUOTIENT et ie RESTE Ecc MO
184. int initial de la seconde trace soit pr s du point final de la premi re et que le point final de la seconde soit au del de celui de la premi re 1 N Un cas plus particulier a aussi t pr vu Un coup d oeil la figure 17 montre que par exemple une trace d orientation 41 et une autre d orientation D 1 dont les points initiaux coincideraient devraient tre fondues en une s le dont le point initial serait le point final de la seconde et le She final le point final de la premi re C est pour ce cas et d autres analogues qu ont t pr vues les tapes G es P AA Une fois qu a d cid e 18 r nion de deux traces la nouvelle trace est cr e en changeant son point final initial Distance 2 Pour les fins de l assemblage la d finition de la distance section III C du point initial de la 2e trace la premi re trace est modifi e afin de permettre que le point Soit jusqu 5 unit s au del du point final C est gr ce ce prolongement tentatif de la trace que l algorithme peut resouder les traces bris es PEE DHT PP aa E E gs af me Pa ar MER M ee rented M om JU U UU U U UL UU SS Soins s el om mls mam meom et etx 109 en celui de l autre 0 U et la seconde est limin e en r
185. ir de A i eege Dans une He ces directions il lt j lt au moins 5 points noirs sur 10 Enlever ses 5 points noirs de l image sauf le dernier C est un segment et le d but d une trace L ajouter la liste des traces y Mer CASE Gabi edt Po af SA pap Cin LD MR HIA COR Chercher un autre segment ayant au moins 4t points noirs sur 10 et par tant de ou pr s de la fin du segment pr c dent et ayant presque la m me orientation trace oous routine CHSEG Wb et gibus TRAD d Pal ein MP gt T vi prp art dam IUD ati Ed CC t mnt Im a Pe Vie lt TE y _ y a un Ku cwm un tel segment 80 wary AA aR Eu AME Enlever ses points noirs de l image sauf le dernier Ajouter ce segment la trace amp Point final du segment Point final final de la trade T Recalculer l orientation de la trace S R DMOYEN C est fin de trace 048 0B ILLE TCes crit res sont ajustables x Recherche des traces version ASSEMBLEUR 99 770 555 950 mmm 5 Programme principal adresse de d but 1710 DEBUT 1710 A fonctionnera dans le bon sens NOLORITER CRITER B O NTET Chargement des divers compteurs 21 gt CNTRF MAX 2000 MOTI 66 gt CTLIGNES 11 y a
186. itement et donc le programme en cours d ex cution pendant 3 cycles je cycle Incr mente WC Si WC 0 termine la transmission des donn es l indicateur WC est alors activ e et le programme ER 51 WC Z 0 va au 2 cycle yel Incr mente CA l adresse cycle registre tampon de l unit p riph rique est trans 3 f r l adresse indiqu e par le registre CA Compteur de lignes L oscillateur principal du g n rateur de synchronisation a une impulsion toutes les demi lignes Le compteur est affirm lorsque 122 de ces impulsions ont t re ues Si le demiccadse pair est consid r la pre ligne qui vient apr s l affirmation du R f rence 22 chapitre 6 Registres 0002 et 0003 pour ce cas ci R f rence 21 p 11 cop l est Ja ligne 122 Si c est un demi cadre impair la ligne 123 est la premiGre apr s les 122 de l horloge Lignes transmises Toutes les lignes du demi cadre pair sont transmises 122 124 126 418 420 422 424 mais apr s les lignes 124 128 416 420 CA est diminu de 8 de sorte que la ligne suivante 126 130 418 422 respectivement est mise sa place Ainsi la fin il ne reste en m moire que les 76 lignes 122 126 130 418 422 i e La ligne 424 est aussi transmise mais comme c est la 77 ligne en m moire elle n est pas utilis e par le programme d anal
187. l IH gt H gt IH OYI IA gt A gt IA J CIH IA 30 31ICu0 3 wWV2 31 SNVO SWION SINIOd 398WON 31 4 02 9 2 01 09 01 11 18 34 31 6100 NSI VR Tt 434Q 19919540 t00 NSI T IQ 13 148 1100 NSI 128 S98 30 IH tC Ci il iH 9409 99 19 IA UN Q 31 iA 6000 NSI 3S1VJd z3A V2 8000 NSI 19 4006 NSI Zug c cC MC EE 2 2 2 31902 9000 NSI T7 01 930 9585597 74 1 COTE LARD ENTS SES O NOWWOD 000 NSI _ ix1V21901 9000 NS 2 V w393iNI LIJIT TAW 000 NSI qan A MI uS ANILNOHENS 2000 NSI j3WdXON GlON 1IQ3O0NdvWQvOT1 w2300N LST I0N 4910983439 YN0S 10000 32215 67 1 795 120 SNOIIdO b 2 H 2403 098 50 IL 90 i O2 13A31 P EE 0 1538 9200 NSI 319 9 19 100 NSI cC US NSIO 35 1 8172 di LLOC NSI 55 01 09 31 829119312 di 6900 NSI i F n _ 3NNIINO9 16 8900 NSI 02 OFE 2900 NSI 19 NVISBUN 6900 NSI z 2 NVYV180NZzNVIGON H A I LON HI 900 NSI 3 itdlO ulO H A 1 HI 1900 NSI GOLE GL 09 OAT A J0 TOI EE SU JE S500 NSI E I A A CCOSP AOIN 31 26500 NSI 95 Q D HO3N 41 8
188. la fin les 76 lignes 122 126 130 418 422 sont dans les mots 2000 3137 et la ligne 424 est dans les mots 3140 3147 3 Fin du transfert que WC 0 un indicateur est affirm et l interface Tl faut que le nombre de mots transf r s soit un multi ple de 8 nombre entier de lignes car cet indicateur est teste tous les 8 mots seulement est coup e de sorte que le programme n est plus interrompu apr s INT h 1 et ne le sera tant qu une ade instruction 6142 n aura pas t ex cut e Quant l ordinateur il va ex cuter la partie suivante du programme qui inverse l ordre des bits dans les mots 2000 3137 et compte le nombre de points noirs S il y a plus Ge 528 10004 points noirs l image est refus e et la prochaine image disponible est transf r e PR g et instructions 0644 0675 0766 0773 E 0002 0003 0 600 0601 0 602 0603 0604 0 605 0606 0607 0610 0611 0612 0613 0614 0615 0616 0617 0620 0621 0622 0623 0624 0625 0626 0627 0 630 0 631 0632 0 633 0634 0635 0636 0637 0640 0641 0642 0643 0000 0000 7200 1236 3002 1237 3003 1240 7421 6142 1241 1003 7650 5210 7701 0002 7640 5214 1242 1003 3003 1002 70 41 3243 1002 7450 5244 1243 7640 5214 1002 5231 5500 1777 0017 6001 7770 0000 D Month D INVERSION COMPTAGE DES BIT
189. la sortie de l amplificateur est branch e l entr e d un discriminateur qui donne une impulsion d une dur e de 500 nanosecondes chaque fois que le seuil est peni En utilisant la sortie du discriminateur comme entr e du t l viseur on peut voir son effet sur l image Comparer les figures 5 et 6 L information image est transmise pour la r gion comprise entre les lignes 122 et 422 et entre les positions horizontales 60 et 444 ce qui correspond 38 nsecondes de balayage sur les 52 5 que dure chaque ligne Le p rim tre de la surface balay e par le spot est vit parce que c est 1 que les distor tions sont le plus importantes Certains appareils de reconnaissance de forme distinguent plusieurs nuances de gris mais en physique des hautes nergies tous HPD etc les appareils s en tiennent au noir et blanc sans nuances La nature m me des images est telle qu il est pr f rable de s en tenir deux tons Ce fut d abord un ORTEC 841 Integral Discriminator Par la suite un discriminateur plus simple et plus conforme nos besoins fut construit Le seuil et la dur e de l impul sion de sortie sont ajustables Ceci correspond une distance de deux microns dans l mulsion gt Une horloge de 2 5 Mhz HE oi transmission des donn es sux chaque ligne toutes les 0 4 microsecondes un bit 1 ou 0 est envoy en m moire selon que la sortie du dissi minateur est 1 ou 0 De cette
190. la trace N R L orientation de la trace est alors recalcul e R av r utile de donner un boni de 3 points noirs afin de favoriser le prolongement ayant la m me orientation que la trace et partant du bout de celle ci M Ceci favorise la recherche de prolongements qui sont bien dans le sens de la trace sans exclure totalement des points qui pourraient tre un peu Le calcul des positions des points dans la direction D et partant du point de d part donn s effectue selon la m thode d crite au chapitre V section A Quand le programme arrive au 10e point il utilise ce dernier comme nouveau point initial et peut calculer les positions des 10 points suivants et ainsi de suite EA c t pour une raison ou une autre Une recherche de prolon gement en deca du point initial est aussi effectu e pour gt chaque trace prolongement rebours Dans les deux sens le programme proc de presque de la m me fa on mais il y a certaines diff rences a b c Ne cherche pas plus loin que 5 points du point initial Dans le calcul des positions des points noirs ja sous routine SUIVRE fonctionne rebours sens inverse Dans le programme FORTRAN H SG HH et V 1 V remplacent SGH et 1 V Le point initial remplace le point final Donc TRACEF 1 et TRACEF K 2 tiennent le r le que tenaient TRACEF K 3 et K 4 dans le prolongement au d
191. lation tandis que la table d interpolation compl te est en A 2 59 Faire m moriser cette table telle quelle l orainusteus eut t co teux en termes de m moire et peu utile Pour nos besoins il est pr f rable de d finir la position du g point partir de celle du 7 1 9 puisque partout dans le programme les points sont examin s l un la suite de l autre On d finit pour une orientation D donn e NECH J D VRAI si H g 1 10 1 l fai 42 x FAUX 51 5 0 VRAI si V 1 1 J FAUX si V V i Par exemple pour D 38 les 09 191 et 29 points sont 0 0 0 1 1 2 et SG 1 Donc NECV 1 38 FAUX NECV 2 38 VRAI NECH 1 38 VRAI NECH 2 38 VRAI Dans le programme FORTRAN les matrices logiques NECV et NECH sont calcul es au d but du programme de recherche des traces ISN 0039 ISN 0064 Gr ce ces matrices le calcul des positions des 10 points qui suivent VI HI selon l orientation D s effectue comme suit p s 21 groupes 1 et 2 22 41 groupes 3 et 4 SG 1 si D SG 1 51 D groupes SG 1 groupes 3 et 4 IF D GT 21 SG 1 Do n J 1 10 IF NECH J D H H SG TF NECV J D V ECH J D v Instructions CONTINUE E Instructions CONTINUE Interpolation selon D dans le programme FORTRAN Gi Pour le pro
192. le cas le point noir est dans le bit 10 ou 11 L et M L enl vement du point noir lorsqu il y a lieu se fait par un masque compl ment du bit c est dire s il s agit du bit 5 000 001 000 000 un ET logique est effectu entre le mot un masque gal 111 110 111 111 Ainsi le bit 5 est enlev tandis que les autres bits restent intacts 5 Les points enlev s sont mis en r serve dans une Liers qui occupe les mots 200 575 L adresse du mot et celle du bit sont conserv es 5 Un mot vide termine cette liste R Cette fa on de proc der facilite l tape de remise dans l image des points enlev s Organigramme 4 45 lt FILTRAGE 2 Elimination et mise en r serve des points isol s Pour VI 1 74 Pour 3 94 VI HI est un point noir Compte le nombre de points noirs dans une boite 3x5 autour de VI HI Pour VsVI VI 2 HaHI 2 HI 2 V H est un point noir VI VI 2 CTR 1 CTR Faire de VI HI un point blano L VI HI FALSE Mettre VI HI en r serve C est le 1276 point enlev et mis en r serve NON Cesser le filtrage 46 2 Filtrage Version ASSEMBLEUR 177 AUTIIO 110 11 et AUTII12 177 CTBLANC sont des registres AUTO 1777 9AUTI11 INDEX 1120 J ACT contient le mot examiner 1117 12 AUTIll MOTIR MOTIR est l
193. ly 0520 51 30NI1N09 02 6820 NSI SE E A AA 2820 NSI OzNV 18 ON 9820 NSI 01 01 09 7820 NSI 11 Ol 09 39 NV180N dI 2820 NSI VISUN 1820 I 09 01 09 H A 1 dI 6120 NSI 1 9 01 09 496 19 H4 u0 92119 AD O ST AT 31 1120 NSI UT 31 95 COP H23N 31 6220 NSI 1 07 31d402 01 31405 2120 NSI LLC N S 0 3 15 0420 NSI 0 NV TION 6920 NSI BE 1 1 95 9920 NSI IH H S920 NSI 7960 Dal 40 1 0 41 00 6920 NS JiH IiH IH 08 00 2920 NSI SEAT 089 OTT 1920 NSI 12 619 0920 NSI i 66520 NSI DEE Eet C IIH 4IH 2620 NSI T TNJI3IVUL TIH 01 9620 NSI DI 5520 NST Z IIA 31A 7620 NSI I 2 9 430VUl 71IA 6420 NSI 3 cS cu T 3 3329Vv31 11H 1620 NSI 017 01 09 tc a1 Q QNV G 31471 31 5920 NSI 9920 NSI i 1 0 1520 NSI 54143294440 9 20 NSI 5 FF ICS 1 w susan ORAS Le M APRC PIHTA A a WP nm s E OR PN a H s 21 2 u I mut si I A 4A AQ EEEO NSI dy 2 0 Uomo E OEEO NSI 332v d JA 6260 NSI DX Rc TTE Geo _ _ e PHEI CE 24 4329341 IZO NSI I 4 d30Vuls IH 92 0 NSI 008 01 09 1 31 43841N JI 2 0 N
194. me ner 1135 bit 11 C est dire que l op ration s crit exacte ment de la m me facon pour H 1 H nus pour H 1 H ceci pr s qu il faut MOT 1 MOT plut t que MOT 1 MOT La sous routine SUIVRE qui peut avoir faire H 1 H ou l H selon le cas utilise une variable SG t1 Ainsi SG H se traduit ADBIT 1 ADBIT ISZ ADBIT ADBIT TAD I ADBIT SNA UMP EXTREME EXEC o6 ADBIT 12 ADBIT Go 2 EXTREME TAD ADBIT TAD 12 DCA ADBIT SG EXEC Maintenant contient le bit TAD I ADBIT et MOT l adresse du point JMP EXEC examiner V H SG Equivalent en langage d assembl e du d calage horizontal SG HH SG 1 Note si SG 1 ADBIT est un masque de la liste 1120 1133 si SG 1 ADBIT est de la seconde Jiste 1135 1150 42 IV filtraqe L tape du filtrage a pour but de r duire le bruit de fond en enlevant les points parasites et ainsi faciliter le tra vail de recherche des traces Toutefois on ne peut r duire le bruit de fond sans enlever en m me temps quelques points valables qui font partie des traces C est pourquoi les points que le filtre per oit comme tant du bruit ne sont pas enlev s d finitivement mais mis de c t pour tre remis dans l image apr s l tape de recherche des traces T que l tape du prolongement des traces puis
195. mise de 150 x 120 x 30243 L objectif se d plagait lentement lOu sec verticalement et les images taient continuel lement transmises et analys es La version du programme sans filtrage et ayec les crit res 6 et 5 l tape 3 voir l organi gramme 12 a t utilis e Huit des dix toiles ont t d tect es dans ces conditions et les deux autres manqu es perdues dans le bruit d aux taches ou la grille Un second essai a consist explorer un centim tre carr dans une plaque cosmique avec le syst me et comparer les r sultats avec ceux d un observateur humain L objectif a t chang pour r duire le grossissement et transmettre au PDP 8 E une image de 200 x 150 x 7043 Pour explorer la plaque dans ces conditions la fait d filer 100x sec sous l objectif Un op rateur humain con tr le ce d placement et l arr te pour noter les v nements d tect s Vu la grande Brofondeue de champ il suffit de couvrir le centim tre carr deux fois une fois pour le haut Seule vitesse permise par les moteurs qui d placent la platine ls 5 une autre pour le bas de la plaque qui a une paisseur de 150n apr s affaissement La version du programme avec filtre et les crit res 5 et 4 l tape 3 a t employ e Tandis qu au microscope optique un observateur humain trouve 74 v nements le microscope faisceau balayeur en d tecte 44 soit une efficacit compar e de 60 Environ ce
196. mmation du mini ordinateur PDP 8 E PETI SS Instructions de r f rence la 1 24 Jduetr ctions d entr e Sortie 3 Instructions 4 Quelques exemples de Programmation du mini ordinateur PDP 8 E Nous donnons dans cet appendice un r sum du jeu d instruc tions du mini ordinateur et expliquons quelques techniques de programmation On trouvera tous les d tails dans les de la soci t DEG 22029 Le PDP 8 E effectue ses calculs en arithm tique de compl ment binaire Les instructions et les nombres constantes et variables r sident tous en m moire sous forme de mots de 12 bits Les nombres doivent tre l int rieur des limites 0 lt lt 4 095 212 1 ou 2048 N 2047 211 1 Les programmes ont t crits en langage d assembl e PAL III Dans ce langage le programmeur donne chaque instruc tion son code 11 doit de plus assigner lui m me la valeur et la place en m moire aux constantes et aux variables eism ligne de texte symbolique produit un mot en langage machine c est pourquoi on dit que le langage d as sembl e est orient vers la machine Le code octal est employ comme abr viation du binaire quatre chiffres exprimant 12 bits ex 7041 pour 111 000 100 001 Dans les imprim s de programmes des appendices suivants on trouve le programme en langage
197. mte KA MANET SICAV It RE AID IRIURE ERES GOLES TT SRA EE A E d 552 Us b 94 DU iu 4 BE KR E Se 1 m GM 3 1 2 8 r I E E A NON lt e emp nad P Ctest la trace KK qui est vers la gauche oye hm ml lt 3 7 et HHF OUT NON vers La gauche 0 ES rinm pet 20 lt Bit 11 de D T vers la gauche HHI lt HF OUI NI HHF _ et HI lt HHF O Pour deux traces Mr vvie3 gt ayant pr s de 1809 entre elles C est la trace K qui est HHI lt HI lt HHF et gt HF HHF HI lt gt trace qui est vers la gauche we HHI HHF HIS HHF gt PN ZA NE SE HHI HF D E anm MM cate bona VA Im agit car mA tage Qus w VVI VF sr 0 S R PFETPI EN800 CC DD EE FF POR PPP z t e K KK gt KK K KK II vun M Uta SP Mam gamma 6 II 6433772 AUTI12 HI AUTI12 VI gt AUTI12 HF AUTI12 AUTI12 DMOYEN HI VF 407112 NS NNS AUTT12 1 6 TT KK 1 5 643377 AUTI13 A
198. n digitis correspond environ 0 4 micron dans l mulsion e E en se 7554 H H H reir A e NACRE a u i SIND ANDE Unas PERPE ans n NT Cad ape AUS thc ti PM 2 Kate Mer umi rupi CN n e n mma be a tas aC Figure A4 Ev nement cosmique inscrit dans lt mulsion ionogr phique vu sur l cran moniteur nm emen EHE PAGAN BACH RATE ICE PER TS EC VEN CGU nth ano Donec Leg ST i 1 A 4 4 rge E 5 m sr eon e t i i Tann garme L my ne L Y H i V tras P i 3 T e x rd Ill ME manas spp m 54 dee as e my RO m nie Figure 6 Le m me v nement image invers e et discrimin e Le discriminateur et l interface Le microscope faisceau balayeur transforme optique contenue dans les grains d argent da ISON en un signal lectrique la sortie de l amplificateur qui suit le photomultiplicateur Comme le n accepte que les donnees binaires il faut discriminer ce signal pour liminer toute nuance de gris et laisser que blanc et noir Pour ce faire
199. ne sur deux 11 Table des mati res suite Appendice F Programmes en langage d assemblage J 10 11 12 13 Dessin de l image Dassin des TEE pase voa io e Sous routines de conversion 1 Sous routine 5 Recherche des traces Sous routines DEPH et DEPV Sous routine Prolongement des traces Assemblage des traces O e 99 Recherche des EE EE Mode EE D Eet Figure 9 10 11 12 L3 14 15 16 l7 18 19 20 LISTE DES FIGURES Sch ma du syst me Vue d ensemble du SYSTEME 22v aia P Ms Ev nement cosmique inscrit dans l mul Sion ionographique vu sur l cran moni da SD Le m me v nement image renvers e Le m me v nement image invers e et dis Effet du discriminateur et de l inter S V dos RN Abe ere ME L v nement cosmique fig 4 5 6 tel que transmis au PDP 8 1616 toile digitis e manuellement r Dr D 1 toile dans la m moire du PDP 8 E 27 toile digitis e manuellement 3
200. ne trace ou effectuer le comptage des grains ou des lacunes Mais c tait l op rateur qui devait centrer la trace sous la fente i5 Puis on r alisa des appareils capables une fois align s sur une trace de la suivre automatiquement un microscope Lu 1 6 avec t l viseur et un syst me de direction asservissement v Ceci permet non seulement d effectuer automatiquement les mesures mentionn es ci dessus mais aussi d effectuer le d pouillement puisque la fin d une trace est souvent le lieu d une r action nucl aire Certains laboratoires de spectroscopie nucl aire utilisent des plaques d mulsion ionographique comme d tecteur Comme les traces sont toutes parall les et de m me largeur leur comptage s pr t particuli rement bien l automatisation Hough l Universit du Michigan puis Erskine et Vonderohe Argonne ont r alis des appareils comportant un syst me de t l vision en circuit ferm mont sur un microscope Le premier utilise des compteurs tandis que le second est coupl un mini ordinateur PDP 9 8K pour compter les traces 17 En 1970 Brettel et al du Max Planck Institut f r Physik und Astrophysik de Munich ont rapport la r alisation d un syst me avec cam ra Orthikon mont sur un microscope et t l viseur L appareil sera coupl l ordinateur IBM 360 91 de l institut et pourra faire le d pouillement suivre les traces
201. nt faux sont toutefois signal s cause de rayures de taches ou de la grille La performance de l appareil compar celle de l tre humain est sensiblement celle laquelle 11 fallait s attendre vu les caract ristiques de l appareil et du programme d crites dans les chapitres pr c dents Les toiles comptant au moins deux traces noires longues de 40 microns ou plus et situ es dans le plan de la plaque sont d tect es au moins aussi efficacement sinon plus que par un humain Par contre les traces trop grises trop courtes ou tr s plongeantes sont manqu es On constate en reportant sur un graphique les positions des v nements trouv s par l observateur humain et par l ap pareil que ce dernier a une efficacit nettement plus uniforme plus r guli re La profondeur de champ beaucoup trop grande explique que le bruit soit tr s consid rable et qu il y ait autant de faux v nements d tect s 11 faut pour rem dier ce probl me des plaques tr s propres et sans grilles 11 peut aussi tre utile comme l a montr l essai mentionn plus haut d utiliser o PAN E PU un plus fort grossissement Le d placement rapide de la platine ne laisse que deux secondes l ordinateur pour analyser l image 2004 100 Comme une image n est transmise qu apr s l analyse de la pr c dente si le PDP 8 met trop de temps l analyser c est une partie de la r gion adjacente qui
202. oite avait une retenue 2 TEMP n 1 n M m 2 3 SIGNE pair ou impair PROD PROD Pour retourner la deuxi me adresse qui suit l appel la S R MULTS PRODD M2 PRODG 4AC MULTS 1 MULTS RETOUR 4400 4401 4400 4403 4 40 4 4 405 4 406 4407 4410 4411 22102 4413 4414 4415 4416 4417 4 420 4401 44228 4423 4405 4426 4427 4430 4431 4432 4433 4434 4435 4436 4437 4440 4 441 d 44e 4443 4445 44446 AZAT 4450 0000 32 73 1600 3274 1674 7500 5211 2273 7041 3274 7521 7500 5217 2213 7041 7421 3275 3277 3276 7521 7450 5251 7110 7421 7420 5248 1276 1274 3276 7420 2277 1277 1275 3277 1274 7104 3244 1275 70042 3275 5523 JMP x 4400 MULTS pCA SIGNE TAD 1 DCA TEMPD TAD I TEMPD Si4A UMP e 3 152 SIGNE DCA TEMPD SWP SMA JUMP e 3 ISZ SIGNE CMA IAC PRODG DCA PRODD SUP SNA SIGNER CL RAR SNL 11 TAD PRODD DCA PRODD SNL ISZ PRODG PRODG TAD TEMPG PRODG TAD TEMPD CLL RAL TEMPD TAD TEMPG RAL CA TEMPG ALPHA PUL TS 4451 4452 4453 4454 4455 4456 4457 4460 4461 4 462 4463 4464 4465 4466 4467 4470 4471 4473 4475 4476
203. on to Programming Digital Equipment Corporation Maynard 1970 Appendice A Tnterpolation selon D Appendice A bs 2a APPENDICES INTERPOLATION SELON Porgramme Table d interpolation Matrices NECV et NECH Matrice NEC Sous routine Sous routine Sous routine SUIVRE 1 MODE 1 AVANT et MODE 2 ARRIERE G u UL U L LLLLLLLLLLLLLLLLl LLLLLLLUUZUUUUUIILIULULUL lt a adm XON 010 4 11Q30N QVO AIBGON LE 1191 15 20 1d N E NVuL A MEDII OA GOD sc Pp meer P dc Duci mne Fm Pe DP LECTUS tip Tc an Hp 13 ur en At LP eX C LL men X ar ge e E Run zer f pa Ron TUA TELA Am Un d gt a ale IH gen Tun 6 Dr ab GECI PA 31 3S1Vd Q P AJIN l AO3N Ld EN P A dA 01 tari VN 1028278595105 TZ ONY atau aza fon dii ERP Re D S M RES Sapam SEHER aA am Adr de saan eg aA m A arenam Qo dn B S Sa IP 00 354 058 23002 ER Po Ae e SH utu HEA Th SESLAPS hae sasa Ed di a Hon m SL mabe
204. organigrammes Liste des tableaux Chapitre I INTRODUCTION Chapitre L APPAREIL A Le microscope faisceau balayeur 9 discriminateur et l interface C mini ordinateur PDP 8 E Chapitre III LE PROGRAMME GENERALITES A L image B Liste des traces C Quelques d finitions D au point du programme FORTRAN E Mise au point du programme du PDP 8 E 1 Examen des l ments de la matrice JPPA IE uS due Eus ER E 2 Examen s quentiel de points dans L AMNAT EAN 4 Chapitre IV LE EIBDTRBAGE S3 ua EG PILIS ue A Elimination et mise en r serve des points B R sultats du filtre C Autres m thodes de filtrage 29 33 35 37 38 39 42 42 50 55 Chapitre V RECHERCHE DES TRACES CR HEUS 56 Orientations et interpolation 56 B Recherche des segments Sous routines coc be p hI E eR et 68 C Recherche des traces Chapitre VI PROLONGEMENT ET ASSEMBLAGE DES TRACES 95 A Prolongement des 795 B Assemblage des traces 108 METIL DTI cmq mte Te T e ceo Chapitre VII RECHE
205. p MODORA eoi XU Ces qn Haat Cere pu C O U ei mu CGO NEN d d NN OU NU N W Wii AO pP r 85 tis e manuellement igi toile d 11 29 Figure 271 mA un FON COMITE Iy C coo uon O O Cmm n eq mtm NN NET 0 00 en 9 ni n TP AT O O OO O O GRP us o o lt SS D ui a a x 3 c v 4 A A u A Xx RA A A SA x x A 4 344 X ac xax 444955578 4303 eode 46 de e 4 4 A EI 4 4 c a p 9 fv e A 4 4 oe e A a A H 4 5 ette O08 uy G A OF G Q mic 0 0 uu fN G NG VC D mt Y uv p e A ft T e d m a 3 Us W lt Ve us o Vi X4 E 3X SES P Q 9949 e 5 S 4 A AS u is HHH i a 4 4 A e 4 N v r 4 u ei 4
206. p 09040006 20060 l 1 ec ce ee we ban JE SE SE DE E S E E ee e S se eso EE S E E E E eneeseeae lee 60069500 22006200 ee e 1 s qa 422 Se SE E E E 0e 0000469 LL eccocoscescal le 1 000566 o a ee ae ee eg eege eaaee lee Se ee eccl 0006992690 6 VIFME FIL Figure 10 1 59029 0 ee 000 gege ee ee e ee los seese l 1 ee leeeeee Le eeeleeeeee 1 SE EE EE 8 299989 se ss lessa crosse laooc Qe UE 222 0609007 1111 ss cles 1 leel
207. programme ODT qui fait partie du Software de la machine En v rifiant si le filtre enlevait les m mes points dans les deux cas et si programme de recherche des traces obte nait les m mes r sultats dans les mots 3400 et les suivants que le programme FORTRAN dans la matrice TRACEF duction partir du FORTRAN est plus directe C est parti culi rement le cas des sections assemblage des traces et recherche des toiles tapes 6 et 7 Nous expliquons ici comment ont t traduites certaines op rations qui reviennent tr s souvent 1 Examen des l ments de la matrice On sait qu un programme FORTRAN calcule l adresse d un l ment de la matrice TRACEF K J comme suit Adresse de TRACEF K J adresse de TRACEF 1 1 r K 1 G 1 NR NR est le nombre de reng es dans la matrice qui serait 21 si cette technique tait employ e dans le programme du PDP 8 E Or nous avons dit qu il fallait viter les multiplications autant que possible Le fait que les l ments de la matrice TRACEF sont toujours examin s l un la suite de l autre nous indique la solution utiliser comme adresse un des registres indexage Ainsi on prend par exemple 11 le met d abord 3377 3400 1 et on utilise les instructions AUTI11 HI TAD 1 11 DCA HI AUTI11 VI I 11 VI etc etc 52 On obtien
208. r ment e ASSEMBLEUR S il d une direction qui compte au moins CRITER points noirs la meilleure est choisie c est dire celle le long de laquelle il y le plus de points noirs D BEST Si par exemple ily a 7 6 7 points noirs pour les directions 10 11 12 BEST 10 Une fois d cid e l orientation BEST la sous routine SUIVRE regarde les 10 points afin de trouver le dernier point noir Si dans la direction BEST ce sont les 7 premiers points qui sont noirs tandis que les 3 derniers sont blancs cest qe 79 qui est retenu Ge point final du segment Ceci permet une reconstitu tion des traces nettement plus fid le que l ancienne version de la sous routine qui retenait toujours le 109 point comme tant le point final Puis les points de ce segment sont effac s sauf le dernier point noir afin d viter que le programme red couvre En fait comme nous le verrons la section suivante deux Situations peuvent se pr senter EM 1 Dix DF 40 c est dire cherche dans toutes les directions 2 DF DI 4 2 ou 0 cherche dans 5 3 ou seulement l direction e 69 plusieurs fois la m me trace Nous avons aussi essay d effacer en plus les points im m diatement voisins de chacun de ces points mais ceci brisait trop les traces qui se croisent v 7 o SOUS ROUTINE CHSEG gt gt CTRM L appel vient de 3 F DF DI lt 10 L appel vient de 3 C
209. routine CHSEG j mE Fonction DMOY EN MES Programme principal Structure du programme FORTRAN gt R AVANT Programme principal S R S R CONV et COUNT S R SUIVRE S R EVPROX 1 x S R SUIVRE Se S R YAUNPT Isa CHSEG mode 2 gt 8 8 DERNPT S R SUIVRE mode 2 S R DEPH et S R CHSYAL S R SUIVRE J S R CHSYAL S R DEPH mode 2 et DEPV DMOYEN Structure d appel du programme ASSEMBLEUR 84 Faire pour tous les points noirs A 1 66 HIP 13 84 Prochain B gt point noir Soit le point noir A VIP HIP Regarder dans toutes les Sonseroutine directions Dz1 40 les 10 CHSEG points cons cutifs partir de D Dans une de ces directions il y a au moins 5 points noirs sur 10 Ctest un segment 85 RECHERCHE DES TIRAGES D r A Faire pour tous les points noirs dans les limites 1 66 13 84 P9 Am S nam afa B rocha in MERE TR point noir gt Soit le point n E A VIP HIP H Une des traces e Sous routine est trop st trop pr s de distance 2 EVPROX Regarder dans toutes les directions Sous routine D 1 40 les 10 points cons cutifs CHSEG part
210. s programmes de dessin de l image et des traces permet tent de voir les r sultats des diverses tapes Lt Y 20 ORGANIGRAMME GENERAL Acquisition de l image matrice logique 76X96 Filtrage enl vement et mise en r serve des points isol s x Recherche des traces parmi les points qui restent Hemise dans l image des points mis de c t en 2 Recherche de prolongements aux traces trouv es en 3 Assemblage de traces s il y a lieu Les traces trouv es forment une toile Avertissement 1 TLes parties 2 et A peuvent tre omises e meme r JF F lt 7 ooo e t m 477 un A va o e qha c gie ut ER sk sut a E A A n in 9 2 Q 4 E e A xd e E X acd d Hi je Ze dE u Uu u e d s r bo 7 uN i X y b tr AAA 4 46 L xc AA er A X x e KA ri 4 4 Sr 4 u 944 m 4 443434 x e D x TE a n Mo y x O GET HH y 4 x c KA 3 4 H o x a
211. se ajouter aux traces ceux d entre eux qui avaient t enlev s tort A Elimination et mise en r serve des points isol s Ce filtre est congu pour mettre de c t les points qui n ont pas de proche voisin les points isol s Un point noir VI est consid r comme isol si parmi les 15 points du rectangle 3x5 VI lt V 2 2 lt H lt HI 2 il n y a pas au moins 3 points noirs donc au moins deux points noirs V H voisins de VI HI puisque ce dernier est dans le rectangle et est noir Les points VI HI des deux derni res lignes VIZ 74 des deux derni res colonnes HI gt 94 et des deux premi res co lonnes lt 3 sont exclus de ce test parce que le rectangle 3x 5 contiendrait des points en dehors du cadre de l image 43 crit re est purement empirique plusieurs NE t essay s mais c est celui ci qui s est av r le plus efficace Ecrire cet algorithme en FORTRAN est assez simple et direct organigramme 2 appendice B 2 Par contre la version du PDP 8 E est plus compliqu e cause de la n cessit de d finir le rectangle 3 x 5 en termes de mots et bits dans la m moire La de le faire est la suivante d abord la boucle double Pour 1 74 Pour HI 3 94 devient une boucle double BCLMOT et BCLBIT section A B C D de l organigramme 3 Pour examiner tous les points tour tour et d celer les points noirs parmi eux la
212. ssentiels L orientation est gard e en m moire parce qu il serait peu commode la recalculer chaque fois qu elle est requise Quant aux fe deux derniers l ments d information ils ne servent guere qu Le point final d une trace est toujours plus bas que son point initial faciliter la v rification du bon fonctionnement du programme Un sous programme DESTR voir appendice B lb a t crit pour dessiner les traces Il y un symbole assign trace 1 l ordre dans lequel le programme 1 trou v e 1 2 9 O pour les traces no 1 10 B pour les suivantes Pour chaque trace ce symbole est tap au point initial au point final et chaque point entre les deux tel que calcul par interpolation Voir figures 18 21 Dans le PDP 8 E les m mes renseignements sauf le dernier NP sont gard s sur les traces dans les mots de m moire 3400 3575 Le nombre de traces NTRF est dans le mot 0045 Le tableau 3 montre le rangement de l information sur les traces dans la m moire Mot Information Hot a an aora O a 3400 HI de la 19 9 trace 3401 VI de la 18 trace 3402 HF de la 19 9 trace 3403 VF de la 1919 trace 3404 D de 1 19 trace 4301 D lt 4351g On garde 6 renseignements par trace et on leur r serve 126 176g mots Le nombre maximum de traces est donc 21 25g Cela ne pose pas de difficult car il est
213. t 4300g Par exemple 29 358 43008 43358 et NECH 0 29 se trouve dans les bits O 1 9 du mot 4335 pour J 1 2 10 11 faut que 1120 ADBITI 1133 e E en levat Ct lt ual od YI Wu MEME SE O AG 55 URL INR I IR aUi cp EE GT Ar A a Su i S R SUIVRE Orientation vers 0 la gauche Orientation vers la droite lt Bit 11 de D 1 SG 2279 ADBITI ADBIT 1 SG Pa Um E EC EE eive DEEE dea EE EE CRITER 13 g CTBLANC 128 J Orientation plut t Orientation plut t verticale e horizontale IMP EN2 ENS5 SWP EN3 Bit 10 de D JMP EN1 EN5 4 AC O LK rotation gauche AC MQ MOT 8 MOT 4 ou JMP EN4 rotation gauche E E ADMI nA Deb DU ue e EE EE Le uud nd uide n Rei E RE ES ATE A S RR EA EMT ER aa DN e EE EE A L x eU j E sl ACEN EE Eeer S j 3 rio NOEL TU us ripa n Lal ST Cus o dere ASA
214. t ainsi tous les renseignements sur la premi re trace en utilisant 6 fois ce registre index 11 a main tenant la valeur 3405 et si on recommence BCLE on ob tient maintenant les six renseiqnements de la deuxi me trace et ainsi de suite 2 Examen s quentiel de points dans l image V 14V Descendre une unit plus bas voit figure 9 que le point dessous celui qui est d sign par MOT ADBIT est MOT 10g ADBIT Ainsi tableau 1 le point V H 1 1 est dans le mot 2000 et le bit 0 ADBIT 1120 ou 1150 tandis que 2 1 est au mot 2010 m me bit vus b H l H Aller une unit droite On utilise les masques de la premi re liste 1120 1133 pour les bits 0 11 respectivement Pour incr menter H on incr mente ADBIT l adresse du masque Puis on teste ce masque pour voir s il Bst vide Si oui c est que H tait le dernier bit du mot et H l est le premier bit du mot suivant exemple 1 11 correspond MOT 2000 et ADBIT 1132 bit 10 Le d calage droite pour aller 1 12 consiste incr menter ADBIT de 1132 1133 bit 11 Par contre passer de 1 12 1 13 c est aller de MOT 2000 ADBIT 1133 bit 11 MOT 2001 ADBITT 1120 bit 0 Quand ADBIT est incr ment le r sultat est 1134 qui est l adresse du mot vide C est ce vide qui avertit le programme qu il faut 40 i incr menter ii soustraire 12 14g de ADBIT
215. t incr ment de 377 400 puis le saut a lieu via 10 400 2 Instructions d entr e sortie Code 6000 ces instructions qui permettent au PDP 8 de rece volr et transmettre des donn es des organes p riph riques Les bits 0 2 doivent contenir 6 tandis que les bits 3 8 contien nent de code qui d signe l unit p riph rique 03 pour le clavier et la lectrice de ruban du t l type 04 pour l imprimante et la perforatrice du ruban et les trois bits sp cifient l op ration effectuer 6 Comme le t l type est beaucoup plus lent que celui ci est programm pour l attendre avant de recevoir ou transmettre chaque caract re Pour plus de d tails on consultera le chapitre 5 de In troduction to Programming 23 L interface est activ e par l instruction 6142 14 est le num ro assign cette interface 3 Instructions d op ration Code d instruction 7000 temps d ex cution 1 2 usec Groupe I Op rations sur E et le bit de retenue Il y a 11 instructions principales dans ce groupe Chacune est ex cut e un des quatre temps du cycle Il est donc possible de les combiner pour obtenir des instructions compos es qui durent quand m me 1 2 usec Code Mn monique Op ration Ordre 7000 NOP Pas d op ration 7200 CLA Vide l accumulateur 0 gt 1 7100 CLL Met 0 le bit de retenue 0 gt ILK
216. tation La trace J est limi n e de la liste des traces Les traces suivantes sont r trograd es SS E rang trace J4l trace J trace J 1 etc d IR SSD Z Pi EE 2 Assemblage des traces Version ASSEMBLEUR Ex cute l algorithme avec ASSEZz0 1 2 2 2 fois avec ASSEZ 2 Fin Prochaine tape ME I UJ Ca N 04 PICA NTRF NTRFP i lt NTRF lt 1 i N NTRFP4HL KZZ OK 3377 gt AUTILO k gt 7 P Y AA 7 KZZ Compteur rebours K Compteur Faire pour les traces K 1 NTRFP gt HI AUTI10 VI AUTI10 HF AUTI10 VF AUTI10 D AUTI10 NS IC br 2 EN zc n n AUTI11 1 gt AUTII11 EE 1 gt 1 VF VI gt DV HF HI DH IDH VADH MA weh Q NTREF1 KKK _ KK 1 KK lt lt KKKrl KKK AUTT11 HHT AUTI11 VVI AUTI11 HHF AUTI11 VVF AUTT11 NNS IESE Q Ch KKK Compteur rebours KK Compteur p Examine toutes les paires de traces sue LO dO AG IU Pour le cas o on a deux traces quasi horizontales mais de sens oppos D24301 et 00 4351 ou De4351 et DDz4301 O N lt lt D DD
217. toile digitis e manuellement Ev n ment apr s filtrage Etoile no 1 apr s filtrage Etoile no 2 apr s filtrage Etoile no 3 apr s 11 Les 4l oraentatzons sen Etoile no 1 apres l tape de recherche des traces CRITER 6 et Scio Etoile no 1 apr s l tape de prolonge ment des traces CRITER 6 et 5 l tape NODI TC NC ge TW Etoile no 1 la fin de l analyse CRITER 6 et 5 l tape V tO 10 A 14 19 LA 27 25 24 ox 5 z 54 Sec 94 07 120 21 22 235 24 25 26 27 28 294 30 Etoile no tape 3 Etoile no tape 3 Etoile no tape 3 Etoile no tape 3 Etoile no tape 3 1 CRITER 5 et 4 l Q e 2 CRITER 6 et 5 l e G 9 9 2 CRITER 5 et 4 l 9 e 0 9 3 CRITER 6 et 5 l 3 CRITER 5 et 4 1 Ev nement cosmique analys sans filtrage avec CRITER 7 et l tape 3 F Been e e 9
218. traces trouv es NTRF mot 0045 en lisant le programme de dessin ord inap uns PDP 8 PDP 8 T PDP 8 1 Ces mini ordinateurs sont tr s semblables au PDP 8 E Toutefois ils ne poss dent normalement pas de multiplicateur quotient Les instructions y font r f rence doivent donc tre supprim es B On peut toutefois obtenir un programme quivalent celui d crit dans ce travail euet us le temps d ex cution sera plus long en depuis trois mots de un et deux autres TRAVAIL et MACHIN On leur attribue trois registres nut EE de la page 0 les mots 0005 0006 0007 0005 MQ 0 TRAVATL 0 MACHIN Alors les instructions qui utilisent le multiplicateur quotient peuvent utiliser le mot MQ Les commandements 5 l assembleur qui d finissent ces op rations doivent tre chang s Si l ordinateur est puni du module Extended Arithmetic Element ce ne se pose pas F 13 4 Y Les d finitions actuelles 7421 MQA 7501 7621 SWP 7521 lt 7701 gt 0 OU logique entre AC et MO x sultat dans MQ Vide AC et AC MQ change MQ AC doivent tre chang es en DCA MQ AC 0 JMS OULOGIQUE va une sous routine qui effectue le OU logique JMS VIDE va une sous routine qui vide AC et MQ JMS ECHANGE une sous routine qui
219. trogradant toutes les suivantes d un rang EE FF else est ex cut quatre fois avec ASSEZ 0 1 2 bis ASSEZ est la tol rance sur l orientation assemble ainsi d abord les traces dont les orientations sont le plus proches et de plus cette technique permet d assembler en une seule plus de deux traces Ces caract ristiques se sont av r es essentielles dans certains cas et le temps suppl mentaire requis est infime La section assemblage des traces permet donc de souder les traces bris es et les traces d doubl es parce que trop certains endroits Cela Beat s av rer crucial lors de la d cision de retenir Ou pas TE T comme v nement En effet l algorithme de recherche des toiles exige deux branches ayant une longueur suffisante Pour l assemblage des traces la version en langage d as sembl e suit de tr s pr s la version FORTRAN L organigramme 21 donne les d tails On peut voir un exemple d assemblage en comparant les fi gures 19 et 20 B D 6 ASSEMBLAGE DES TRACES n Pour ASSEZz0 1 2 2 NTRF NTRFP Pour les traces K K 1 NTRFP V TRACEF K 1 HI TRACEF K 2 VI TRACEF K 3 gt HF TRACEF 4 TRACEF K 5 D K 1 KP1 HI HF 5 gt HMAXPS Min HI HF 5 HMINMS 1 NTRF KKZK TRACEF KK 1 TRACEF KK 2 VVT TRACEF 3 HHF TRACEF 4 gt TRAC
220. trois images cod es la main et vues sous divers angles que nous avons constat que la premi re version du programme n cessitait de s rieuses am liora tions Section V C E Mise au point du programme du PDP 8 E Pour mettre au point le programme du PDP 8 E nous avons utilis les trois v nements cod s manuellement Ils ont t imprim s selon le format de la figure 9 et mis dans la m moire du PDP 8 E tels quels en utilisant la console Puis le con tenu des mots de m moire 2000 3137 fut perfor sur ruban afin de les conserver En utilisant ces images comme donn es nous comparions les r sultats du programme du mini ordinateur ceux du programme FORTRAN La traduction ne fut pas litt rale comme l eut t celle d un Gonpilateur car dans ce cas le programme n aurait pu tre contenu dans les 4 096 mots de m moire et le temps d ex cution aurait t prohibitif Des compteurs COMPTE 1 COMPTE 10 ont t plac s dans certaines parties du programme afin de voir combien de fois celles ci taient utilis es C est ce qui nous montr la n cessit de travailler particuli rement certaines boucles Par exemple la boucle int rieure de sous routine SUIVRE chapitre V est utilis e plus de 15 000 fois pendant l analyse d une seule image Par contre d autres parties du programme comportent des calculs ex cut s assez peu souvent et la tra En utilisant le
221. uche La division par 12 14 se fait par soustraction r p t e jusqu ce qu un nombre n gatif soit obtenu nombre est justement H 1 modulo 14g 143 Les listings de ces trois sous programmes sont l appen dice D 3 B Liste des traces Le nombre de traces d couvertes dans l image est NTRF Les renseignements sur les traces sont gard es dans la matrice TRACEF qui constitue notre liste de traces On garde 7 informations sur chaque trace dans le programme FORTRAN contre 6 dans le programme du PDP 8 E Le tableau 2 indique les l ments retenus pour la K trace 15 lt NTRF El ment de matrice Nom D finitions et limites e mo RP TRACEF K 1 HI Coordonn e horizontale du point initial 1 lt HI lt 96 TRACEF K 2 VT Coordonn e verticale du point initial 1 lt VI 76 TRACEF K 3 Coordonn e horizontale du point final 1 lt 96 TRACEF 4 Coordonn e verticale du point final VI lt VF lt 76 TRACEF 5 D Orientation de la trace selon le sys t me D qui sera expliqu au chapitre V Calcul e directement partir de HI VI HF et VF par le sous programme DMOYEN 1 lt D lt 41 TRACEF K 6 NS Nombre de segments inclus dans la trace 1 lt NS lt 10 TRACEF K 7 NP Nombre de points noirs inclus dans la trace 1 lt NP lt 96 Tableau 2 Information sur les traces dans le programme FORTRAN Les quatre premiers renseignements sont les seuls e
222. us lentement
223. uter le programme de dessin d sir En g n ral apr s le dessin des traces on ne peut faire continuer le programme partir du point il t interrompu pour dessiner Le programme de dessin des traces utilise les mots 2000 2140 comme m moire tampon Si on utilise le filtre la lecture d un programme de dessin d truit la liste des points mis de c t par le filtre voir ci Geet Les crit amp res de 3 et 2 GRITER dans les mots 0107 et 0110 respectivement Grand ruban A sans filtrage Ce programme ex cute la version sans filtrage de l algorithme Les tapes 2 et 4 sont absent s Les liaisons entre les cinq tapes sont incluses Les programmes de dessin sont inclus dans le ruban L adresse de d part du progr mme de dessin de l image est 5644 celle du programme de dessin des traces 0200 Grand ruban avec filtrage Ce programme ex cute la version avec filtre de l algorithme Les tapes 2 et 4 sont pr sentes Les liaisons entre les sept tapes sont incluses Les programmes de dessin ne sont pas dans le programme et doivent tre lus pour tre utilis s L un et l autre commencent 0200 et occupent la piace r serv e la liste de points mis de c t par le filtre Un ruban sp cial du F 13 3 programme de dessin des traces sans page 0 a t perfor en utilisant en code binaire afin d viter de d truire le nombre de
224. vec possibilit d expansion jusqu 32 768 mots Num rot s de gauche droite 0 l El EL L entr e sortie s effectue qamasi par le comporte une lectrice et une perforatrice de ruban en plus du clavier et de l imprimante On peut aussi changer des mots en m moire et contr ler l ex cution du programme avec la console du PDP 8 E 19 Le programme g n ralit s L appareil a pour but de d tecter les v nements dans l mulsion L organigramme g n ral figure 7 r sume com ment cela se fait La plaque d mulsion se d place lentement A toutes les deux secondes environ une image est transmise au nateur tape 1 sous forme d une matrice logique points noirs sur fond blanc Le programme analyse cette image et la condense en une liste de traces qui contient les coordon n es u point initial et du point final de chacune Dans cette analyse de l image c est l tape 3 qui est puas Le filtrage la facilite tandis que les tapes 4 6 corrigent certains lacunes Enfin une fois obtenue cette liste de traces le program me d cide s il y a v nement ou pas en cherchant si une d entre elles forment soit un V soit un T tape 7 Les crit res de s lection sont ajustables La cloche du t l type sonne quand un v nement est trouv Apr s cette analyse une autre toile est transmise au mini ordinateur et le cycle recommence De
225. x H VI V VE V A SANCTA Tr p m in ui Mie CITTA wr i eiie tapis ad rap Yr parapas LE Mua DK CORE C Rame RET Pad nd POSTE PRESS 3377 AUTT11 1 KK ES Pour 1 NTRF CTKKF1 _ gt KK 1 KK i m AE AUT111 AUTI11 HHI AUTI11 AUTT11 HHF AUTI11 DD AUTI11 4NNS VVF VVI DDV HHF HHI DDH DDH DDV DDIFMA lt IDD DI gt CRTTR3 _ gt w OUI 136 Pour 2 1 VVI VV 1 C C est une toile 3CLEK 2 x lt lt Ou HHF lt H lt HHI VVIF H HH L DDV DDH 0 NON je IVV V 5 5 V EUREKA Cest une toile lt COC mp NON A 80 g rap aa Felge FA w 4 5 2 AXIII MESURES EXPERIMENTALES Des essais ont t effectu s afin de mettre le syst me l preuve et de d finir les conditions d utilisation D abord dix toiles ayant trois branches longues et noires ou plus ont t plac es dans le champ de vision Les conditions d utilisation pour cet essai taient les m mes que celles qui ont donn l image de la figure 4 ce qui donne une image trans
226. xem ple le point de rencontre de quelques traces 2 Nouvelle version Devant l insucc s relatif de la premi8re m thode il a fallu refaire le programme La nouvelle version profite de l information acquise d s qu un segment est trouv pour en chercher un autre au del organigramme 12 Le premier b tonnet segment est trouv en regardant dans toutes les directions partir d un point noir donn C mais les suivants sont trouv s en n examinant que quelques directions F Tous les points nois VI HI qui sont dans les limites 1 lt VI lt 66 13 lt HI lt 84 peuvent tre le point initial d une trace Ces limites nous as surent qu en cherchant un segment le programme ne cherchera pas 9 en dehors des limites de l image Pour qu un point noir puisse tre l origine d une autre trace il doit tre une distance suffisante plus que 2 de toute autre trace d j trouv e Pour cela il est fait appel la sous routine EVPROX viter la proximit avant que ne commence l analyse S il y a une trace trop pr s de VI HI le programme passe au prochain point noir retour B dans l organigramme 12 Cette pr caution s est av r e utile d abord parce que certaines traces tr s denses et larges avaient tendance don ner une trace fant me tout pr s malgr l effa age effectu par la eo CHSEG quand un segment est trouv et de plus nous avons constat que ceci r duisait de beaucoup l
227. yse des traces Elle ne nuit donc pas Mais il ne faut pas mettre de nombres ni d instructions dans les mots 3140 3147 qu elle occupe Action qe l interiace war N r w a a ac a Le Become ER 1 ordinateur se d roule sans interruption Discriminateur oui attend le pc d but de la ligne 361 en Registre i active EE GENEE GER transfert en paral gt preme TT l le du registre gt glissement au Registre gistre tampon Gane mot tampon 5 oui Hr Y EV MI Amplis k _ sortie VT VV UR VY 3 cycle du Data Break vers la memoire signal B BREAK interface retourne en a d a Interface con ue et construite par Paul St Arnaud et Bill Davidson d e g h Ju Programme pour le Data Break 2300 1777 178 7000 000 001 1119 0 Active l interface Le transfert pas encore d but Le nombre de mots d j transf r s est un multiple de 16 20 si les 4 derniers bits de WC sont 0 8 Diminue l adresse de 8 pour que la derni re ligne trans mise soit remplac e par la prochaine FETU HAN Lomwescom La transmission des donn es est termin e gt rogramm NON gea asawa n Parm ara nat Retourne BOUCLE si et seulement si

Download Pdf Manuals

image

Related Search

par paramount plus paris jackson party city parentsquare paraphrasing tool paris baguette paramount+ parsec download parallels desktop parent portal paraphrase paragraph rewriter paramount plus login parts town paris paroxetine parchment transcripts partners federal credit union part time jobs near me parotid gland parentvue parkinson\u0027s disease parent portal lausd partsgeek paris hilton

Related Contents

Broan-NuTone Broan 8", 250 CFM Chain  DEH-X3650UI DEH-X2650UI  取扱説明書  Accessories  Franke FDF 9044 XS  DeLOCK Charger cable  Dicota TopTraveler II  Descargar Ficha Técnica - Quesería La Antigua de Fuentesaúco  

Copyright © All rights reserved.
Failed to retrieve file