"pleksov tečaj za t datkov v zbirniku), jih z in- štrukcijo JMP preskočimo do labele ZAČNI, kjer se začne izvedljivi del progra- ma. Na naslovu, ki sledi in- štrukciji JMP, se v pomnil- nik zapiše vrednost 0001(HEX) in ta naslov dobi oznako MIKI. Podob- no se ponovi še z MIŠKA in REZULTAT. Pri labeli ZAČNI se začne pravi pro- gram, ki ga izvaja procesor. V register A se shrani vre- dnost, ki je na naslovu MI- KI, to je 0001(HEX). V na- slednjem stavku se registru A prišteje vrednost z naslo- va MIŠKA, to je 0002(HEX). V zadnjem stavku vrednost registra A prenesemo na naslov RE- inštrukcija koda JMP ADDR IF4A MOV A, dir 0F12 ADD, dir,A OEA8 MOV, dri,A 0F14 (16-bitni naslov operanda 1) Kjer zgoraj piše (16-bitni na- slov operanda), mora priti šte- vilka, ki pomeni naslov.operan- da, udeleženega v inštrukciji kot direktno naslovljeni. Ker so kode in naslovi 16-bitni, začetnike — Teleksov tečaj za začetnike — Teleksov tečaj za začetnike ZULTAT, ki dobi vrednost 3; to je vsoto seštevanja. In- štrukcija END se ne izvaja, pove pa, da je tu konec pro- grama. Prevajanje z zbirnikom RIVA JI Re RI Zdaj poglejmo, kakšen bi bil gornji program, če bi ga prevedli z zbirnikom v strojno kodo. Najprej se moramo dogovoriti za opeacijske kode inštrukcij JMP addr, MOV A,dir in ADD A dir ter MOV dir,A. Te inštrukcije moramo na- mreč uporabiti v programu. Namesto dir se zapiše v po- mnilniku, ki ga predstavlja labela, direktni naslov. Do- govorimo se za 16-bitne operacijske kode: (HEX) (16-BITNI NASLOV) (16-bitni naslov operanda 2) (16-bitni naslov operanda 2) bo vsaka koda ali naslov zavzel dva zloga pomnilnika (2x8 bi- tov). Zato bodo naslovi pri pre- vodu naraščali za 2. Prevod in njegova pozicija v pomnilniku bi bila taka: NASLOV VREDNOST RAZLAGA koda inštrukcije JMP NASLOV, KI GA OZNAČUJE LABE- LA ZAČNI 0400 IF4A 0402 O40A 0404 0001 aše vpr | mom, ki pa so: | lo enostavni. vrednost konstante MIKI NEVER o RE ii 0406 0002 0408 0000 O40A 0F12 040C 0404 vrsto) O40E . OEA8 0410 0406 vrsto) 0412 0F14 0414 0408 vrednost konstante MIŠKA vrednost konstante REZULTAT koda inštrukcije MOV A, dir direktni naslov operanda MIKI (glej 3. koda inštrukcije ADD A,dir direktni naslov operanda MIŠKA (glej 2. koda inštruk. MOV dir,A direktni naslov operanda REZULTAT Dodati moramo še nekaj besed o programih v zbir- nem jeziku. Prednost zbir- nega jezika je, da lahko programer načrtuje svoj program izredno učinkovi- to, tako da deluje hitro in zavzame v pomnilniku malo prostora. Uporabi lahko najrazličnejše trike pri na- slavljanju operandov, pri ponovnih prehodih istih točk v programu, lahko na- piše tak program, da se sam spreminja, in podobno. Vsem takim trikom pravijo strokovnjaki za računalniš- tvo »umazano programira- nje«. So izredno učinkoviti, če delujejo pravilno. Toda razumljivost delovanja ta- kega programa je enaka ni- čli. Razume ga eventualno programer sam, pa še ta po preteku nekaj mesecev ne ve več za »zvijače«, ki jih je uporabil, če nima zares vzorne dokumentacije svo- jih programov. V zbirnem jeziku se da jakov odgovor menjani tistim, ki se zares | č ukvarjajo s programira- njem. To sta COMPU- O TING MONTHLY in B TE. V njih ne boste našli člankov za začetnike. Če pa imate dovolj predznanja in volje, da se prebijete skozi | težavne tekste, lahko p ; pr jete, da se bo vaše znanje | co programiranju bistveno večalo. Če reviji primer- | jamo, velja, da ima BYTE | Je nekoliko bolj popularno. filozofijo kot COMPU- TING MONTHLY. Odlična je tudi ameriška revija COMPUTERS and ELECTRONICS, yi. — manj ukvarja s programira- njem, vsebuje pa članke, ki | se z različnih pogledov na- ašajo na računalništvo. g tega so članki tudi | odlično grafično ilustrirani. Vse doslej omenjene re-. hajajo v angleščini. imo še nekatere v ljudno (apr. na Fakulteti za elek- hn | knjižnicah nekaterih podje- ij). Splača pa se tudi obisk. Ameriškega Departeme House, [79 don NI 4AO. England — ZX COMPUTING Argus Specialist Publications Lid : Road, London WC2H. razumljivo. Večine teh revij | pri nas ne boste našli. Za nekatere pa lahko pogleda-. te v tehničnih knjižnicah zil ublishing Co 3460 eBvd Z Los Angeles, CA 90010 > | številka 061 pisati tudi »čiste« progra- me. Biti morajo napisani ta- ko, da v njih ni dolgih sko- kov, vse mora biti pisano v manjših zaključenih celotah in vsi stavki morajo biti iz- datno komentirani. Edino MALI OGLASI - za prodajo opreme, lite rature za nakup za izmenjavo za najrazličnejše stori- tve PRODAM SLOVENSKI prevod priročnika za basic in uvodne brošure za ZX spectrum. Cena 700 din. Naročilo po telefonu (062) 842-188 ali na naslov: Bo- rut Španovič, Študentsko nase- lje, c. 27. aprila 31, blok 4/126. TX-116 NAPRODAJ KNJIGE: Šola radio- in elektrotehnike 5., 6., 7., 8. del, vse za 2000 din. Po- nujam programe za računalnik ZX 81. Zelo nizke cene. Naroči- te brezplačen katalog (katalog z opisom 20 din). Programe po- šiljam na kaseti, lahko pa tudi na listingu. Delam tudi progra- me po naročilu (30-300 din). Bojan Štok, Radišče 66, 62235 Radišče. TX-113 MLADI RAČUNALNIKARJI! Izšla je knjiga, ki smo jo že dol- go pogrešali. Jure Špiler: BA- SIC (Uvod v računalništvo in programski jezik BASIC). Knji- ga je dobrodošel domač vir znanja in napotkov za progra- miranje v zadnjem času tudi pri nas vedno bolj razširjenih raču- nalnikov. Uporabljani so usta- ljeni slovenski strokovni izrazi. Knjiga je primerna za vse upo- rabnike hišnih računalnikov, kot so apple, BBC, commodo- re, Sinclair ZX 81, spectrum in drugi. Opisani so vsi stavki in funkcije, ki se uporabljajo v Ba- sicu na hišnih računalnikih. Vsak pojem je pojasnjen tudi z ustreznim primerom. Najhitreje | jo naročite po pošti. Ceno 1000 din boste plačali ob prejemu pošiljke. Naročila pošljite na naslov: Jure Špiler, Basic, p. p. 302, 61001 Ljubljana. TX-1009 tako je mogoče razumeti, za kaj v programu gre. Tako lahko tudi drugi programer- ji berejo programe svojega kolega. Vendar so še vedno težje razumljivi od progra- mov v visokih programskih jezikih. Pri teh je razumlji- vost zares vzorna, vendar njihovi prevajalniki nava- dno generirajo manj opti- mirano strojno kodo, torej programi porabijo več časa in več pomnilnega prostora. Prihodnjič: Visoki programski jeziki in strukturirano programiranje SAMO KVALITETNI programi za spectrum naprodaj. Zvezdne vojne, veliko napetih iger za mlajše, več šahov, simulator le- tenja, logične igre za urjenje koncentracije za starejše. Za- četnikom nudim brezplačno demonstracijsko kaseto. in obrazložitev delovanja računal- »nika. Telefon (061) 313-881. TX-115 COMMODORE VC-20 software. Prek 70 programov na kaseti. Tomaž Sušnik, Na produ 38, 62391 Prevalje. TX-505 160 PROGRAMOV za ZX spec- trum z navodili. Telefon (061) 263-336 od 17. do 20. ure. TX-507 PRODAM POPOLNOMA nov spectrum 48 K z dokumenti. Ponudbe pod »6 MEG 4 DIN«. TX-606 PROGRAME ZA SPECTRUM 16 in 48 KB, najboljše z evrop- ske TOP lestvice — Manic Mi- ner, Penetrator, Jumping Jack, Hungry Horace, Hobbit, PSST, Jet Pac, Frogy, Mr. Wimpy, Es- cape, Centipede, Raiders, Fire- birds, Blackhole, Shizoids, Co- smos, Alien City itd. Atraktivne igre — simulacija letenja na boeingu 727, Nightflite, Time gate, Atic Atac, Ground Attack, Crossing, Heathrow, Trans Am, Flight Bac 111 itd. Tridimenzionalni programi 3D Tunnel, Knot in 3D, 3D Tanx, 4D Terror Daktyl, Combat Zone. Uporabni programi - vr- hunski bioritmi, VU-calc, Tas- word 2, šest vrst šaha — Chess, Superchess 2, Voicechess, OS chess, Turk the Chess in Syrus Chess (dvakratni evropski prvak med mikroračunalniki). Najboljši programi za kopiranje zaščitenih komercialnih pro- gramov: Key, Kopykat, LSD 2, Spiori, Breaker 3.2. Vsi progra- mi so snemani direktno iz raču- nalnika in verificirani z »Veri- fy«. Cena programov od 50-200 din, plačilo po povzetju. Jože Kužnik, Videm 15, 61262 Dol pri Ljubljani. TX-504 COMMODORE KASETOFON in programe za commodore VIC- 20 kupim. Telefon (061) 267- 414. TX-1006 Oglase za tekočo številko sprejemamo do vključno ponedeljka. po telefonu, in sicer na naslov: .| Cena enega oglasa: 200 din, ne glede na dolžino. Male oglase lahko bralci oddajo vsak dan m | sobotah pa od 7, do 11. ure na blagajni malih oglasov, v Ljubljani, Titova 35 nica) ali v Šubičevi 1. Lahko pa jih odda- v istem času, na številko 223-311 (klicna za bralce izven Ljubljane). Male oglase ] lahko poši- Mmmm jate seveda tudi pismeno, P Delo Stik, Oglasno trženje, ] Titova 35. 7. in 19. uro, ob za sprejem (črna stolp- jo tudi kar 29