Razlika između verzija stranice "Mašinski jezik"
[nepregledana izmjena] | [nepregledana izmjena] |
Uklonjeni sadržaj Dodani sadržaj
No edit summary |
mNo edit summary |
||
Red 2:
Računari i njihov 'mozak' - procesori - rade na 'struju'. To su [[elektronika|elektronički sklopovi]] čiji je rad zasnovan na stanjima [[napon]]a; stanje s naponom i stanje (skoro) bez napona. Mašinski jezik, odnosno njegov binarni kod - sistem 1 i 0 - direktno korespondira sa naponskim stanjima u [[integralno kolo|integralnom kolu]].
Primjer:
0010 0100 1011 0111<br>▼
1000 1110 1100 1011<br>▼
0101 1001 0010 0001<br>▼
0111 0010 0011 1101<br>▼
0001 0000 1001 0100<br> ▼
1000 1001 1011 1110<br>▼
0001 0011 0101 1001<br>▼
0111 0010 0011 1101<br>▼
0001 0000 1001 0000<br> ▼
1000 1001 1011 1111<br>▼
1001 1101 1001 1110<br>▼
0111 0010 0011 1101<br>▼
0001 0000 1001 0000<br>▼
0111 0010 0011 1101<br>▼
0001 0011 1001 1100<br> ▼
==Instrukcije u mašinskom jeziku==
Line 26 ⟶ 45:
Pisanje programa direktno u mašinskom jeziku bilo bi veoma naporan i dugotrajan posao. Programeri bi morali voditi računa o svakom bitu u datoj instrukciji. Takođe bi bilo i veoma teško snalaziti se u nepreglednim kolonama i redovima jedinica i nula.
▲ 0010 0100 1011 0111<br>
▲ 1000 1110 1100 1011<br>
▲ 0101 1001 0010 0001<br>
▲ 0111 0010 0011 1101<br>
▲ 0001 0000 1001 0100<br>
▲ 1000 1001 1011 1110<br>
▲ 0001 0011 0101 1001<br>
▲ 0111 0010 0011 1101<br>
▲ 0001 0000 1001 0000<br>
▲ 1000 1001 1011 1111<br>
▲ 1001 1101 1001 1110<br>
▲ 0111 0010 0011 1101<br>
▲ 0001 0000 1001 0000<br>
▲ 0111 0010 0011 1101<br>
▲ 0001 0011 1001 1100<br>
Mašinski jezik se često miješa sa [[Assembler|asemblerskim jezikom]]. Tačno, čovjeku mnogo jasniji prikaz mašinskog jezika je dat u asemblerskom jeziku ali asembler je programski jezik niskog nivoa koji mašinski jezik specifične procesorske arhitekture predstavlja u čitljivom obliku.
|