User manual
27
Če je eden izmed vhodov E1 ali E2 nameščen na GD2, je stanje 0 vidno tudi na izhodih.
Spreminjanje E3 in E4 nima nobenega učinka.
Naslov
Ukaz
Podatki
Komentar
00 6 4 A = Din
01 5 1 B = A
02 4 3 A = 3
03 7 7 A = A And B
04 5 4 Vrata = A
05 3 5 Skoči -5
64 51 43 77 54 35
Izpis programa 20: Uporaba AND-funkcije
Spremenite program in testirajte tudi druge logične funkcije. OR-funkcija (78) se lahko
uporabi za postavitev določenih vhodnih stanj na 1: 64 51 43 78 54 35
1010 OR
0011 =
1011
Z XOR-funkcijo (ekskluzivno-ali, 79) lahko invertiramo posamezne bite: 64 51 43 79 54 35
1010 XOR
0011 =
1001
Podprogrami
......................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................
Če bi naj bili deli programov večkrat uporabljeni, se vpišejo v podprogram: Tako se pogosto
prihrani spominsko mesto, včasih pa tudi veliko tipkarskega dela. Naslednji primer prikazuje
uporabo podprograma, katerega se na dveh mestih prikliče v glavni program. V tem primeru
vsebuje podprogram samo ena navodila (A = A-1) in ukaz za vrnitev. Zato se tukaj
spominsko mesto ne prihrani, ampak primer služi le za prikaz CALL-ukaza in RET-ukaza.
Glavni program:
Naslov
Ukaz
Podatki
Komentar
00 8 0 Nasl.Z. = 0
01 D 8 Priklic 08
02 5 4 Izhod
03 2 9 Čakaj 1 s
04 D 8 Priklic 08
05 5 4 Izhod
06 2 8 Čakaj 0,5 s
07 3 7 Skoči -7
Podprogram:
Naslov
Ukaz
Podatki
Komentar
08 7 2 A = A-1
09 E 0 Vrnitev
80 D8 54 29 D8 54 28 37 72 E0
Izpis programa 21: Podprogrami