Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПТСПЦУВСБ / 1. Процесс обработки ассемблерной программы

.docx
Скачиваний:
86
Добавлен:
27.12.2015
Размер:
34.22 Кб
Скачать

1. Процесс обработки ассемблерной программы.

Формат оператора ассемблера:

  1. метка: операция операнд(ы); комментарий (такая команда выполняется процессором на этапе выполнения программ

К операциям можно отнести директивы

  1. имя директива операнд(ы); комментарий (директива ассемблера выполняется на этапе трансляции в объектный файл; команд не порождает)

Метка – задает адрес данной в исполняемом файле команды или директивы в исходном тексте.

Директива – действие над операндами при трансляции программы и генерации объектного файла

Операция – действие, выполняемое над операндами при выполнении программы.

Процесс обработки ассемблерной программы:

В символических кодах пишется программа, но данные выгодно писать в 16-ом коде.

Доступная ОЗУ делится на сегменты (64 КБ). Начало сегмента CODE закреплено в CS, а адрес в IP. DATA – начало в DS, адрес в OFFSET.

CS DS OFFSET

CODE

STACK

DATA

EXTRA

IP

SS

ES

SP