DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦8c9b90e35⟧ TextFile

    Length: 4480 (0x1180)
    Types: TextFile
    Names: »CCDIR.SRV«

Derivation

└─⟦9dfa17898⟧ Bits:30009789/_.ft.Ibm2.50007352.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »CCDIR.SRV« 
└─⟦bfec2519f⟧ Bits:30009789/_.ft.Ibm2.50007346.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »CCDIR.SRV« 

TextFile



Fortegnelse over direktiver.


<symbolliste>     ::= NIL ! <symbol-id> , <symbolliste>


INCLUDE

                INCLUDE bevirker, at assembleren læser kildetekst fra
                filen, der angives som operand, indtil dennes slutning
                nås. Herefter fortsættes med linien efter direktivet.
                Listingoption angiver, om det inkluderede skal fremkomme
                i assembleringsudskriften. Hvis det skal markeres
                niveauet af inklusion i margen. I alle tilfælde nummereres
                samtlige gældende linier i hele den resulterende tekst
                fortløbende.


.MACRO          (name, list of parameters)

                MACRO indleder definitionen af en makro. Name angiver
                makroens navn. (Dette kan også angives som etiket til
                linien). "list of parameters" er makroens formelle
                parameterliste. Parametrene adskiles af kommaer.


.ENDM

                ENDM afslutter den makrodefinition, som svarer til det
                sidst skannede macrodirektiv.


.IF            (condition)

               IF indleder en betinget tekstdel. Hvis betingelsen
               evalueres til værdien sand, medtages den følgende
               tekstdel frem til det korresponderende ELSE eller
               ENDI.


.ELSE

               ELSE indleder en alternativt betinget tekstdel.
               Tekstdelen fra ELSE frem til det tilsvarende ENDI
               medtages, hvis tekstdelen fra IF til ELSE ikke blev
               medtaget.

.ENDI

               ENDI markerer afslutningen af den betingede tekstdel,
               som svarer til det korresponderende IFdirektiv.


.REPEAT        (n)

               REPEAT bevirker, at den følgende sætnning gentages n gange.


IMPORT             <count> <symbolliste>

                   IMPORT bevirker, at symbolerne i symbollisten medtages i
                   sektionens importliste, således at linkeren kan indsætte
                   korrekte referencer til de pågældende eksterne symboler.


EXPORT             <count> <symbolliste>

                   EXPORT bevirker, at symbolerne i symbollisten medtages i
                   sektionens exportliste, således at de gøres tilgængelige
                   for andre sectioner på sammenkædningstidspunktet.


ENTRY              <couunt> <symbolliste>

                   ENTRY udpeger de etiketter, som andre sektioner
                   skal kunne hoppe til eller kalde.


PAGE

                   PAGE bevirker sideskift i assemblerudskriften.

LIST+
LIST-

                   LIST+ og LIST- styrer udskrivningen. Benyttes LIST+,
                   udskrives de følgende linier. Benyttes LIST-,
                   udskrives de ikke, men linienummereringen fortsætter,
                   som om de blev udskrevet.


TITLE              <ascii-string>

                   TITLE angiver modulets navn (overfor linkeren). Navnet
                   udskrives i udskriftens 1. headinglinie.


BYTE               <expression>

            BYTE reserverer en oktet lagerplads og initialiserer den
            til værdien angivet ved udtrykket.


WORD               <expression>

            WORD reserverer et ord lagerplads og initialiserer det
            til værdien angvet ved udtrykket.


LONG               <expression>

            LONG reserverer et langord lagerplads og initialiserer det
            til værdien angivet ved udtrykket.

STRING             <ascii-string>

            STRING reserverer et lagerområde, hvis størrelse svarer til
            strengens længde, og initialiserer det til værdien angivet
            ved strengudtrykket.


.BLOCK      expression

            BLOCK reserverer et lagerområde, hvis størrelse i oktetter
            svarer til værdien af udtrykket. Området initialiseres til
            NULL-bytes.


.SECTION    (name, cpu, addressformat, segment type, prriviledges,
            relocatability)

            SECTION markerer starten af en sektion og angiver dennes
            attributter.


.END

           END markerer afslutningen af modulet. End er strengt taget temmelig
           redundant og benyttes til at forårsage en advarsel, hvis sidste
           stump af filen mangler.

«eof»