Машинный код - это компьютерная программа, написанная на машинном языке. Он использует набор инструкций определенной архитектуры компьютера. Обычно он записывается в двоичном формате. Машинный код - это самый низкий уровень программного обеспечения. Другие языки программирования переводятся в машинный код, чтобы компьютер мог их выполнять.

Инструкция указывает процессу, какую операцию нужно выполнить. Каждая инструкция состоит из опкода (кода операции) и операнда(ов). Операндами обычно являются адреса памяти или данные. Набор инструкций - это список опкодов, доступных для компьютера. Машинный код - это то, во что компилируется или интерпретируется код ассемблера и другие языки программирования.

Разработчики программ превращают код в другой язык или машинный код. Машинный код иногда называют родным кодом. Это используется, когда речь идет о вещах, которые работают только на некоторых компьютерах.