|
Содержание
Ассемблер для микроконтроллера КР1878ВЕ1 "Тесей"Микроконтроллер КР1878ВЕ1 "Тесей" выпускается Зеленоградским заводом "Ангстрем". Он является аналогом Microchip PIC16C84 c EEPROM. Хорошее описание есть в статье Шишарина и Малашевича. АссемблерДля Тесея я разработал простой однопроходный ассемблер. В дистрибутиве есть также дизассемблер, читающий HEX-файл и выдающий ассемблерный текст. Отличия от фирменного ассемблера (tessa.exe):
Вызов: as-tesei [флаги...] infile.mic... Флаги:
-D, --debug Выдача отладочной информации
-l, --library=DIR Добавить DIR к пути поиска библиотек
-o, --output=FILE Направлять результат в FILE (по умолчанию infile.hex)
-?, --help Выдать эту справочную информацию
--usage Выдать короткую справочную информацию
-V, --version Выдать номер версии программы
Мнемоника команд ассемблера приведена на отдельной странице. Библиотека арифметических функцийНа основе материалов сайта http://www.angstrem.ru/product/risc.htm я сделал библиотеку арифметических функций. Не знаю, работают ли эти функции, но по крайней мере ассемблер прекрасно связывает файлы из библиотеки. Имеются функции:
|
||