Cтраница 1
Кросс-ассемблер выполняет точно такие же функции, что и само-ассемблер: трансляция мнемонических команд в машинный код, выполнение псевдоопераций, обнаружение синтаксических ошибок и обработка макрокоманд. Отличие заключается в том, что кросс-ассемблер реализуется на большой машине, а не на микропроцессоре, в котором выполняется ассемблированная программа. Обычно кросс-ассемблер написан на Фортране и может работать на многих больших машинах. Вместе с моделирующей программой разработчик может создать и проверить любые программы, кроме критичных во времени, до проектирования аппаратных средств. [1]
Кросс-ассемблер и кросс-компилятор - это трансляторы, с помощью которых исходная программа может быть преобразована в объектную на ЭВМ, отличающейся от микро - ЭВМ, на которой рабочая программа должна выполняться. [2]
Кросс-ассемблер выполняет точно такие же функции, как и самоассемблер: трансляция мнемонических команд в машинный код, выполнение псевдокоманд и директив, обнаружение синтаксических ошибок и обработка макрокоманд. [3]
Кросс-ассемблер - программа трансляции кодов языка ассемблера, выполняемая обычно на мини - ЭВМ или ЭВМ более высокого класса и генерирующая машинные коды для микропроцессора. [4]
Кросс-ассемблер поддерживает макросы с директивами MACRO DEFINITION и MACLIB. Два макроса сдвига аккумулятора - для сдвига влево, SHLAC, и для сдвига вправо, SHRAC, должны быть определены так, как показано ниже. [5]
![]() |
Дробь с дополнением до двух. [6] |
Кросс-ассемблер DSP обеспечивает функции, которые могут использоваться для облегчения работы с целыми данными. [7]
![]() |
Применение кросс-ассемблеров и моделирующих программ. [8] |
Использование кросс-ассемблера при проектировании программ показано на рис. 8.1. Выходами кросс-ассемблера являются листинг и загрузочный модуль. Листинг содержит номер строки, адрес, машинный код каждой команды, а также входную программу. Формируется также таблица перекрестных обращений с символическими наименованиями входной программы и их адресами. Идентифицируются типы и места ошибок, поэтому входную программу можно легко исправить и реассемблировать. После исправления ошибок загрузочный модуль можно ввести в моделирующую программу, которая имитирует выполнение каждой команды. [9]
![]() |
Структурная схема использования кросс-средств для отладки ПО микроЭВМ. [10] |
Программы кросс-ассемблера и кросс-компилятора выдают листинг программы, на котором приводятся обе версии программы - исходная и объектная, список сообщений об ошибках и другие виды диагностической информации. [11]
Иногда выход кросс-ассемблера не загружается в СПМ, а выводится на перфоленту для программатора ППЗУ. В этом случае кросс-ассемблер должен генерировать двоичный код либо при выводе загрузочного модуля на перфоленту должна использоваться простая программа для преобразования кода ASCII в двоичный код. [12]
Что представляют собой кросс-ассемблер, метаассемблер. [13]
В настоящей главе рассматриваются кросс-ассемблеры, моделирующие программы, системы проектирования, эмуляторы и логические анализаторы. Обсуждается их значение для проектирования аппаратных и программных средств, а также отладки прототипных систем. [14]
Какие функции выполняет и где реализуется кросс-ассемблер. [15]