Мой ассемблер

Приветствуем! Наш сайт поможет вам в изучении замечательного языка программирования — ассемблера. Наиболее он полезен для тех студентов и интересующихся, которые изучают ассемблер на примере МПС КР580ВМ80А — здесь содержится обширная информация об этом великолепном устройстве.

§2.16 Специальные команды

EI - прерывание разрешено. Безадресная команда EI разрешает работу системе прерывания вслед за исполнением следующей команды. По команде EI устанавливается внутрипроцессорный триггер INTE разрешения прерывания (п. 3.1 стр. 18).

DI - прерывание запрещено. Команда запрещает работу системы прерывания вслед за исполнением команды DI.

HLT - стоп. По этот команде останавливается изменение счетчика команд PC и (фиксируется без изменений содержимое всех регистров МП.

NOP - пустая команда. Исполнение этой команды вызывает только лишь увеличение на 1 содержимого счетчика команд PC.

5.2. Получение машинных кодов команд

После того, как программа написана на языке ассемблера, ее необходимо оттранслировать (перевести) в машинные двоичные коды. Это может быть сделано двумя способами.

Первый предполагает использование средств автоматизированной разработки программного обеспечения (отладочных средств). Под отладочным средством понимается машина, позволяющая автоматически перевести исходный текст программы на языке ассемблера в набор машинных кодов (исполняемый модуль, загрузочный модуль). Для этого необходимо наличие не только технических средств (машины), но и специальной программы-переводчика (транслятора) с языка ассемблера. Кроме того, в процессе отладки могут быть выявлены ошибки, как связанные с неточным или ошибочным алгоритмом задачи, так и с чисто техническими причинами (ошибка записи команд). Отладочные средства позволяют быстро исправить эти ошибки (этап редактирования).

Страницы: 1 | 2 | 3