Разница между машинными и символическими командами в ассемблере заключается в их представлении и назначении:
- Машинная команда — это последовательность из одного или нескольких байт, которую процессор распознаёт как одну команду. 5 Она всегда однозначна по отношению к производимым действиям на уровне аппаратуры. 4
- Символическая команда (инструкция) в ассемблере — это символическое обозначение группы действий, которые может выполнить процессор. 5 Большинство команд ассемблера имеют несколько возможных вариантов сочетания операндов, а в процессе трансляции преобразуются в соответствующие команды системы команд микропроцессора. 34
Таким образом, машинная команда представляет собой конкретные действия на уровне аппаратуры, а символическая команда ассемблера — это более высокий уровень кодирования, где программист использует символические мнемокоды вместо машинных команд и описательные имена для полей данных и адресов памяти. 1