WEGWIJS IN SEKA ASSEMBLER """"""""""""""""""""""""" Seka werkt niet met vaste kolommen, maar labels,operand, operators en commentaar moeten van elkaar gescheiden zijn door een spatie of tab. Daarnaast eindigt een label met een dubbele punt (:), en begint commentaar met een punt komma (;). Seka kent de volgende pseudo directieven: ORG Geeft het adres aan waar de gegenereerde code moet komen. Dit betekent niet dat de code daar neergezet word, De assembler vult alleen de juiste absolute adressen in maar laat de code in het werkgebied van de assembler staan. De code zal dan met de hand verplaatst moeten worden. Eenvoudiger is het om geen ORG op te geven, de assembler zet de code dan in het werkgebied van de assembler en is van daaruit meteen te runnen. Het beginadres van de code kun je dan te weten komen met het H commando. DC. , , Define Constant Byte, Word of Long Word. Meerdere constanten kunnen gescheiden worden door komma's. ASCII tekst kan ook als constante gedefinieerd worden, tekst tussen enkele quote's te zetten. (vb DC.B 'tekst') BLK.x , Definieert blokken Bytes, Words of Long Words. Dit moet gevolgd worden door het aantal en de beginwaarde. DATA Begin van de datasectie CODE Begin van de programmasectie. Wat je als gebruiker aan deze laatste twee directiven hebt weet ik niet. In ieder geval herkent de assembler de data en programma secties als zodanig want hij verschuift de data naar achter de programmasectie maar soms laat hij de datasectie ook weg!.