· Text 671 · w8 · inlagg
Ett konferenssystem som detta lämpar sig kanske
bäst för typen fråga-svar-kommunikation. Nåväl,
jag försöker dra till med en minilektion. Kanske
kan det bli någon form av kedjeinlägg (vad nu
det är...) där andra spär på med mer kunskap
samtidigt som tusen frågar!
I BASIC har man radnummer, icke i assembler.
För att kunna hoppa till fasta punker i programmet
markerar man dessa punkter med labels. I BASIC
används GOTO eller GOSUB, i assembler (med
assembler menas här Z80-assembler!) används
JP (eller JR) och CALL. I BASIC används RETURN
för att avsluta en subrutin, i assembler RET.
Litet exempel:
START JP START ;evighetsloop!
Först kommer labeln START. Sedan ett JP
(dvs BASIC-ens GOTO) till START. Därefter
en kommentar.
Litet exempel två:
START CALL RUTIN ;subrutinanrop
JP START ;börja om
RUTIN RET ;gör ingenting
Observera att det inte är säkert att man
kan ha blankrader sådär mitt i en källkod.
Det beror på vilken assemblator man har.
Liten lektion slut.