Mikroprotsessortehnika
programm. Seadme valmistamiseks kasutatakse mitmesuguseid pneumaatilisi, elektrilisi,
optilisi või elektroonseid elemente. Sealjuures peab eelnevalt olema teada automaadi
struktuur, mille aluseks on homogeenne või mittehomogeenne arvutuskeskkond (tehniline
baas). Algoritmi programmilisel teostamisel tuleb koostada programm, mis on käskude
jada, kusjuures need käsud määravad ära kõik juhtimiseks vajalikud operatsioonid, tehted
lähteandmete ja vahetulemustega ning järgmise käsu aadressi. Programmi füüsiliseks
kandjaks sobivad mitmesugused homogeensed struktuurid (mälud). Programmi
töötlemiseks: käskude lugemiseks, dešifreerimiseks ja täitmiseks kasutatakse mingit
universaalset diskreetset automaati, näiteks mikroprotsessorit. Programmi koostamist
nimetatakse algoritmi programmiliseks modelleerimiseks, selle aparatuurset
realiseerimist aga algoritmi aparatuurseks modelleerimiseks.
1.6.2. Algoritmide aparatuurne realiseerimine