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.