|
Транслятор исходных текстов программ PASM-PIC
Предназначен для трансляции исходных текстов программ для
процессоров семейства PICmicro.
- Кросс-макроассемблер;
- Поддерживает все микроконтроллеры PICmicro;
- Генерирует HEX-файл и подробный листинг ;
- Поддерживает широкий набор директив условной трансляции;
- Предоставляет удобные средства работы с макросами;
- Генерирует подробную символьную информацию для отладчиков;
- Допускает использование русских букв в именах;
- Поддерживает 16-битные арифметические и логические выражения;
- Выполняет проверку перекрытия кода;
- Выполняет проверку размещения данных в запрещенных областях;
- Включает полный набор include-файлов;
- Поставляется как в составе пакета Project-PIC, так и отдельно.
Макроассемблер PASM-PIC поддерживает все известные на
текущий момент процессоры серий 16CXX, 17CXX. Имеется возможность
расширять номенклатуру поддерживаемых процессоров без обновления
версии ассемблера.
Использование русских букв в именах позволяет
создавать исходные тексты программ, обладающие превосходной
читаемостью. Генерируется подробный листинг, включающий не только
текст программы и адреса инструкций, но также и таблицы символов,
макросов, констант и т.п. с указанием имен, к которым не было ссылок
в программе.
PASM-PIC предоставляет широкие возможности по работе
с макросами: создание макросов с переменным числом параметров,
условная трансляция внутри макросов, поддерживается вложенность
макросов. Имеются также блоки повторений, в т.ч. с параметрами.
Микропроцессоры семейства PICmicro 8-разрядные, тем
не менее PASM-PIC позволяет объявлять в исходном тексте переменные,
занимающие 2 и 4 байта, а также массивы байт, слов и двойных слов,
если того требует логика организации данных в программе. При отладке
программы такие переменные будут представлены в соответствии с их
объявлением в программе, т.е. как слова, двойные слова и массивы, а
не просто как цепочки байт.
|
 |