
ПТСПЦУВСБ / 1. Процесс обработки ассемблерной программы
.docx1. Процесс обработки ассемблерной программы.
Формат оператора ассемблера:
-
метка: операция операнд(ы); комментарий (такая команда выполняется процессором на этапе выполнения программ
К операциям можно отнести директивы
-
имя директива операнд(ы); комментарий (директива ассемблера выполняется на этапе трансляции в объектный файл; команд не порождает)
Метка – задает адрес данной в исполняемом файле команды или директивы в исходном тексте.
Директива – действие над операндами при трансляции программы и генерации объектного файла
Операция – действие, выполняемое над операндами при выполнении программы.
Процесс обработки ассемблерной программы:
В символических кодах пишется программа, но данные выгодно писать в 16-ом коде.
Доступная ОЗУ делится на сегменты (64 КБ). Начало сегмента CODE закреплено в CS, а адрес в IP. DATA – начало в DS, адрес в OFFSET.
CS DS
OFFSET
CODE


STACK


DATA


EXTRA

IP
SS
ES
SP