![]() |
![]() |
![]() |
![]() |
Содержание
Ассемблер для микроконтроллера КР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 я сделал библиотеку арифметических функций. Не знаю, работают ли эти функции, но по крайней мере ассемблер прекрасно связывает файлы из библиотеки. Имеются функции:
|
![]() |
![]() |
![]() |
![]() |