Język maszynowy: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Nie podano opisu zmian
m linki
Linia 6:
Kod maszynowy może być generowany w procesie [[Kompilator|kompilacji]] (w przypadku [[język wysokiego poziomu|języków wysokiego poziomu]]) lub [[asemblacja|asemblacji]] (w przypadku [[asembler]]a). Utworzony kod maszynowy zapisywany jest w pliku, o odpowiednim formacie, dzięki czemu można go poddać [[linkowanie|linkowaniu]], które wygeneruje ostatecznie obraz programu w taki sposób, że [[system operacyjny]] będzie mógł wykonać dany program.
 
Dawniej [[programowanie]] komputerów odbywało się właśnie poprzez "ręczne" umieszczanie w pamięci odpowiednich rozkazów, a następnie zmuszenie procesora do wykonania tychże rozkazów.
 
Ponieważ każdy typ procesora ma swój własny język maszynowy, jest to najmniej przenośny [[język programowania]].