Mikroprotsessortehnika
integraallülitused
(LSI ja VLSI)
Automaatide loogilise
sünteesi keeled
Integraallülitused
Joonis. 2.40. Hierarhilised riistvara-tarkvaratasandid
111
Kõige alumiseks tarkvaratasandiks, mis võimaldab programmeerida arvutit kui tervikut, on
masinakoodide ja assembleri tasand. Sellest allapoole jäävad tasandid nagu
mikroprogrammeerimiskeeled või automaatide loogilise sünteesi keeled on ette nähtud
arvuti üksikkomponentide väljaarendamiseks. Assemblerist ülespool on arvuti
operatsioonisüsteem, translaatorid, kõrgprogrammeerimiskeeled ning kasutajaprogrammid.
2.4.2. Assembler
Assemblerikeelt on vaja tunda siis, kui puudub kõrgkeele translaator, mis avastaks
programmis oleva vea, mida kõrgkeele tasemel ei õnnestu avastada