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

⟦404608e43⟧ TextFile

    Length: 4352 (0x1100)
    Types: TextFile
    Names: »DIRECTIV.BAK«

Derivation

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

TextFile



Fortegnelse over direktiver.


.INCLUDE        (filename, listingoption)

                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        (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       (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       symbol

             ENTRY udpeger den (de) etiket(ter), som andre sektioner
             skal kunne hoppe til eller kalde.


.PAGE

            PAGE bevirker sideskift i assemblerudskriften.

.LIST       ON  OFF

            LIST styrer udskrivningen. Aangives ON udskrives de følgende
            linier. Angives OFF udskrives de ikke, men linienummereringen
            fortsætter som om de blev udskrevet.


.TITLE      tekststreng

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


.SUBTITLE   tekststreng

            SUBTITLE angiver en tekst, som udskrives i udskriftens
            2. 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     stringexpression

            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»