Razlika između verzija stranice "Mašinski jezik"

[nepregledana izmjena][nepregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
mNo edit summary
mNo edit summary
Red 1:
'''Mašinski jezik''' ili ''mašinski kod'' je sistem instrukcija i podataka koje centralni [[procesor]] u [[računar]]u naposrednoneposredno izvršava. Mašinski jezik je u određenu ruku primitivan i nezgrapan [[programski jezik]]. On je takođe i najosnovnija reprezentacija, odnosno [[računarski program]] [[kompajler|kompajlirani]] i/ili [[asembler|asemblirani]] na najnižem nivou - nivou mašine (od [[engleski jezik|eng.]] machine, neformalan izraz za uređaj, aparat, vozilo - u našem slučaju računar). Mašinski jezik se ponekad naziva '''nativni''' (eng. native code) kada se odnosi na specifičan hadrver, tj. kada su dijelovi koda ili izrazi ovisni o platformi.
 
==Instrukcije u mašinskom jeziku==
 
Instrukcije su šabloni [[bit]]ova, gdje svaki šablon odgovara određenoj komandi koja jese zadaje mašini.
 
Svaki model centralnog procesora ima sopstveni mašinski jezik ili set instrukcija. Poboljšane verzije jednog procesora ili novi modeli zasnovani na prethodnim mogu koristiti sve instrukcije svog prethodnika kao i dodane instrukcije.
kao i dodane instrukcije.
 
Ako procesor P1 u potpunosti razumije jezik procesora P2 kaže se da je su P1 i P2 kompatibilni. Na primjer, takozvani [[IBM]] kompatibilni računari su dobili tu odrednicu upravo zbog toga što razumiju mašinski jezik koji je kreirao IBM i zatim primijenio na većinu personalnih računara.