Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 120 стр.

UptoLike

120
тексте. Объектный файл используется непосредственно для программирования
микроконвертора с помощью последовательного загрузчика.
Для трансляции файла с подготовленным исходным текстом следует
двойным щелчком мыши на значке «ASM51» запустить исполняемый файл
ассемблера, а затем в появившемся окне DOS указать имя файла, содержащего
исходный текст, с указанием пути к нему, например,
C:\PR_ADUC\TIC12\tic.asm, и нажать на клавишу «Enter». Если после
завершения трансляции ассемблер выведет сообщение «ASSEMBLY
COMPLETE, 0 ERRORS FOUND» (рис. 2.2), то это значит, что трансляция
завершена успешно, формальных ошибок в исходном тексте программы не
найдено и из файла исходного текста созданы два одноименных файла (с
расширениями .hex и .lst).
Рис. 2.2. Успешное завершение трансляции программы
Если ассемблер в сообщении указывает на наличие ошибок, найденных
при трансляции, например, как показано на рис. 2.3, то необходимо исследовать
файл листинга на предмет уточнения местоположения ошибок, затем исправить
их в файле исходного текста, снова произвести его трансляцию и действовать
таким образом до получения сообщения об отсутствии ошибок. Если ассемблер
выдает сообщение, указывающее на неудачу при чтении диска A: или на
фатальную ошибку при открытии файла, то это может быть связано с
невозможностью найти файл, на который имеется указание о включении в файл
исходного текста директивой $INCLUDE, например, $INCLUDE: mod824. В
связи с этим, перед запуском трансляции следует удостовериться, что все
включенные директивой $INCLUDE в исходный текст файлы находятся в
одном каталоге с исполняемым файлом ассемблера asm51.exe, либо в самих
директивах $INCLUDE указан путь к включенному файлу, например,
$INCLUDE: C:\ADuC\Code\mod824.