detailset tundmist. Programm kasutab mäluruumi säästlikult, programmi töötlusaeg on lühem aga programmeerimine on tülikas (keerukas) ja keel ei ole kasutajasõbralik. Arvutiprogramm tuleb transleerida (virtuaalmasina puhul interpreteerida) masinakoodi. 69. Assemblerikeelse programmi transleerimine masinakeelde (praktikum). Assamblerikeelne programm (masinast sõltuv madalataseme keel) -> assambleri programm (transleerimine) -> masinakood. Translaatorina kasutatava programmi ülesanne on lähtekeelse, kas masinast sõltumatu kõrgkeelse või sõltuva madaltaseme keelse, programmi teisendamine masinakeelde. 70. Pseudokäskude (direktiivide) kasutamine kompilaatori ohjel (praktikumis kasutatud simulaatori näitel). Assemblerikeeles kasutatakse lisaks masinakäskudele veel ka pseudokäske ehk direktiive. Direktiivid muudavad assemblerikeelse programmi kasutamise mugavamaks
ventiilide kommuteerimise seaduspärasus aga keerukas. Nendel põhjustel pole aparatuuriga juhitavad ilma alalisvoolu vahelülita sagedusmuundurid (tsüklokonverterid) leidnud seni laiemat kasutust. Raaljuhtimise korral osutub nende kasutuselevõtt tehniliselt ja majanduslikult põhjendatuks. Tabel 2.5 Taimeri laadimisprogramm Käsu Käsu Käsu Selgitus aadress mnemokood masinakood mälus 1000 LXI B 03 A1 01 A1 03 Registripaari B&C salvestatakse loendatav arv 03A1 1003 LXI H E3 FF 21 FF E3 Valitakse taimeri käsusõna aadress 1006 MVI M 3A 36 3A 0. kanali käsusõna 1008 MVI M 7A 36 7A 1. kanali käsusõna 100A MVI M BA 36 BA 2. kanali käsusõna 100C DCR H 25 Valitakse taimeri 2