- 1. Предварительная информация о MPASM
- 2. Установка и начало работы с MPASM
- 2.2 Краткий обзор ассемблера
2.2 Краткий обзор ассемблера
MPASM может использоваться в двух случаях:
- для генерации абсолютного кода, который может быть загружен непосредственно в микроконтроллер;
- для генерации объектных файлов, которые связываются с другими компилированными модулями.
Абсолютный код - режим работы программы MPASM по умолчанию.
При компиляции исходного файла в этом режиме, все значения должны быть явно указаны в исходном файле или во включаемых файлах. Если компиляция выполнена без ошибок, то будет создан HEX файл кода программы, который можно использовать для непосредственного программирования микроконтроллера.
MPASM так же имеет возможность генерировать объектные модули, которые могут быть связаны друг с другом с использованием линкера MPLINK для окончательного формирования исполняемого (абсолютного) кода. Данный метод позволяет многократно использовать отлаженные модули программы. Объектные файлы могут быть сгруппированы в библиотечные файлы с помошью программы MPLIB. Библиотеки могут указываться в качестве параметра во время линковки и. таким образом, в исполняемый код будет включены только необходимые процедуры.
Компиляция проекта из нескольких файлов.
Группировка объектных файлов в библиотеку.