Leksykon IT › Programowanie › Kod maszynowy

Kod maszynowy

Programowanie Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Właściciel
Apple
Rok
1984
Typ
Komputer osobisty
Cena premierowa
2495 USD
CPU
Motorola 68000, 7,8 MHz

Liczby, które procesor naprawdę czyta — wszystko, co nazywamy programowaniem, to nadbudówka nad nimi.

Kod maszynowy to instrukcje zapisane jako liczby binarne, wykonywane bezpośrednio przez konkretną rodzinę procesorów. Każda instrukcja składa się z kodu operacji, który mówi, co zrobić, oraz zera lub więcej operandów, które mówią, na czym. W x86 instrukcja może mieć od jednego do piętnastu bajtów; w ARM i innych architekturach RISC ma stałą długość, co upraszcza i przyspiesza dekodowanie.

Język asemblera to bezpośredni odpowiednik symboliczny — MOV zamiast liczby — a kompilatory tłumaczą na ten poziom z języków wyższych. To, że kod jest związany z architekturą, jest całym powodem, dla którego programy trzeba kompilować od nowa na nowe platformy, i dla którego wymyślono maszyny wirtualne i bajtkod.

← Wróć do leksykonu