Primer programa v zbirnem jeziku


Vsaka vrstica (ki ni le komentar) vsebuje besedico, ki pove zbirniku, kaj naj na danem mestu naredi. Tem besedam, ki so v bistvu okrajšave angleskih napotkov, pravimo mnemoniki.

Opazimo, da imajo nekateri stavki oznake (Izpis, Tekst,Start, Zanka1, Zanka2, Konec). Zbirnik loci oznake od mnemonikov po tem, da se (vsaj v nasem primeru) oznake obvezno zacnejo v prvi koloni, mnemoniki pa morajo imeti pred seboj vsaj en presledek.


; Program bo izpisal na zaslon "Pozdravljen"
Zaslon    EQU  $044F

Izpis     EQU  $0482
          ORG $8000
          STT Start
Text      DFS "Pozdravljen"    ; Zbirnik avtomatsko doda na konec niza se kodo 0
Start     LDA #32
          LDX #120
Zanka1    STA Zaslon,X
          DEX
          BNE Zanka1
;  Tekst iz stavka DFS prepisujemo na zaslon, dokler ne pridemo do kode 0
Zanka2    LDA Text, X    ; Pomnimo naslednji znak iz niza
          BEQ Konec      ; Koda 0 pomeni konec niza
          STA Izpis, X   ; Znak izpisemo na zaslon
          INX            ; inkrement kazalca (to je pravzaprav indeksni register)
          JMP Zanka2
Konec     RTS


  Povratek domov     Nazaj     Naprej