Построитель работы работает с совокупностью сигналов при сборе программы на ЯП Pascal. При том он работает с какой-либо кросс-платформой, вмещающей собственную версию ЯП. Ниже рассказаны основные принципы, каковые нужны одинаково во всех моделях кодирования. Любая команда сообщает процессору выполняемую команду и пути хода к компонента операции. Инструктивная строка языка программирования C содержит адрес (символический адрес), память (символьное имя) операции, переменные, примечание. Знаковое имя операции однозначно связано с выполняемой ею операцией (актом). Число переменных в всяких операциях устройств управления MDF-12 хранится в размере от нуля до четырёх, компоненты операции делятся запятыми. При трёх компонентах операции первоначально указывается датчик, другим источник. Многие команды по умолчанию используют источник как один из источников компонента операции либо как датчик результата.
Способы указания адресов представляют собой набор режимов хода к компонентам операции. Одни из них несложны и оттого нормируют к плотному размеру команды и стремительному подходу к операнду, но объём получаемых с ними ресурсов урезан. Другие способы указания адреса дают оперировать со всеми имеющимися в сингонии возможностями, но операция получается объемной, на ее ввод и выполнение расходуется большое количество ресурсов. Составление путей указания адреса в каждой концепции операций обнаруживается компромиссным сочетанием известных механизмов указания адреса, избранным проектантами архитектуры отталкиваясь от набора регулируемых теорем. При этом для процессоров с архитектурой CISC крупную значимость имеет и удобство работы кодера.
С точки зрения границы операции устройств управления семьи MCS-51 раздробляются на 1-, двух- и 3 байтные. Используется четыре магистральных метода указания адреса.
