eindhoven university of technology master dataverwerking ...wijdeveld, b. award date: 1972 link to...

46
Eindhoven University of Technology MASTER Dataverwerking van gamma-kamera opnamen m.b.v. een digitale komputer Wijdeveld, B. Award date: 1972 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

Upload: others

Post on 01-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Eindhoven University of Technology

    MASTER

    Dataverwerking van gamma-kamera opnamen m.b.v. een digitale komputer

    Wijdeveld, B.

    Award date:1972

    Link to publication

    DisclaimerThis document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Studenttheses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the documentas presented in the repository. The required complexity or quality of research of student theses may vary by program, and the requiredminimum study period may vary in duration.

    General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright ownersand it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

    • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

    https://research.tue.nl/nl/studentthesis/dataverwerking-van-gammakamera-opnamen-mbv-een-digitale-komputer(b40defc1-b887-4652-b2b0-74d0cec5c183).html

  • AFDELING DEB. ELEKTROTECDIEK

    TECBBISCBE BOGESCBOOL

    EINDHOVEN

    Groep Meten en Regelen

    DATA.VERWERKII'G VAN GAMlU-nHERA

    OPiAMEI M.B.V. EBB DIGITALE

    KOMPUlfER

    door B.Wijdeveld

    Ra.pport van het afstudeerwerk

    Uitgevoerd van februari 1971 tot januari 1972

    bij N.V.Philips, H.I.G.Medioal STetemein opdracht van Prof.lr.D.B.Bekkering

    onder leiding VaD Ir.J.L.Jonkers.

  • - 2 -

    SAMENVATTIIG,

    H.t hu14ige off-liD. syst••m samm.kam.ra, multiohannel analyser

    en komputer is vervancen door een on-liD. e....k••era-ko.put.r-syste•••

    De komput.r is in h.t s7st... opg8nom.n .nerzij4s voor het korr1geren

    van de over4raohtseigenschappen van het afbe.ldings.ystee., zoals de

    inhomogeniteiten van het 80intillatiekristal van de gammakamera en

    het uitfilter.n van ruis, and.rzij4s voor het verkrijgen van een

    output die een goe4e interpr.tatie ..,elijk maakt. Bovendien biedt

    het on-line syst••• door zijn hoger. snelheid de mogelijkh.id tot

    het verrichte. van dynamisohe studi•••

    De voor het on-line s7st.em noodzakelijk. interfaoe omvat een analoog

    bu£ferregister dat digitaal wordt gestuurd, twee ADe's •• een digitaal

    bufferregister. H.t prinoipe van het .eest essentiel. onderdeel van

    het analoge bufferregister ia gebase.rd op het door Sangster ont-

    wikkelde emmertjesgeh.ugen.

    Even.ens zijn de voor de komputerv.rverking b.nodigd. programma's

    in de tekst fundamenteel beaohrev.n .n gemotiveerd. De eigenlijke

    programma's b.vind.n zich met de sohema's van de interface als

    bijlagen acht.r in dit verslag.

    -3-

  • - 3 -

    lioofh1iuk II.

    INHOUDSOPGAYE •

    I. SAMENVATTING

    II. INHOUDSOPGAVE

    III. INLEIDIBG

    IV. SC INTISCAHS OPGEHOMElf ME'r G.A14MAXAMERA ENMULTICH.ANNEL ARALYZER

    V. INTERFACE vooa EEN OI-LIBE KOPPELIBG VAN DEGAMMAKAMERA AAN DE KOMPUTER

    3

    4

    5

    8

    5.1 Ret analoge bufferregis1ier en zijn oontrol- 10unit

    5.1.1 Ret emmertj.ageheugen

    5.1.2 De control-unit

    10

    10

    5.2 Bet digitale bufferregister en zijn control- 14unit

    VI. SOFTWARE 15

    6.1 Korrekties Toor de overdraohtae1genachappen 15van het a;yateem.

    6.2 Korrekti.a voor atatisti80he invloeden 16

    6.2.1 Bounding

    6.2.2 Smoothing

    6.3 Output routines

    VII. LITERATUUROVERZICHT

    VIII. BIJLAGEN

    16

    17

    18

    21

  • - 4 -

    Boofdstuk III,

    INLEIDING,

    Steeds frekventer vordt in de geneeskunde gebruik gemaakt van

    radio-aktieve isotopen voor het opsporen van afvijk1ngen in bet

    normale gedrag van versohillende delen van het lichaam, zoals

    hersenen, lever, longen, 8ohildklier, enz. ( 1-3). Daarvoor wordende patient radio-aktieve preparaten toegediend die het te onder-

    zoeken liobaamsdeel in vereohillende koncentraties opneemt.

    Een voor radio-aktieve straling gevoelig kristal registreert de

    door het liohaam gelmitteerde gammakwanten en bouvt zodoende een

    afbeelding op van de aktiviteitsverdeling. Deze afbeelding kan een

    belangrijke bijdrage leTeren tot het stellen van een goede diagnose.

    De verschillende afbeeldende .yete.en aijn ruwweg te onderscheiden

    in soanners die punt voor punt het lichaam aftasten en kamerals (4)

    die het betrokken lichaamsdeel geheel in beeld hebben. De bekendste

    van deze zogenaamde gammakamera'. is vel de Anger-kamera (5-8), die

    elk gammakwant karakteriseert met tvee analoge .panningspulsen,

    vaarvan de ene de X-ko~rd1naat en de andere de T-ko8rdinaat ~ de

    plaats van binnenkomst van het gammakwant represent.ert.

    Met behulp van deze ko~rdinatendata kan de afbeelding op het kristal

    worden overgebracht naar het geheugen van een komputer, waardoor een

    verdere bewerking van de opname mogelijk Yordt.

  • - ~ -Hoofdstuk IV.

    SCINTISCANS OPGENOMEN MET GAMMAKAMERA EN MULTICHANNEL ANAL! ?lR.

    Uit de verdeling van radioaktiviteit over een lichaamsdeel in onder-

    zoek, kan een arts niet alleen konklusie. trekken over het al dan niet

    normaal funktioneren van dat lichaamsdeel, maar ook tan hij in datlaatste geval aan de hand van de aktiviteitsverdeling vaak een

    gespecificeerde diagno8e stellen. Het i8 daarom belangrijk een zo

    getrouw mogelijke afbeelding van deze aktiviteitsverdeling te verkrijgen.

    Daartoe wordt de patient ins-spoten met een radioaktief preparaat.

    De energie van de gammastraling en de halfwaarde-tijd bepalen voorname-

    11jk welke preparaten technisch gesch1kt zijn, terwijl ook biologische

    parameters, zoals welk lichaamsdeel onderzocht vordt en de opname in

    het bloed, bij deze keuze belangr1jk zijn (1) •De radioaktieve isotopen worden opgenomen door het te onderzoeken

    deel van het lichaam. Elk liohaamsdeel heeft de eigenschap bij voorkeur

    een bepaalde stof, die karakteristiek is voor dat gedeelte van het

    11chaam, aan het bloed te onttrekken. Zo wordt jodium opgenomen door

    de sch11dklier, terwijl daarentegen de hersenen juist technetium

    opnemen.

    Gedeelten, waar de koncentratie hoog is, zenden veel gammastraling uit.

    terwijl het aantal gammakwanten dat van gedeelten met een lage koncen-

    tratie radioaktiviteit komt, veel kleiner is. De stralingsdichtheids-verdeling is dus een maatstaf voor de aktiviteitsverdeling. Het is nu

    nog zaak deze stralingsdichtheidsverdeling zichtbaar te maken. Daartoe

    maakt men gebruik van de eigenschap dat radioaktieve straling in

    bepaalde kristallen, zoaln b.v. BaI, een kleine lichtpuls, een z.g.

    scintillatie, genereert (9).Deze scintillatie vindt plaats daar vaar een gammakwant het kristal

    treft, m.a.w. het kr1stal registreert als het ware elk opgevangen

    gammakwant •

    De gezamenlijke scintillaties geven op deze wijze een beeld van de

    stralingsdichtheidsverdeling en daardoor van de aktiviteitsverdeling in

    het lichaam.

    _________________________________-6'----__~

  • - 6 -

    Fotomultipl1ers, die zioh direkt aohter het kristal bev1nden, zetten

    de so1ntillat1es om in elektrisohe signalen, waarna via een weerstands-

    weegnetwerk uit de verhoudingen van deze signalen de plaats van de

    so1ntillatie in een X- en een Y-koordinaat wordt weergegeven. Tegelijker-

    t1jd bepaalt een puls-hoogte-analysator ot het geregistreerde g~akwantwerkelijk rechtstreeks atkomstig is van het ingespoten preparaat, zo n1et,

    dan wordt de scintillatie elektronisch niet verder meer verwerkt. De

    elektrische koordinatensignalen geven, wanneer zij worden toegevoerd aan

    de atbuigplaten van een O.R.T. met geheugenwerking, op het display een

    z1chtbaar beeld, opgebouwd uit kleine lichtpuntjes. Gelijktijdig kan vanaf

    een normaal display het beeld totogratisch worden vastgelegd.

    Er is nu dus een toto van de radio-aktivite1tsverdeling binnen het te

    onderzoeken lichaamsdeel, althans een benadering daarvan. Bet overdrachts-

    systee. voor de gammastraling vanat het lichaam via de gammakamera naar de

    11chtgevoelige emulsie van de tilm heett namelijk eveneens invloed uitge-

    oetend op het uiteindelijk. beeld. Bet oorspronkelijke beeld kan door

    middel van Fourier-transtormaties uit de gammakamera-atbeelding

    gerekonstrueerd worden (10).Bovendien 1s de emissie van gammastraling een random proces, betgeen het

    wensel1jk maakt het verkregen beeld te "verbeteren" door er statistische

    operaties als bounding en smoothing op toe te passen (sie Hst.VI), terwijl

    ook de output lange totograti8che weg zeker voor verbetering vatbaar 1s.

    Tenslotte is het vooral voor de tunc tie-analyse van een bepaald l1chaams-

    deel van belang ook dynamische studies uit te voeren.

    Al dese wensen leidden reeds spoedig tot het te hulp roepen ~n de

    komputer.

    Voor verdere komputerverwerking is het noodzakelijk dat de intormatie van

    de gammakamera wordt opgeslagen in een geheugen, zodat in het geheugen een

    twee-dimensionale atbeelding ontstaat van het lichaamsdeel in kweat1e.

    Daarvoor is het noodsakelijk dat de analoge koerdinatensignalen door twee

    analoog-digitaal-converters in digital. vorm worden omgezet. De zo ver-

    kregen twee digitale signalen vormen tezamen een adres in de twee-

    dimensionale matrix, die in het algemeen 32 x 32 ot 64 x 64 groot is.Elke keer dat nu een bepaald adres wordt aangeboden, hoogt een elektroniscnl

    schakeling de inhoud van de bij dat adres behorende geheugenplaats "n op.

    Teneinde een goede interpretatie van bet ontstane beeld mogelijk te maken,

    moet het beeld boven het ruisniveau worden uitgetild, waarvoor een be··

    ·)aald minimum aantal counts (- scintillaties) noodzakelijk is (11).

  • - 7 -

    Dat maakt het noodzakelijk dat gedurende een zekere minimale tijd wordt

    gemeten.

    Is een vo1doende aantal oounts geregistreerd, dan ka.n de inhoud van het

    geheugen, meeetal het geheugen van de in de kernfyslka en de nue1eaire

    geneeskunde vee1 toegepaste multichannel-analyser (- kick sorter), op

    tape worden uitgelezen, V&&rna de.e tape ve.r tan dienen als input voor

    de komputer.

    o

    oeli. \

    \co...~,. ......._----__-".,--

    Fig.: off-line syeteem gammakamera - komputer.

    Hoeve1 dit eyeteem bevredigend werkt, is de weg die gevo1gd wordt om uit-

    eindel1jk te komen tot een zo getrou~ mogelijke weergave van de radio-

    aktiviteitsverde1ing in het 1iohaam van de patient, tame1ijk gekomp11ceerd

    en daarom ook niet a1 te sne1. Het doen van dynamisohe studies, zoals het

    onderzoek naar het verloop van de radio-aktiviteit in de tijd, is daardoor

    nagenoeg onmoge1ijk.

    Vee1 logisoher is het de informatie van de ga"Aka~era na digitalisering

    direkt op ":.e slaan in het geheugen van de komputer, vaardoor de mu1ti-

    channel analyser, waarvan eigenlijk uits1uitend het geheugen werd gebruikt,

    kan verva11en.

  • - 8 -

    Hoofdstuk V.

    INTERFACE VOOR EEN ON-LINE KOPPELIliG VAN DE GAEH.AXAMERA AAN DE KQIWT:E;F~

    De tijdsinterva11en tussen twee scinti11aties zijn random verdee1d.

    Dit betekent dat, omdat de looptijden door de kamera Toor a1le geaksep-

    teerde kwanten ge1ijk zijn, dan ook de ko~rdinatensigna1enrandom aan

    de uitgang verschijnen en vel vo1gens een Poisson stochastiek met

    gemidde1dejU. De kans dat in een tijdsinterva1 6t Ii gammakwanten

    vorden geregistreerd, bedraagt dana

    Tengevo1ge van de dode tijd van de kamera, dat is de tijd die de kamera

    nodig heeft voor het verwerken van een ingangssignaal, is er echter wel

    een ondergrens A ~ min aan de tijdsinterva11en vaarmee de ko~rdinaten

    signalen optreden. Een gammakwant dat binnen deze At min arriveert,

    wordt door de kamera niet gezien omdat de verwerking van het vorige kwant

    nog niet voltooid is en de informatie ervan gaat due verloren.

    Bedraagt de dode tijd van de kamera 10jUsek, dan vo1gt uit bovenstaande

    formu1e dat bij een count-rate, d.i. het maksima1e aanta1 counts dat de

    kamera per sekonde kan verwerken, van 15.000 er een kans van 1; %bestaat dat een gammakwant arriveert zonder dat bet ook geaksepteerd

    wordt.

    Dit verlies aan counts maakt bet noodsake1ijk om iets langer te meten dan

    zonder verliezen nodig vas om tooh bet voor het op1ossend veraogen ver-

    eiste aanta1 counts te halen.

    (Het gemiddelde aanta1 gammakwanten dat een kristaloppervlakte-element

    met zijde 6.x., gedurende een tijd A~ treft vo1gt uit:

    H: tis (~;x,)lA+-~

    waarin ~ een maat is voor het ruimte1ijk op1ossend vermogen en A~ voor

    het met name bij dynamische metingen be1angrijke oplossend vermogen in

    de t1jd, terwijl ~ het aantal door het tota1e systeem per sekonde

    verwerkte aantal counts en ~ het effektieve opperv1ak van het scintillatie-

    krista1, voorstelt. Uit deze formule b1ijkt de samenhang tussen oplossend

    vermogen in p1aats en tijd.) Vanze1fsprekend is bet langer meten onge-

    wenst, zodat de interface zeker de dode tijd van de kamera niet nog acne

    mag overtreffen.

    -9-

  • - 9 -

    Om hieraan te voldoen, staan twee mogelijkheden ter beschikking, nl.

    1e. snelle ADels toepassen

    2e. een analoog buffer opnemen v66r de ADels.

    De eerste mogelijkhei4 heeft als grote voordeel, dat de interface erg

    eenvoudig kan zijnl buiten de ADels slechta enkale control-units voor

    de timing van deze ADels en van de komputer. De konversietijd van deADCls moet daarbij kleiner zijn dan de dode tijd van de kamera en daarom

    zijn 1Tij snelle, en dus kostbare, ADels nodig. Beter lijkt het om het

    random aspekt in de aankomst van de ,ammakwaDten te reduceren.

    De kana namelijk dat bij sen count-rate van 15.000 in 50jUSek geen enkel

    gammakwant arriveert, bedraagt altijd nog 47 %, met andere woorden:gedurende relatief lange tijd 8taan de ADels op non-aktief, de snelheid

    van de ADela wordt sleohts weinig gebruikt.

    Deze lange intervalleu zijn bij u1tstek geschikt oa signalen, die vrij

    kort achter elkaar zijn gearriveerd, te konverteren. Daarvoor is

    slechts nodig dat de ko8rdinaten8ignalen worden opgeslagen in ean analoog

    bufferregister totdat de ADC gereed is voor konversie. B1j veel grotere

    komveraietijden kunnen dan toch alle ko8rdinatendata vorden verwerkt.

    Na de konversie gaan de be1de d1g1tale signalen opnieuw in een buffer

    opdat de ADCla weer snel voor een volgende konversie ge80hikt z1jn.

    De komputer neemt uiteiDdelijk het Adrea uit dit laatste buffer over en

    hoogt de inhoud van de b1j d1t adre8 behorende geheugenplaats "n op.

    Sohematisch ziet het totale ByBteem er alB volgt u1t:

    x-. X.X~

    -1

    AnQ.\o~c..-I AD

  • - 10 -

    5.1 Het analoge bufrerregister en sijn oontrol-unit (b1jlage I).Het analoge burrerregister moet de ko8rdinatendata opnemen van de

    gammakamera en dan eventueel enige tijd vasthouden totdat de ADeis

    in staat zijn de inrormatie over te nemen. De gewenste werking van het

    register kan weergegeven worden volgens.

    _i- X, At>c. ~"r".j

    - }(t. X, At>c.vr~

    "--

    x~I

    XaXl Xl Aoc.A "..~ -

    ~-x~

    I Xl AJx.Xt.J vr"~ ...,loo--

    I X3 J X1. AOc.I X41 I lDc.:r.cJ----0

    Xl. Xi r )(z. At>

  • - 11 -

    Stel dat kondensator

    C1 een s1gnaalwaarde

    el«a. bevat; de bases

    van T1 en T2 1iggen aan

    &&rde, tervijl C2 en C3zijn opge1aden tot een

    spanning -4-cz.o Volt. De

    scbake1aar T1 staat

    dua open.

    Zodra de basis van

    T1 op .en spanning

    4- e.o Vol t wordt gescha-

    keld, (de basis van

    T2 b1ijft op aard-

    potentiaa1), gaat T1

    ge1eiden, m.a.w. de

    schake1aar tU8sen C1 en

    C2 gaat dioht en omdat

    de kol1ektor van T1

    \o.et '....34411-----

    -----4..lr "~~C>r"""Q,t\Q.\ad.'n~ ........... _

    Fig.z Basisschakeling van hetemmertjesgeheugen.

    door deze sprong op een

    spanning + l.Cl.o Volt is

    gekomen, begeeft zioh

    lading van C2 naar C1.

    Dit ladings transport

    gaat door totdat de

    spanning op C1 en due

    op de emitter van T1,

    zoveel is toegenomen

    dat de basis-emitter spanning van T1 te klein wordt om hem nog

    langer in geleiding te houden. Op het moment dat T1 dicht gaat,

    voert C1 een spanning + ~o Volt, terwijl de spanning over C2

    tengevo1ge van de 1adingsoverdracht aan C1 is afgenomen tot

    ct.o _ ~q =

  • - 12 -

    Door de oneven transistoren op een klokpuls te laten schakelen

    en de even transistoren op het inverse kloksignaal, kan een

    behoorlijke pakkingsdiehtheld in de inrormatie-overdracht, die dUB

    eigenlijk gebaseerd is op overdraeht van ladingstekorten, worden

    verleregen.

    o

    + ~o

    o

    Fig.: Spanningsverloop op kollektor en basis van een scbakel-transistor.

    Tengevolge van optredende basiBverliezen neemt de 1nformatie

    in de keten iets in amplitude are De lading die getransporteerd

    vordt naar een voorgaande eel, komt namelijk voor een klein

    gedeelte ook uit de basistroom van de transistor.

    De verzwakking die hierdoor per eel optreedt, bedraagt

    LQ/~ = \/~ Bij een vertragingslijn bestaande uit acht cellen,c.

    is due de totale verzwakking Yo(8 , hetgeen bij een etroomver-

    sterking van 500 neer komt op 2 %signaalverlieB.

    -13-

  • - 13 -

    5.1.2 De control-unit.

    De control-unit moet de triggerpulsen leveren die de transistor0n

    gebieden een signaal over te dragen aan een volgende oel. Deze

    triggering dient echter zo te zijn afgestemd,dat het informatie-

    transport geschiedt op de in 5.1 aangegeven manier, d.w.z. de

    informatie moet zo snel mogelijk vorden doorgeschoven ale de

    ADe's vrij zijn en andere vorden vaetgehouden ..

    Het is onmogelijk om de analoge signalen in het emmertjea-

    geheugen te gebruiken om te triggeren of om poorten open en/or

    dicht te zetten, tengevolge van de random varierende amplitude,

    maar vooral ook omdat vij lDoit kunnea saggen of er ttberhaupt

    wel informatie aanwezig is. Een nO" - "1"-signaal is daarom

    onvermijdelijk. Een dergelijk digitaal signaal kunnen wij

    betrekken uit de gammakamera, want daar wordt door de puls-

    hoogte-analysator telkens als een scintillatie geaksepteerd is,

    een ko!ncidentie-puls afgegeven. Deze puls geeft aan dat er

    binnen een bepaalde tijd &an de uitgang van de kamera een X-

    en een Y-koerdinaat zullen verschijnen en hij is daarom zeer

    geschikt om als ingangssignaal voor de control-unit te fungeren.

    De control-unit bestaat uit een klok, een ingangscircuit dat

    de random aankomende pulsen aanpast aan de klokfrekwentie, een

    schuifregister, dat afhankelijk van eventuele data in de lijn

    wordt getriggerd en een uitgangstrap die de kommandots voor de

    sample-hold versterkers en de ADe's verzorgt (zie bijlage 1).

    De sample-hold versterkers ( - S.E.A.) zijn nodig om de signaal-\!faarde tijdens de konversie op een konstante waarde te houden.

    De lengte en dus de vereiste kapaciteit van het schuifregister

    wordt bepaald door de dode tijd van de gammakamera (- 10;usek)

    en de konversietijd van de ADC's (. 15;usek).

    Binnen 10jUsek na de verwerking van een geaksepteerde

    scintillatie door de kamera zal zeker geen nieuw signaal aan

    de ingang van de interface komen, terwijl de kans dat de

    Yolgende sointillatie binnen 5;usek arriveert slechts 7 %bedraagt. Een erg lange keten is daarom overbodig, hetgeen in

    verband met de reeds vermelde basisverliezen alleen maar voor-

    delig is.

    Om die redenen bestaat het schuifregister uit slechta vier

    flipflops, en due het bijbehorende emmertjesgeheugen uit acht

    cellen. Per klokperiode schuift de informat1e immers twae oalleL

    Ope

    -14-

  • - 14 -

    De triggerpulsen voor de tliptlops van het sohuitregister zijn

    namelijk doorverbonden met de bases van de oneven transistoren,

    terwijl de stuursignalen voor de even transiatoren opnieuw via

    tliptlops uit deze triggerpulsen worden afgeleid, zodanig dat

    zij een halve klokperiode zijn vertraagd.

    De analoge informatie in het emmertjesgeheugen verloopt op deze

    wijze synohroon met het digitale signaal in het sohuitregister.

    Een kombinatorisoh netwerk &an de uitgang van het sohuitregister

    zorgt er uiteindelijk voor dat de S.H.A.'s en de A.D.C.'s op

    het juiste moment, d.i. als de koerdinatendata aan de uitgang

    van het analoge bufter staan, bevel krijgen de informatie over

    te nemen en dat bovendien, indien de ADC's nog bezet zijn, de

    data worden vastgehou4en.

    5.2 Het digitale bufterregister en zijn control-unit.

    Zodra de ADe's klaar zijn met een konversie, geven zij een teken

    &an de oontrol-unit, waarna het digitale bufter opdracht krijgt de

    adresintormatie van de ADC'a over te nemen (bijlage II). De ADC'a

    zijn dan weer direkt in staat de Yolgende informatie te digitaliseren,

    terwijl de komputer bez1g is met de ververking van een voorgaande

    scintillatie.

    De fillcrs konverteren het analoge signaal in acht bits, terwijl voor

    een matrix van 64 x 64 in het geheugen slechta digitale X- en

    Y-koerdinaten van elk zes bits nod1g zijn. De twee minst signifikante

    en daarmede de twee minst nauwkeurige bits, worden daarom door het

    bufterregister niet verder meer verwerkt.

    -15-

  • - 15 -

    Hoofdstuk VI.

    DE SOFTWARE.

    De komputer in het ontwikkelde systeem is een Philips machine, de

    PC 2200, met een geheugen van 8 K woorden van 16 bits. Het meest

    efficient is deze machine te programmeren in de Assemblertaal DAP-16.

    Alvorens een opname kan worden gemaakt, dient een vorige opname, die

    zich eventueel nog in het geheugen bevindt, te worden vernietigd (zie

    bijlage III) of ter bewaring op tape te worden uitgelezen (bijlage IV).Bovendien willen wij graag nog verschillende andere bewerkingen op

    het verkregen beeld uitoefenen, zoalsl

    - korrekties voor de overdrachtseigenscbappen van het systeem

    uitfilteren van ruis

    - uitvoeren van de afbeelding van het lichaamsdeel in het onderzoek op

    een aantal verschillende manieren.

    6.1 Korrekties voor de overdrachtseigenschappen van het systeem.

    Essentieel voor een nauwkeurige afbeelding van de verdeling van de

    radio-aktiviteit in het lichaam van de patient is de lineariteit

    van het gebele afbeeldingssysteem. De gammakamera, en in het

    bijzonder het sointillatiekristal, vormt in deze de zwakke schakel.

    Tengevolge van inhomogeniteiten in het kristal kunnen namelijk bij

    het aanbod van een vlakke isotopen-verdeling in de afbeelding

    afwijkingen tot ongeveer 15 %voorkomen. Bovendien is de inhomo-geniteit niet in de tijd konstantl het kristal verslecbtert langzaam.

    Het is evenwel betrekkelijk eenvoudig een opname voor dergelijke

    inhomogeniteiten te korrigeren, eenvoudig omdat deze inhomogeni-

    teiten meetbaar zijn. De daarbij toe te passen procedure verloopt

    als ~olgt:

    de gammakamera maakt on-line met de komputer een afbeelding

    v~~ een bekende vlakke isotopen-verdeling in het geheugen. Door

    het maximum van de homogeniteitsmatrix te delen door die

    homogeniteitsmatrix, ontstaat uiteindelijk een twee-dimensionale

    matrix van korrektiefaktoren, waarmee een normale opname van een

    patient kan worden gekorrigeerd door de overeenkoma~ige matrix-

    elementen met elkaar te vermenigvuldigen.

    -16-

  • - 16 -

    Het toenemen van de inhomogeniteiten in de tijd maakt het nood-

    zakelijk regelmatig een nieuwe korrektiematrix op te nemen.

    Behalve de scintillatiematrix, oefant ook het resterende gedeelte

    van de gammakamera invloed uit op de 8ignaaloverdracht. Het uit-

    gangssignaal B(p) is te 8chrijven a181 BCp): H(p).'Ilp)waarin H(p) de overdrachtsfunktie en V(p) het voorwerpsignaal

    voorstellen. Het voorwerpsignaal kan dan via een Faurier-trans-

    formatie uit de bekende B(p) en H(p) worden afgeleid. Klinisch bleek

    deze bewerking evenwel niet zinvol (10)

    6.2 Korrekties voor statistische invloeden.

    Tengevolge van de random emissie van gammakwanten door het lichaam

    van de patient, zal zicn in de uiteindelijke afbeelding van de

    isotopen-verdeling eveneens sen zekere statistiek voordoen in de

    vorm van een soort ruis, die gesuperponeerd is op de "nette" af-

    beelding. Vooral bij opnamen met een gering totaal aantal counts

    kan deze ruis het beeld aanzienlijk vertroebelen.

    Door elk beeldelement te bek1jken in samenhang met zijn naaste

    buren, kunnen wij dit ruisachtige verschijnsel behoorlijk onder-

    drukken.It' II I l I--,-- -.....,-----, ----1-.

    I I IIA' 11\ I A - II I._I. I '"\ L-I ) I L;-\, I,~-I ' J+I,

    --r---.J-----

  • - 17 -

    Geldt Ai..i

  • - 18 -

    De oorspronkelijke opname zelf bepaalt daarom grotendeels de

    keuze van de te gebruiken smoothing-procedure.

    6.3 Output routines.

    De output van de in het gekeugen afgebeelde isotopen-verdeling

    kan op de verschillende manieren plaats vinden~

    - binair uitlezen~ dikwijls is het van belang een opname te bewaren,

    hetzij om er later nog bepaalde bewerkingen op toe te passen,

    hetzij als documentatie. De afbeelding wordt daartoe binair op

    tape uitgelezen (bijlage IV). Het inlezen van een binair op tape

    staande afbeelding geschiedt met het programma van bijlage VIII.

    - uittypen op de teletype~ de afbeelding kan op het display van

    de komputer worden zichtbaar gemaakt. De helderheid van elke punt-

    afbeelding is dan een maat voor het aantal scintillaties dat op

    die plaats is gezien. Een betere interpretatie is mogelijk door

    de afbeelding uit te tekenen op een plotter of een teletype.

    De inhoud van de matrix-elementen worden daarbij onderscheiden

    in een aantal niveaus en aan deze niveaus wordt een bepaald

    symbool toegekend. Over de vraag hoeveel niveaus moeten worden

    onderscheiden en welke symbolen perceptief het best voldoen,

    bestaat nog steeds geen eenstemmigheid (22).

    Tot de als bijlagen toegevoegde komputerprogramma's behore~ twee

    printprogramma's met verschillende symbooltabel (bijlagen IX en X).

    interval I (bijlage IX) II (bijlage X) interval I IIO-O,5b blank blank 8,5- 9,5b 5 1

    O,5-1,5b 1 A 9,5-10,5b blank ..1

    1,5-2,5b blank B 10,5-11,5b 6 K

    2,5-3,5b 2 C 11,5-12,5b blank L

    3,5-4,5b blank D 12,5-13,5b 7 r.

    4,5-5,5b 3 E 13,5-14,5b blank~.c

    1'1

    5,5-6,5b blank F 14,5-15,5b 8 \.

    ~,5-7,5b 4 G 15,5-16,Ob blankj

    r

    7,5-8,5b blank H 16,O-max Ci) (d)

    Fig. Symbooltabel voor output op teletype.

    b • '/\10 ~ max, waarbij b is afgerond op het grootste veelvoud

    van 16 dat kleiner is dan %b* max.

    -19-

  • - 19 -

    Door de blanks zijn de prints met I overzichte1ijker, de

    gradatie in de versohi11ende b1ank-niveaus is echter verdwenen.

    De afbee1dingen die op deze manier ontstaan, tonen een boven-

    aanzicht van de intensiteitsverde11ng.

    - uittypen van onderdrukking van niet-re1evante informatie: de

    beide printprogrammats onderscheiden achttien ga1ijke interva11en~

    De detai11ering in de uitgetypte opname is dUB overal ge1ijk.

    Wanneer de interesse van een arts sleohts uitgaat naar enke1e

    interva11en, kan hij desgewenst de overiga onderdrukken. De

    achttien-interval-verdeling geschiedt dan bij het uittypen over

    het resterende gebied, zodat daar een grotere detail1ering ont-

    staat.

    - uittypen met kontrastverhoging& wanneer een afbeelding op de

    normale wijze wordt uitgevoerd, zijn de interva1len allemaal even

    groote De lagere niveaus, en dat zijn vaak minder interessante,

    hebben daardoor eenze1fde kontrast a1s de hogere. Door eohter een

    niet-lineaire, maar een logaritmische niveauverdeling toe te

    passen, kunnen wij het kontrast in het beeld sterk verbeteren.

    - profie1en& uit de afbee1dingen die verkregen zijn met de normale

    printprogramma's kan weliswaar het ver100p van de isotopen-

    verde1ing bij een doorsnijding van het 1iohaamsdeel worden afgeleid,

    maar erg duidelijk is dat tooh niet. Om dit te verbeteren printde komputer m.b.v. een speoiaa1 programma het profiel van een

    tevoren +,e specifioeren X- of Y-ko~dinaat uit op de teletype

    (bij1age XI).

    - dynamische studies& van groot belang bij de funktie-ana1yse zij.n

    dynamische studies. Deze onderzoekingen vergen een groot aanta1

    afbee1dingen in een zo kort mogelijke tijd, zodat hoge eisen

    gesteld moeten worden aan de snelheid van het systeem. De grootte

    van de af te bee1den matrix speelt in deze een essentie1e role

    Bij de in het voorgaande besohreven statisohe studies was een

    afbee1ding in een 64 x 64 matrix, waarvoor dus 4k, de he1ft van

    de totaa1 besohikbare geheugenruimte,nodig is, de meest gunstige

    keus. Wanneer wij deze1fde matrix-grootte willen handhaven bij de

    dynamisohe metingen, moet daarom na e1ke opname even worden gewacht

    tot die opname op tape is uitgelezen en het geheugen weer op nul

    is gezet. Dit a11es kost tijd (tijd, waarin geen ~ieuwe counts

    kunnen worden aangenomen) en gaat dus ten koste van het oplossel~";!

    vermogen in de tijd.

  • - 20 -

    Daarom lijkt het in dit geval gunstiger vat aan ruimtelijk

    oplossend vermogen op te offeren en over te gaan op een 32 x 32

    matrix die slechts 1k geheugenru1mte in beslag neemt en derhalve

    3k overlaat waarin andere opnamen kunnen worden opgeslagen.

    Bet opbergen van nieuw arriT8rende data geschiedt dan op interrupt

    basis, terwijl de komputer voorgaande afbeeldingen uitleest en de

    betreffende geheugenlokaties daarna weer 8choon maakt.

    - integratiel niet aIleen het verloop ~ de totale radio-aktiviteit

    i,n het lichaamsdeel in de tijd kan van belang zijn, vooral dit

    verloop in bepaalde deelgebieden is interessante Daarbij wordt de

    totale intensiteit van een door de arts te specificeren deelgebied

    opname voor opname bepaald en uitgevoerd op de teletype.

  • - 21 -

    Hoofdstuk VII

    LITERATU1nt-OVERZICHT.

    1.Gottschalk,A;Beck,R.N.;'Fundamental Problems in Scanning'.; Thomas-

    Books - Springfield - Illinois - U.S.A.

    2.Heiss,W.D.;Prosenz,P.;Tsohabitscher,H.; 'Die Auswertung von Gamma-

    Kamera-szintigrammen durch Vielkanalspeicher, Computer und Farb-

    fernsehsystem.'; R~fo. 110,1.

    ,.Loken,M.K.;Linneman,R.E.;Kush,G.S.; 'Evaluation of renal function

    using a scintillation camera and computer'.; Radiology - vol.9',

    July '69, p. 85-94.

    4.Moody,N.F.;Paul,W.;Joy,M.L.G.; 'A survey of medical gamma-ray camel'as.'

    Proc.IEEE - Vol. 58 no.2, febr.1910

    S.Anger,H.O.; 'Scintillation Camera.'; Rev.Sci.Instruments 29127,1958.

    6.Anger,H.O.; 'Gammaray apd positron scintillation camera.';

    Nucleonics - 21, no.10156, 1963.

    7.Anger,H.0.; 'Scintillation camera with multichannel collimator.';

    J.Nucl.Med. 51515, 1964.

    8.Gottschalk,A.;Anger,H.O.; 'Use of the schintillation camera to reducE

    radio-isot~pe scanning time.'; JAMA, May 10, 1965 - Vol.192, no.6.

    9.Alkemade,C.Th.J.;Hoogenboom,A.M.;Smit,J.A.; IInleiding tot fysische

    meetmethoden.';Uitg. Oosthoek, Utrecht 1910.

    10.Brown,D.W.;Kirch,D.L.;Ryerson,T.W.;Throckmorton,A.J.jKilbourn,A.L.;

    Brenner,N.M.; 'Computer processing of scans using Fourier and other

    transformations.'; J.Nucl.Med.- 12:287, 1971.

    11.Cox,J.R.;Hill,R.L.; 'Interface design considerations.'; Workshop on

    Computer Processing of Dynamic Images from a Anger Scintillation

    Camera.; January 1971.

    12.Sangster,F.L.J.jTeer,K.; 'Bucket-Brigade Electronics - New Possibilitle~

    for Delay, Time-axis Conversion, and Scanning.'; IEEE - Journal of

    Solid State Circuits; Vol. SC-4, no.), 1969.

    13.Sangster,F.L.J.; 'Het emmertjesgeheugen, sen Bchuifregister voor

    analoge signalen.'; Philips Techn. Tijdschrift, Jaargang ;1, 1970, no.4.

    14.Jonkers,J.L.;Mars~,F.M.; 'De gegevensverwerking in de nucleaire

    geneeskunde.'; Informatie no.6 ,juni 1971, p.278-280.

    -22-

  • - 22 -

    15. Tauxe, W.N.; 'Digital Computer Processing of Radio-isotope

    Scintiscan matrices'.; JAMA, July 29, 1968 Vol.205 no.5.

    16. Playe, F; 'Syst~me de traitement num~rique d'images scintigraphiques';

    L'onde ~lectrique, Vol.50. fase. 5.

    17. Brown, W.B.; Groome, D.S.; 'The role of the digital computer innuclear medicine'; JAMA, Jan. 8, 1968, Vol. 203 no. 2.

    18. Bruno, F.P.j Brockeman, V.A.; Williams, C.M.; 'A digital computer

    oata acq~isition display and analysis system for the gamma cameral.

    Radiology, 96:658-661, Sept. 1910.

    19. Lehr, J.l.; Parkey, R.W.; Harlow, Cli.A.; Garroto, L.J.; Lodwick, G.~;. 1

    'Computer Algorithms for the Detection of Brain Scintigram

    Abnormalities'. Radiology, 91:269-216, Nov. 1970.

    20. Nagai,T.; Iunuma, T.A.; Koda,S.; 'Computer focusing for areascans'. Journ. of Nucl.Med. 9:507-516, 1968.

    21. Brown, D.W.; 'Digital Computer analysis and display of the radio-

    isotope scans'; Joum. of Nucl. Med. 5,802-806, 1964.

    22. Tauxe, w.N.; '100 Level smoothed sointiscans processed and produced

    by a digi~al computer'. J.Nucl. Med. 1967.

    23. Tal~e, w.~.; Chaapel, D.W.; Sprau, A.C.; 'Contrast enhancement ofscanning procedures by high speed digital computer'. J.Nucl. Med.

    7:647, 1968.24. Westerman, B.R.; Glass, R.I.; 'Physical specification of a gamma

    camera'.; J.Nucl. Med. 9:24, 1968.

    25. Faix, D.; 'Pinhole imaging of gamma-rays'.; PAys.Med.Biol. 1967,Vol. 12, no. 4.

  • ool:lc+Iio~I

    g....c+

  • B1jlage lb. analoge bufferreg1ster.

    1-+---4-----0~~

    l--I--------o~

    ~1----'-----0 ~

    IeJ~I--------O~

    .1-.......-------013~

    .J-.-+------el=l~

  • B1jlage III d1g1tale bufferreg1ster.

    f _

    I,I

    III,II_________ J

    .....---~o.~. QI---t-o

  • 11J1M. III,

    *NUL-MATRIX PR0GRAMMA

    0001 *NUL-MATRIX PR0Gf~AMMAnon? REL0003 Dooon () 02 00014 LDA =-4096OOOLJ 00001 0 OLJ 000 1 1 STA CNTnons 00002 0 02 00013 LDA = ' 100000006 nOO03 0 04 00012 STA MATR0007 00004 140040 CRA000f) 00005 -0 04 00012 L00P STA* MATRnOO9 00006 a 12 00012 IRS MATRDOlO nooo? 0 12 00011 IRS CNTno 1 1 00010 0 01 00005 JMP L00P0012 0:)01 1 CNT BSS 1Oil13 non1? fV1ATR B.55 1n01LJ 00013 010000 EI\lD

    00014 170000

  • *MATRIX-UITLEES PROGRAMMA PACE

    onOl00020003OOOLJOOOS00060007 00000onOF< 0000 10009 00002lID 10 000030011 O()00400l? OOOOS0013 OOOOf,001 LI oooa 700 1~) ODD 100016 000110017 0001?00lg 000130019 000lLJ0020 00015002100016no?? 000170023 00020n02/! 0002111025 OOO~?2

    002(, 00023GO?? OOO?LJ

    00025n002f

    *MATRIX-UITLEES PROGRAMMA

    **ALS MARKERING W0RDT AAN HET BEGIN*VAN DE TAPE EEN X-0FF GEP0NST.

    * REL1 Lj 0002 OCP '0002a 02 00026 LOA ='22374 0002 0TA '00020 01 00002 JMP *- 10 O? 00025 LOA =-40960 OLI 00022 STA CNT0 02 00024 LOA =' 10000n OLj 00023 STA MATR

    -0 02 00023 L00P LDA* MATR7LJ 0002 0TA '0002() 01 000 11 JMP *-1(ILJ04 70 LGR ' 107 /~ 0002 0TA '00020 01 00014 JN1P *-10 12 00023 I f< S MATR0 12 00022 IRS CNTU o 1 00010 JMP L00P1 Lj 0102 OCP '0102

    CNT BSS 1f\1ATR 8SS 1

    (llnOOn END170000n00223

  • !!J11I! I,

    *SM00THING-PR0GRAMMA (S-PUNTS) PAGF

    0001 *SM00THING-PR0GRAMMA (S-PUNTS)0002 *DE RANDEN VAN DE MATRIX \>J0RDEN NIF.T0003 *'GESM00THED'.DAAR STAAT T0CH 1VJEF.STALOOOLi *GEEN SIGNIFIKANTE IN F0 RM AT IE.0005 REL0006 00000 0 02 001Li3 L00P LOA ='100770007 00001 a aLi 00120 STA IND0008 OOOO? a 02 00142 LOA =- 620009 00003 a OLj 00121 STA CK0L0010 OOOOLI a 02 00lLi2 LK0L LOA =-620011 00005 0 04 00122 STA CRYDOl? 00006 0 06 00120 ADD IND0013 00007 0 06 00141 ADD = ' 100OOILi 00010 0 OLi 00120 STA IND0015 000 1 I -0 02 00120 Lf~Y LDA* IND0016 0001? 0 aLI 00126 STA RES0017 00013 140040 eRAnOlR 000 I /1 0 0/1 00124 STA TL0P0019 OOOiS 0 A? 00120 LOA IND0020 00016 a 07 GOlLiI SUB = ' 1000021 00017 0 10 00072 JST BUUR0022 00020 0 06 00140 ADD ='770023 00021 0 10 00072 ..1ST BUUR0024 000?2 0 06 00137 ADO ='20025 0002:< 0 I a 00072 JST BlJUf':0026 0002Li I) 06 00140 ADD ='770027 00025 0 10 00072 JST BUUR002(') 00026 0 02 00124 LOA TL0P0029 00027 OLiOLi 77 LGR ' I0030 00030 0 06 00126 ADD RES0031 00031 0 OLj 00126 STA RES0032 00032 140040 CRA0033 00033 () OLI 00123 STA TEL0034 0003Li () O? 00136 LDA = 7290035 00035 n aLI 00127 STA DEEL0036 00036 0 02 00135 LOA =243C)037 00037 0 Oil 001 17 STA HULP0038 00040 0 I 0 00101 ,] ST QU0Tn039 OOOLiI 0 O·? 00134 LDA =R1OGilO OOOLiP. () 0/: 00 I 17 STA HULPnOLil OOOLi,J (J 10 00101 .JST QUOT(jOil:? OOOil LI () 02 00133 LOA =271.)0/13 000 /15 C) Oil 001 17 STA HULPOOLILI 0004(, (') 10 00101 JST QUOTn(l.!j ') nOO£,;7 (I n:::> 00 13~') LIJA =901')/41" OOOSO () n4 00 I 17 STA HULPO()Lj7 OOO':il 0 10 001!11 ,.I ST QUOT110/Ig oons? n W') 00131 LD.I'\ =3on /j 9 00053 n ilL! 001 17 STA HULPnoso 000S4 (l 10 00101 "ST QU0Tor) 5 I 001155 n O? 00130 LOA =IoCl ~;.? 00056 :) 0

  • :B1jlye V.

    *SM00THING-PR0GRAMMA (5-PUNTS) PAG~ n

    0053 00057 () 10 00101 ,JST QUCH00 :JLJ 00060 0 02 00123 LOA TEL0055 DOOA1 -n OLJ 00120 STA* IND0056 00062 0 I? 00120 IRS IND11057 00063 0 12 00122 IRS CRY0058 0006LJ 0 01 00011 J,"1P LF~Y0059 00065 (I 1 ? 00120 IRS IND0060 00066 0 12 00120 IRS INDnObl 00067 0 1 rJ 00121 If~S CK0Lc0062 00070 0 01 OOOOLJ JMP LK0Ln06] 00071 0 o 1 01300 ,JMP • 1300006/! 00072 0 000000 BUUP DAC **0065 00073 0 04 00125 STA HELP0066 0007LJ -0 02 00125 LDA* HELP!lOA7 00075 0 06 (l012LJ ADD TL0P0068 00076 0 OLJ 0012LJ ST.e" TLOP0069 00077 0 02 00125 LDA HELPn070 00100 -0 01 00072 Ji'1P* f3 UUF~0071 00101 0 000000 QU0T DAC **0072 00102 0 02 00126 LOA f~ES0073 00103 0 07 00127 SI18T SUB DEEL007LJ 001aLJ }O[1LlOO SPL0075 OOIDS I) 01 001 ILJ JMP *+ 70076 00106 [1 o LI 00126 STA R'ES0077 OnlO7 0 02- 00123 LI),4 TEL0078 00110 0 06 001 17 ADD HULP0079 001 1 1 0 OLJ 00123 STA TELOORO 00112 () 02 00126 LDA F~E S0081 00 I 13 0 I) 1 00103 ~JMP SUBT00f32 00 1 1 LI a 02 001 17 LDA HULP()(H33 001 J 5 (l OLJ 001?7 STA DEELOOf~LJ 001 I f, -(I CJ J OOIOl JrIJP* OU0TOOS5 001 I 7 HULP BSS IOOf

  • ~i31&ge VI re.ultaat vu 5-p1U1t. 88Ooth1_ op ea. 1IoIIopa1'M1'aopaama.( yare. biJlace. VI a. VIII)Uitvoer .at procra-aa VaB b1Jlace II.

    IIIIIIIIIIII 1 22222 22 1 1

    11 3 ~~444 21111 345 665 3 11

    1 234 77 65432 I1 23 56 7777777777 43211

    12345 6 6 7 77777 6 145 66 6666 77777 4 1

    1 4 7 66666 77776 11 ~6777 666666 6 77 76 I

    12467 77 66666 7 7642112 7 77 77 77 7 21

    1 3S 7777 777 7 7 7 77 53 11 67 7777777 7 777777777 1I 467 777777777 777777777 6421

    12 7 777 777 777 777777 875 11 357 7777 777 777 77 7 77 6 112 6 R 777 777 7 777777777 77 75 2112 K 777 77777 77777777777777 77764 11 77777777777777777777777 7776 1

    1 357 77777777 77777777777 77 53211 6 ~ 77777 888 7777777777 777 4211124 88 77777 R8~ ~8S 777777 77777776 3 112 888 7777 88R@ 88 777777 777777 5 112 7R88 77 7 888 83 77777 7777 7 21124 888888 7777 RKR 8 88 77777 777777 211° 6 88 777 RBBB~ 77777 777777 53 11 3 78K 777 K68 777777 77 776 1

    1 7 8 7777777 777 77 21124 A K 777777777777 77 53 11 h 8 8~ R 777777777777777777 7776 1

    5788888888888 777777 77777777777777 216 8R88 888888 77777 777 777777777 3 1

    124 RS 8888 7777 7777 7777777 2111 7 R 77777 7777777777764 1

    1 3 7~K8 777777 7777777776 3 I1? 88 777777777 777777 5 21

    12 777777777 7777742111 4678 777 7777 66 7776 II 4 7 77 77 66666 776 3 1

    1 4 6 777 6666 65321I 6 7 66 65 21 I

    1 23456 777 7 666 5432 1II 777777 6 54 211

    1 23456 7 6 54 2 11112 6 6 2 11

    I I 23 4444444~ 32 I I112 ;?11

    1 1 1 1 1111111111

  • B1jlaee Va r••ll1u.at VaB 5-p11Dt. aaoothiac aJ.t.1t.opAUl••

    ( v.rc. b131acea VI.. VIII)111tTO.r ..t pZ'0«%'-- van bijl... X.

    AAAAAAAAAAAAABCCCCCDDCCBAA

    AABDEFFFGGGGGFDCAAAARDEGIJJJJJJKKIHEDBAA

    ABCEGHJLLLLLLLMMLKIGECBAABCEFHIKLLMMMMMMMMMMLJHGECAA

    ACEGIJKLKLLLLLMLLMMMMMLKJHFDBAABDGIJKKLKKKKLLLLLLLLMMMMMLLJGDBA

    ABDGJLMLLKKKKKLLLLLLLLLLLLMMMMKHDBAADGKMMMLLKKKKKKLKLLLLLLLLLLMMNMKHDBA

    ACGKMNMMLLKKKKKLLLLLLLLLLLLLLMNNMKGCAACFJMNNMMLLLLLLLLLLMMLLLLLLLLLMMNNMJFCA

    ABEILNNNMMMMLLLLLLLLMMMLMLLLMLMLMMNNLIEBAABDHKMNNMMMMMMMLLLLLLMLLLLLMMMMMMMMMNNLHDBAADGKMNNMMMMMMMMMLLLLLLLLLLLMMMMMMMMMNNNKGCA

    ACFJMNNNMMMNNNMMMLLLLLLLLLLMMMNNMMMMMMN0MIFBAABEIMNNNMMMMNNNMMMLLLLLLLLLLMMMNMMLMLMMNNNKHDBAACFKNONNMMMNNNNMMMLLLLLMLLLLMMMMMMMMMLLMMNMIFCAACHLNONNMMMNNNMMMMMLLLLMMMMMMMMMMMMMMLLLMMMKGDAADHLNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLMMMKHDBA

    AREIMNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMLLLMMLIECAABFKN1NNNNNNNNMMMMMNNNNN000NNNMMMMMMMMMMLLMMMJGCAAACGLNg8~NNNNNNMMMMMNN000P000NNMMMMMMNNMMMMMMMKHERA

    ACHL000NNNNNNNMMMMNNN000@P00NNMMMMMMNNMMMMMMNLIFBAACHM008NNNNNNNMMNMNNN000PPOONNNMMMMMNNNMMMMNNMJFCAACGL00000QNNNNNMMMMNN000P0POONNMMMMMNNNMMMMMMLJFCAACFKN00~NNNNNNNMMMNNNNN00000NNMMMMMNNNNMMMMMMLIEBA

    ABEJM00NNNNNNNMMMNNNNNNN008NNNMMMMMMNNMMLLLMMKHDRAADHMNNNNNNNNNNNNNNNNNNN0NNNNMMMMMMMNMMMLLMMLcJFCAACGLNONNNNNNNN0NNNNNNNNNNNMMMMMMMMMMMMLLLMMLIEBAABFKNONNNN00NNNN0NNNMMMMMMMMMMMMMMMMMMLLMMMKHDBA

    RDIM00000000000NNNNMMMMMMLLMMMMMMMMMMMMMMLJFCAABFKN0080N000000NNNMMMMMLLLLMMMNMMMMMMMMMLHEBA

    ACGLNOONNNN0000NNNMMMMLLLLLMMMMNNMMMMMMMJFCAAADHMN0NNNNNNNNNNMMMMMLLLLLLMMMMMMMMMMMKGDBA

    ABEJM000NNNNNNNMMMMMMLLLLLLLMMMMMMMMMKHEBAACFJN00NNNNMMMMMMMMMLLLLLLLLLMMMMMMLIFCA

    ACFJNNNNNNMMMMMMMMMLLLLLLLLLLMMMMMJGCAAADGKM0NNMMMLLLMMMMLLLKKLLLLLLMMMKHDBAARDGJLMNMMLLLLLLMMLLLKKKKKLLLMMKHEBA

    ABDGJKLMMMLLLLLLLLLLLKKKKLLLLKIECAABDFHJKLLLLMLLLLLLLLLLKKLLLKIFCAA

    ABCEGIKLLMMMLLMLLLLLLKKKJIGECBAAABDFHJLMMMMMMLLLLLLKJIGFDCAA

    ABCEGIKLLLLMLLLLKJIGFDCBAAAACDFHJJJJKJJKJJHFDCBAA

    AABCEFGGGGGGGGFECBAAAABCDDDDDDDDCBAA

    AAABBBB8BB8AAAAAAAAAAA

  • :B1jlM! fI,

    *SM(J0THING-Pf~0GRAMMA (9-PIJI\ITS) PACE

    0001 *SM03THING-PR0GRAMMA (9-PUNTS)0002 *0003 *DF RANDEN VAN DE MAT!~I X \,,10 ROFN r\)IFTOOOA *'GESM00THFO'. B0 VEND I Et\1 STAAT DAAc

  • :B;l.J1Me VI.

    *SM00THING-PFWGRAMMA (9-PIINTS) 1:J~C:F

    ow)] 00055 0 12 0010n IRS IND00 ')4 0005f. 0 12 00100 IRS IND0055 00057 0 12 00101 IRS CK0L0056 noa60 0 o 1 00004 JMP U

  • :B1j1..e VII r.n1taat VaD 9-]MUlu HIOO'UUac oJ ... MMC.n1'*e1".pn....( verge )1.11.... V en VII)111 tvoer ..t pro.,r-- TaD b1.11... U.

    1111111111111 222222222 11

    11 33 Lt 3 2111 I 23Lt 555555 5 432 II

    I? 5 666066666 32 I112 456(,666666 665 211

    1123 5 6 66666666 66 5 I1 5 6 666666666666 54 1

    1 45666 66666666666 6 4 111 4 6 66 66666666666 4 112 56 66 6666666666666 21

    12356 60666 6666 66666666666 65 21I 3 6666666666666666666666 6 3 I

    I 4 ('f66666666666666 6666 4 1I 4 6666666666666 66 7 2112 567 66666666666 666 776 3 1

    1 6 7 7 66666666666 66 66 4 112 77 6666666666666 666 6 3 1124 77 666666 66666 6666 65 21V1 6777 66666 4 I

    1 3 6777 777 6 66666 6 321I 5 77777 7 77777777 6 666 5 21112 777777777 7777 77 6 4 I1246777777777 777 77 6 3 112467 7777777 777 777 6532112467 7777777 777 77 7 6532112 77777777 7777 77 6 3 II 35 77777777 7777777777 66 666 654 1I 6777 77777 77 7777 66 6666665 21

    124 7777777777777 66 66666 3 13S 7777777777777 6 6666 6 4 I

    677777777777777 66666 666 65 215 7 77777777777 666666 66 4 1

    124 777777777777 666666 66 65 21111 677777777777 66666666 6 654 1

    1 5 7777777 66666666 6 4 11~357 777 66 6666666666 (, 3211I? 5 777 66666 666 6666666 65 2 1I 0 5677 66666f 66 66666 6 4 I

    1 S6 6666(,66666 66 6 4 11 66666666666666 666 3211

    I 2345 66666666666666 5 32111 2 5 666h6n6666666 5 432 1

    1 I 34~ 66 6 66066 5 3 1111 23 6066 666 5 3 2 11

    1 1 ~ 555555 5543 2 111 I? 4 114/.1443 2 1 11

    I I ~:'~ 22 I 1I 1 I I 1

    1111111111

  • lUjl... VII. ho.c>...itei~"JNI" ( ol1b.".rkt).

    1Jit•••r ••t~ ... bi~l... IX.

    1111111111I 1 2222222 11

    I 23 LJLJ I1 23Lj5 665LJ3211

    I 2 7 77 65LJ 2112 56 77 7 777 6 I

    I Lj5 666 7777766 2112 566666666666 77 Lj 1

    124 7 666 6 666 6 666 6 7 6Lj 112LJ67 7 66 6666 66 66 6 7 6Lj21

    1 7 7 66666666 666 6 7 6LJ211 357 7 66666 67 6 6 77 7 3 1

    II 777 6 66 7 6 77 5I 7 777 7 66 6 7 77 21

    12LJ6 7 77777 6 6 77 7 6 21I 7 77 7777777 6 6 6 7777 7 7 8753 11 7 7777 7 7777 6 666 7 777 7 LJ21

    I 6 R 7 77 777 667 6 777 7777 3 1124 7 7777777 7 7 7 7777 776Lj2112 77777777777 7 777 77 7 77 776 1I 57 777777777 7777777 777777 7 7 6 653 1

    I 8 777777777 7 77 7 8 77 777 77 211 R 7 7 777 77 8 BB 7 777777 7 1112 88 77 77 777 8 B 777 7777 7 7 7 I12 788 77777777 ~8@8 7777 77777777 7 7 21124 88 77777 777 8888 77 77 77 777 11 3~ R 7 7 77777 B 8 777 7 77 77 77 53 I

    1 7R 777 7777777 7 778 7 77777 64 112 7 77 7 7777 777777 7777 77 7 1124 B 77 777777 7777 7 777 3 1

    16 8 7 77777777 77 7 7 6 76 I1 5788 77777 7 77777 77 21I 6 88 7 7 66 777777 777 I

    12Lj 080 7 8 77 7 77777 777 211, 8 77 7777 66 66 7777 7776LJ 1

    I 57 7 777 7 7 666 7 7 53 1I 35 GS 7777 7 7 6 6 7 777 53 I

    1 7 777 77 6666 6 777 Lj2112 67 777 7 6666666 6 7776 1I? 77777 6 7 666666666 776 1

    1?45 666666 666 53 1I? 6 6 6 666666666 65 1

    1 345 6 6 6 666 6 5 3211 2 7 76 66 54 1

    1123Lj56 6 6 65Lj3 2 1I 6 66 5 2 I

    I 23 LJLjLj4LJ4LJLj 32 11 2 2 1 1

    11111 111111

    I

  • :B1jlage VIII.

    *INLEESPROGRAMMA

    hi (\ CHT L (1 i,il F' HJIAANL0 0 F"' ,':.iTRCJ8 ~<VOOrWLJ IS

    =-4096MATR=' 10000INX, 1

    , 1001*-1='223

    READ, 1

    , 1001*-1, 10'0001*- 1, 10 1, 10INXINXMATRLEES

    Mi\n~ BSSI\1X BSS

    END

    *INLEESPR0GRAMMA* V00R EEN BINAIRE MATRIX* IN DE LAATSTE 4K.

    RELLDASTALDASTA

    READ OCPINA,JMPSUBSZEJMP

    LEES 0CPINAJMPLGLINAJMP0CPALRSTA*IRSIRSJMPNOP

    000223010000170000

    o 02 00033o 04 00027o 02 00032o 04 0003014 000154 1001o 01 00005o 07 00031100040o 01 OOOOLj14 000154 1001o 01 000130414 7054 0001o 01 00016III 01010416 70

    -0 04 00030o 12 00030o 12 00027I' 01 00G12101000

    0001OOO?'G0031)'l04'J005 000000006 000010007 00002OOOS 000030009 0000400 to 00005no 1 1 0000r,0012 000070013 00010no 14 0001 1ClOIS 0001?11016 000130017 00014001g 000150019 0001600?O 00017()()? 1 000 20O{)?? 00021n023 00022r,0?4 000230025 OOO?Li0026 0002')n027 nOO?6n02R 00027OO?9 00030110:30 00031

    0003?00033

  • B1.11aee IX.

    *MATRIX-PRINT PROGRAMMA

    0001 *MATRIX-PRINT PR0GRAW'lA0002 *0003 *NIET-DESTRUKTIEFOOO'l 'I:0005 REL0006 00000 0 O? 00350 LOA =-'l0950007 00001 a 04 00323 STA MATROOOR 00002 0 O? 00347 LOA ='100000009 00003 a 0 /1 0032'l STA INX0010 OOOOil 1 II o 1Q'l OCP '010LI001 1 00005 0 02 003'l6 LOA =-2000012 00006 0 04 00325 STA TEL0013 00007 140040 C/:;;A0014 00nl0 -0 04 0032L1 STRT STA* INX0015 0001 1 0 12 00324 IRS INX0016 00012 (l 1 -') 00325 I'" C TEL:

  • ltijlace IX.

    *MATRIX-PRINT PR0GRAMMA P/\GF

    11053 DOO 76 0 12 00332 IRS INO005 LI 00077 0 12 00333 I.R S HULPn055 00100 0 02 00342 LOA = '2400056 0010 I -0 04 00332 STA* INO0057 00102 0 12 00332 IRS INO005£3 00 103 0 02 00333 LOA HULPO()~:'9 0010Ll () 12 00325 I I~S TELOOAD 00105 0 01 00015 JMP TABL() I] (, 1 00106 0 n2 0034~) LI LDA =-61.1nor,? 00107 0 o Lj 0033LI STA K0L110(,3 001 10 a 10 0021 1 JST n~uc'i tl (,Li 001 1 I F3UFF ass 1S4:)()f,S OO?l 1 () ()OOOOO TfWC DAC **O()/;(, OO?12 0 02 0021 1 LOA TRue(\067 00213 n () LI 0033? STA INO006('< 0021 LI 140040 L2 CR6.OOf,9 0021 5 0 04 00325 STA TEL0070 0021(-, -0 02 0032L1 LOA* INX *CtJUNTS i-

  • Bij1ace IX.

    *MATRIX-PRINT PR0GRAMMA

    1110:) Oli?61 -0 OI.J 00332 STA* INO0106 () 0 '? 6;:J 0 12 00332 IRS IND0107 OQ:::>f,] () 12 00324 L00P IRS INX()\ 08 OO~)f,/J n I 2 00334 IRS K0L0109 0026S n 0 1 00214 JMP L2(] I 10 002A6 n 02 00337 LDA = ' 21 501 I I 00267 71.; 0004 OTA '0004o 1 1 ~? 00270 0 0 I 00267 ,J:"W *- I() I 13 0027 I 0 0;2 00336 LDA = '2 I 2(1 I l Lt 00:?7;) 74 0004 OTA '000 Ljnl 1 5 00273 0 01 00272 JMP *- I01 16 OO~?74 0 () ~? 00345 LOA =- 6/~en 1 7 00275 (l 04 00334 STA K0L() I 18 0027(, 0 o·~ 0021 1 LOA TRuen I 19 on:?77 () oLj 00332 STA IND(i I 20 003no -0 02 00332 o(JTP LD.~* INOi) 121 on:w I I] I 2 00332 IRS INOo I~? 2 0030'r' 7L! OOOL! 0TA '00040123 00303 0 01 00302 JMP *- I(/ 1~? 4 ClC3()4 0 12 0033LJ IRS KOLrlI25 00305 II (1 1 00300 J~~P GUTP(1 I? 6 003i1A ' I 12 00323 I t\:S ~1ATF<!ll'~7 00307 0 () 1 00 106 JMP L I" I ;:1 p; 00310 0 OC) 00337 LDA = • 2 1 5c(I I ::J'J 0031 1 74 0004 OTA '0004(, 130 OOJI,-' (i Il 1 0031 1 ,JMP *- 1n 131 0031 :3 n n2 00335 LDA =-7,) 1T? Or) 31 I.! il () I! 00325 STA T E'L(1133 0031 5 () Ii ':' n0336 h'E[)~ LDA = '212,11 ~/j 00316 7/) 000/) 0TA 'OOOLif) 1J:' n031 7 0 en nn316 .JMP *- 1n I :'·6 003:?0 (1 1~ OO;PS IRS TELIi 137 (i 03? 1 I) III OO:i I 5 .F-1P !;.iEEr<n 13::; ')[iJ:?? nnnooo H'_ T0139 00323 i'fj.~H, F3SS(I ll~n CJn3? LJ INX RSSC' 1 ...': I n03?':J TFL tlSSn I L~ '.) 'in 3~) 6 '1 (\ X nssn ! II :-~ (10327 '-3.6,:~ F E:; .(;Sn I /j Ij ''In 330 rWF [,55n 1 /1 ~) 00331 i\F F-i' BSS1) 1Lj f, on332 T1\.1 !) 8SSI) I I.j 7 00333 H!.ILP FiSSn 1 /jg n033 Lj i-< (1 L. E3SS() I Ij ') 0033') 1 77771 FND

    00336 nnO~~I?00337 OO(j'~1 :J0031j() 0'1 n (iO 1003LJl 000300n03LJ? i)nn2LtOn().J 11.1 Uil()~61n03.t~.I1 177770

  • :81j1ag. X.

    *~ATRIX-PRINT PR0GRAMMA

    onOl *MATRIX-PRINT PR0 C;RAMMAn nn·? REL0()n3 ononn 0 n? Onlf>5 LOA =-Ij095nonlj onOnl n nil OOlil2 STA MATknoos ooon? (J O? 0016il LOA = 'Ionoon006 n(J n (13 0 (14 00143 STA INX0007 DonOL, I I~ (Jlnil 0CP 'OIOilnOnR nooos 0 O? 00163 LOA =-200nOO9 OnOO6 n Oil 00141 STA CNT0010 00007 I/jOOilO eRAnntl nOOlo -0 0 /1 00143 STRT STA* INXnOI? nOOll 0 1? Oalil] IRS INX0013 nOOI? 0 12 00141 IRS CNTon 1 II 00013 0 nl OOOID JMP STRTni!15 0no II.~ 0 O? OOI(,/j LOA ='10000nnlt., nonlS 0 04 nOlil3 STA INXOnl7 nonlF. -0 02 00143 LOA* INXOOIB 00017 0 n/J OOlilil STA MAXnOl9 nnO?n 0 I? ()Olil3 lOEK IRS INXno?o nOD?1 -0 O? 00lil3 LOA* INXnO?1 oon?? 0 il7 OOlilil SUB MAXiJ022 00023 10()t~00 SPL *ALS A LDA BASEnn 3/~ nn037 OilO,q 77 LGR , I *'./on 1\ i\Fi\nND I NCon35 OOOLJn n o I~ nnlS0 STA AFRn036 000 /11 0 02 00162 LOA =-il09F.nn37 noo,q? () o I, n014~ STA NlATRn()3R OO()/~J fl O? 0016/j LOA ='10000nnJ9 OCl04,q 0 () IJ 00143 STA INXnOilO nO()IIS n ();:> OOIAI L I LOA =-64no IJ I oon LU, n I) I, OOlil6 ST ..'\ K[lL(Ji)L)? ann/17 n n? 00160 Ir:> LOA =-16-'OCl43 ooosn 'J Oil 00 I LI7 STA TELnOljil nOnSl - i) () ? 001,q3 LOA* INXn,-) liS nonS? 0 (17 OOlsn SUB AFRnnil(-, nOGS3 101/100 9-1 I0()47 oon ')/, [l rl 1 OOn6n ,J~P NNULn(l,qf< OOOSS n n I 00056 ~'MP !\JULnn/j9 0005(-, n 02 00157 I\JUL LDA ='2400050 nnn 5 7 n n 1 00106 ~IMP IIIT11051 flnnf,O -0 0" 00 I Ld '0\1111_ Lf)t'\l< INXnn C)? nnn (, 1 n ()7 00151 SUB REF

  • !1jl... X.

    *~ATkIX-PRINT PR0GRAMMA

    ()()53 oonf,? 1004i1() SPL005L1 i)('inf,3 0 o I onOA6 JMP NIV0055 OIJOf, /1 n O~.? 00156 LOA ='3000056 O()()f,S n 01 00106 JMP UIT0057 000(,(, -() ()? 00143 NIV LDA* INX005R OOOf,7 () 07 00145 NIV0 SUB BASEn059 00070 100400 SPL00 AO n0071 0 01 00074 JMP *+3DOAl 0007? 0 12 00147 IRS TEL006? oor)? ] 0 o I 00067 eJMP NIV00063 Ooel? Lj 100040 SZE0064 00075 0 a I 00077 ,JMP *+2OOf,5 Oon7?, 0 n I nOl04 eJMP IjLUF0066 00077 0 Of, 0015n .ADO AFRn067 nOIClO 10040n SPLn06R nnlOI 0 01 onl03 eJ'vlP *+200f,') 0010? 0 12 00147 IRS TEL0070 nOW] 101000 Nnpn071 f)Ol('1L'J n 02 00147 VLlIF LOA TEL0072 (10 I 0:) 0 IJ6 00155 C\DD ='320n073 no I n(, 7 L', 0004 UIT (ilTA '00040074 ('10107 n n 1 nOl0f, elM F' *-10075 on 11 n n 1 ? n014? If~ S 'v1ATI-\0076 001 1 1 (1 () I O()113 .JMP *+2n077 0011 ? n n 1 00125 elMP 00NEnn7K 001 1.:3 n 1 ..... IJnl43 IRS INXr.n079 001 1/1 n I? 00146 IRS K0LnORn on 1 15 0 01 00047 JMP L2OORI 00 I I 6 0 02 00154 LOA = '? 1')f)OK? no I 1 7 74 0004 OTA '0004nn:,n no 1~)n n n 1 00 I 17 JMP * - 1nnR/j nnl?1 n I')? OnIS] LDA ='212QORS nnl?? 7/, nOO4 0TA • 000.1)OOR!'> nnl?J 0 n 1 (V] I?? JMP *-1nOR7 00194 0 01 OOO.l~5 JMP L Io08g nlll?S 0 02 0015 /, D1NE LD.t; ='21500R9 nnl~;)(- 74 0004 0TA '00040090 nnl?7 n 01 00126 JtvlP *-1nn91 00130 0 O? 00 I:);? LDA =-7n09? OOI~1 0 OLj 00 I .110 STA LIFFnn93 001 3:) n n ~) n0153 \~IFFf~ LOA :'?I?009.11 0013:, 7 L'j 0004 0TA ' 000 /11;095 o() 13 il 0 nl 00133 elMP *-1009A 00130, n I ? 0014() IRS LIFFClCl97 0013f 0 n 1 0013:) eJMP \·JEE:F<'109f< 00137 ilnoooo HL TfiO 99 00140 LIFF F3 SSIII no 00141 r:1\IT RSS" I i) 1 o () 1 4;') Mf\TR BSSo\n? onl43 I \I X f-l S S'i1 n J on144 !\1AX RSS;-) 1()LJ nn145 HASt: BSS

  • B1j1W XI,

    0(0) *PR0FIEL-PR0GRAMMA000? REL0003 onooo 0 02 00404 LOA = - 409 5ana', 00001 0 04 00351 STA MATR0005 nooo? a 02 00403 LOA ='100000006 00003 0 04 00352 STA INX0007 OOOO'~ 14 0104 0CP '0104OOOR 00005 34 0004 SKS '0004oon9 ooa06 0 01 00005 IN]P *-1nOlO 00007 -0 02 00352 LOA* INX001 1 000In 0 04 00354 STA MAX{J01? 00011 a 1:? 00352 Z0 EK: IRS INX0013 OOOI? -0 02 00352 LOA* INX0014 00013 0 07 00354 SUB MAX0015 (JOO 1 II 100400 SPL *P0 SIT I EnmANnOlA 00015 () 01 00020 JMP *+3 *N I EU\t.i MI~ X r M' 1Mno 1 7 00016 -0 02 00352 LOA* INX00IR nOO17 0 0Li 0035il STA MAX0019 00020 0 1 ? 00351 IRS MATR00?0 OOO?1 (J 01 00011 JMP Z0EK0021 0002? 0 02 00354 LOA MAX00?2 00023 040Li 74 LGR ' 4 *BEPAAL I'JIVU\\I-0023 00024 0 OLI 00355 STA BASE *GR00TTE=RASF00?4 00025 OLj14 74 LGL ' 4 *REF=16*BASEn025 00026 0 04 00356 STA REFn026 00027 0 02 00355 LOA BASE0027 00030 a 1l0Lt 77 LGR ' 1 *AFR0NDINGSGROOT-0028 00031 fI fl4 00357 STA AFR *HEIOClo29 00032 0 fI:? 00402 LOA = '330003n 00033 7Lj OOOLj 0TA '00040(131 0003'\ 0 n 1 00033 J(v1P *-1on3? 00035 0 02 00401 LDA ='2770033 0003f 74 OI)OLi 0TA '0004On3Lj nOO37 0 01 1)0036 JMP *- 1003S OOOLiO 3 11 0104 SI-

  • *PR0FIEL-PR0GRAMMA

    n053 00062 0 06 00361 ADD TIEN0054 nOOA3 0 04 00361 STA TIEN *X-K00RDINAAl0055 OtlOf,4 140040 eRA *IN TI [Nnn56 00065 0 07 00361 SUB T I EN0057 00066 n 04 00361 STA TIENnOS8 00067 0 02 00403 LOA =' 100000059 00070 0 04 00352 STA INXnnfO 00071 0 06 00375 ADD = ' 1000061 00072 0 12 00361 IRS TIEN006i' on073 n o 1 00070 ,JMP *-3!lO63 00074 0 02 00374 LOA =-640064 (ln07S 0 04 00362 STA K0L0065 oon7A 0 10 00177 JST TRUC0066 00077 BUFF BSS 640067 00177 0 000000 TRUC OAC **0061'3 00200 0 O? 00177 LOA TRUC0069 00201 0 04 00360 STA IND0070 00202 140040 L2 CRA0071 00203 0 04 00353 STA TEL0072 0020Lj -0 02 00352 LOA* INX *C0UNTS KLEP-JFF<n073 0020') 0 07 00357 SUB AFR *OAN 1/ 2*8A SF:0074 00206 101400 SMI *1t!0f~DEN NUL0075 00207 0 o I 00213 JMP NNLJL0076 00210 140040 CRAn('n 7 0021 1 -0 04 00360 STA* INO007f< 00212 0 01 00243 JMP L00P0079 00213 -0 O~ 00352 NNUL LOA* INXOOfW 00214 [) 07 0035f, SUB REFOOKI 00215 100400 SPL *C0UNTS GR0TEROOR? 00216 0 01 0022? JMP NIV *DAN REF 1,-,10 ROFNOOWi OO?17 0 02 00373 LOA. =IR *MAX0084 00220 -0 04 00360 STA* INOOORS 002?1 () o 1 00243 JMP L00POORb 00::'22 -0 n? 00352 \)IV LOA* INXOOR? 00223 n 07 00355 NIVO SUB BASE *BEPAALT nn \',JELK0088 00224 100400 SPL *NIVEAU CCHINT0089 00;?25 0 o 1 00230 JMP *+3 *BEH00 F

  • Eijlage XI.

    *PR0FIFL-PR0GRAMMA PilG [

    0105 00211", -0 OLj 00360 5T(\* IND010f, OO?4 f, 0 12 00360 IRS IND0107 nO?Lj7 0 12 00362 I f~ S K0L010f) 00250 0 01 00202 JMP L20109 00251 I 4 0104 OCP '010401 10 00252 3LJ OOOLi SKS ' 0004o I I 1 00253 0 01 00252 JMP *- 101 12 002SLj 0 10 00335 JST RELF01 13 002~)5 0 02 00177 LDA TRUC01 14 00256 0 OLJ 00360 STA INDn I I 5 00257 0 02 00371 I_DA =-19nllf, 0026:l n OLi 00353 STA TELf) 1 I 7 0021'-1 n 112 00374 DOl LDA =-6LJn I 18 OO?f2 () OLJ 00362 ST.A KOLn I 19 002f,3 -0 02 00360 DO:? LDA* INDnl20 or)? f,i! 101040 SNZIll?l 002';~ 0 n I 00267 JMf-' *+2n 1 ;-.,~~ 0021'-f, 0 I) 1 00271 JMP *+3(11 :.) 3 00267 0 10 00323 c)ST STER0124 00270 0 o I 00272 JMP *+~l1125 00271 n 10 00330 cJ ST SPAT0126 0027 .? 0 I .-., 00360 IRS IND,'.0127 00273 n I ? 00362 If~S K0Lnl2R 0027Lj () o 1 00263 ,JMP 0020129 0027') 0 02 00177 LOA TRue0130 0027A 0 OLJ 00360 STA INO01 31 00277 0 02 00374 LOA =-f,LJ0132 00300 0 04 00362 STA K0L0133 00301 -0 02 00360 LlJA* IND0134 00302 0 Of, 00370 A.DD = 10135 00303 -0 o.Ij 00360 STA* IND013A 0030 LI 0 I? 00360 IRS IND0137 003W, 0 I ~:> 00362 IFS K0L0138 0030(, 0 () I 00301 .JMF' *-50139 00307 0 n ') 0(1177 LOA TRUCL .01LJO 00310 0 o~ 003f.,(l STA IND0141 0031 I 0 02 003(-,7 LDA ='212Ol/j2 0031? 7.11 OOOLJ OTA 'OOOLJ0143 00313 0 o 1 00312 JiV!P *-1(I I LILI 00314 CJ 0':' 003f,6 LOA = '21 5OILlS 00315 7/j nOO.lj OTA '0004OtLj£, 0031f. I.l 01 00315 JMP *-1ClI~7 00317 0 12 I)03~3 I}-< S TEL:l I /j ~~ 00320 \) 01 oo:? f, 1 JMP D01() I .11 ') 003?1 0 10 00335 JST RELt'0150 on3?? 000000 HLT01 "ll CJ03?3 0 000000 STEt< DAC **rll:12 003211 I) 02 003AS LOA ='~?520lS3 00325 71..j OOO.lj CHA '0004il15 /j iJ032f, () o 1 00325 c)MP *-1015"> DO]?"? - ':' o I 00321 ,J"-1P* STER111 5 h OC33n ( \ Oill)OOO :SPAT DAC *j

  • Bijlage XI.

    *f}i~0FIF]_ PROGRAMMA /'0 cr-

    n I :) 7 00331 (1 02 0036A LOA =:'240nISi/, 00332 74 0004 0TA 'OOOLlnl:'9 0033] () '11 00332 JMP *-10160 0033L1 -r\ 01 00330 J~"'P* SPAT(\ I (, 1 00335 (l 000000 RELF OAC **0162 OOJ3f, D 02 00363 LOA =:-8n\63 1)0337 0 04 ()0353 STA TEL!)\(-,Li 003LiO () 02 00366 LOA =:'21501h5 003Lil 74 0004 OTA '0004Illf,6 003L~2 0 01 00341 Jt·1P *-}0167 003Lj3 ,] 02 00367 LOA ='2120168 OOJ4 Lj 7/1 0004 OTA '()004nlf,9 003LJ5 () n I 0034 Lj JMP *-1() I 70 00346 0 I 2 00353 IRS TELn I 7 I 00347 0 01 003L10 JMP *-7!) I 7'2 0035() -0 () 1 00335 .JMP* RELF(}17:1 n03')1 MATf~ RSS Io I 7/~ OO]S? INX BSS I017'::> (10353 TEL BSS I017f> OOJ')/J '''lAX BSS I0177 0035S BASE BSS Ia I 78 OOJS'; REF BSS I0179 IjO:357 AFR F3SS Io I ~W 01)360 INO BSS I01S1 003f>\ TIEN BSS 1DI82 ()OJ()~? KDL BSS 101R3 0036] 177770 FND01R4 0036/1 llC'024001RS 00365 0002520186 00366 OfJ0215GIR7 0031;7 OOO?1 9

    01Sf;, 0037() nOr)OOI0189 00371 1777550190 0037') ()OOO?3n 1 9 1 0037::'. 000022nl92 00.37/1 1777000193 00375 OOOlon0194 00376 0002600195 00377 i)!jOOI20196 00400 on (L? 5 70197 OOM'I nOO?770198 no LIO? 0003300199 OOL103 (1100000200 OOLj04 170001

    Dataverwerking van gamma-kamera opnamen m.b.v. een digitale komputer1. Samenvatting 2. Inhoudsopgave 3. Inleiding4. Scintiscans opgenomen met gammakamera en multichannel analyzer5. Interface voor een on-line koppeling van de gammakamera aan de komputer6. De software7. Literatuur-overzichtBijlagen