|
|
DataMuseum.dkPresents historical artifacts from the history of: Bogika Butler |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Bogika Butler Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1280 (0x500)
Types: TextFile
Names: »840809-1.DSK«
└─⟦9dfa17898⟧ Bits:30009789/_.ft.Ibm2.50007352.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »840809-1.DSK«
└─⟦bfec2519f⟧ Bits:30009789/_.ft.Ibm2.50007346.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »840809-1.DSK«
09.08.1984.
Dags dato haft telefonsamtale med Arne. Vi enedes om ikke at
lade hensynet til syntakseditoren være afgørende for resten af
assembleren. Således er makroekspansion henlagt til pass0, som
ligeledes foretager syntaktisk og semantisk analyse.
Pass1 læser kompaktkoden, som genereres af pass0 og opbygger
på dette grundlag symbboltabellen (hvis pass0 er en oversætter).
Desuden opbygger pass1 de nødvendige strukturer for siden at kunne
vælge mellem span-afhængige instruktioner. Hvis der opstår problemer
med instruktionernes span opdages dette af pass2, som også rapporterer
det.
Kompaktkoden skal opfylde følgende kriterier:
- Syntaktisk korrekt.
- Symboler må ikke defineres på grundlag af senere definerede.
- Symboler må ikke benyttes i strid med deres definition.
Der bør desuden lægges vægt på, at den eer kompakt samt, at det er
muligt at overrsætte fra den til meningsfuld klartekst. Hvor pass0 måtte
indsætte default-værdier, skal teksten kunne regenereres i sin oprindelige
form.
Hvad leksikalsk analyse angår, anbefales nøje overvejelse af, hvilke
de leksikalske elementer egentlig er.
«eof»