Машинная команда - инструкция (в двоичном коде) из аппаратно определённого набора, которую способен выполнять процессор.

Машинные команды можно разделить на несколько групп:

  1. Команды передачи данных - копируют данные из одной ячейки памяти в другую.
  2. Арифметические и логические операции.
  3. Команды переходов: условная и безусловная передача управления.
  4. Команды работы с подпрограммами.
  5. Команды управления процессором.

Любая команда ЭВМ состоит из двух частей.

Машинный код - система команд конкретной вычислительной машины, которая интерпретируется непосредственно процессором.

Язык ассемблера - машинно-зависимый язык программирования низкого уровня, команды которого прямо соответствуют машинным командам.

Структура программы на ассемблере.

Полный формат строки:

метка команда/директива операнды ; комментарий