Strojni jezik binarni prikaz programa, jedini oblik programa koji računalo “razumije” i u njega se prije izvođenja prevodi svaki drugi oblik programa, tijesno je vezan uz građu računala (arhitekturu mikroprocesora) pa je programer mora dobro poznavati. Mnemonici strojnog jezika U zamjenu za pisanje nizova nula i jedinica (binarnog zapisa u strojnom jeziku) koriste se tzv. MNEMONICI STROJNOG JEZIKA (slovčane kratice koje upućuju na djelovanje pojedine naredbe). ASSEMBLER je program koji mnemonike strojnog jezika (push, mov, add, dec, inc, jnz...) prevodi u binarno zapisane instrukcije. Prednosti i nedostaci strojnog jezika Prednosti: mogućnost izravnog djelovanja na sklopovlje djelotvorno iskorištenje memorije veća brzina izvođenja napisanog programa Nedostaci: složenost postupka izrade programa ograničenost na određeni tip procesora Viši programski jezici i njihove prednosti Prilagođeni su čovjeku, prikladniji su, lakši i razumljiviji Jednom naredbom VIŠEG PROGRAMSKOG JEZIKA nadomješta se cijeli skup naredbi strojnog jezika Prednosti: programer ne mora dobro poznavati građu računala različiti viši programski jezici mogu biti prilagođeni različitim zadaćama i biti bliski stručnjacima za određeno područje. Viši programski jezici opće namjene omogućuju rješavanje šireg raspona zadataka. Jezični prevoditelji Mikroprocesor prihvaća samo strojni oblik programa pa je svaki drugi oblik programa potrebno prije izvođenja prevesti u strojni oblik IZVORNI PROGRAM (source) koji nije napisan u binarnom obliku, prije izvođenja potrebno je prevesti u strojni oblik. Načelno postoje dvije skupine PREVODITELJA: INTERPRETERI prevode odmah nakon unosa pojedine naredbe KOMPILATORI (compilers) prevode tek nakon unosa čitavog programa ISTRAŽI… Što znaš o suvremenim mikroprocesorima? Što znaš o izvođenju programa (na strojnoj razini) na suvremenim mikroprocesorima? Po čemu se današnji mikroprocesori međusobno razlikuju? Nabrojite što više programskih jezika i pokušajte ih razvrstati prema raznim kriterijima (području primjene, tipovima…) izvor: npr. Wikipedia