ВУЗ:
Составители:
23
2 Требования языка Ассемблер. Ассемблирование и выпол-
нение программы
2.1 Цель работы
Показать основные требования к программам на языке Ассемблер и эта-
пы ассемблирования, компоновки и выполнения программы.
2.2 Общие положения
2.2.1 Комментарии в программах на Ассемблере
Комментарий всегда начинается на любой строке исходного модуля с
символа ";" , и ассемблер полагает, что все символы, находящиеся справа от
";" , являются комментарием. Комментарий может занимать всю строку или
следовать за командой на той же строке:
1. ; Эта строка является комментарием
2. ADD BX,AX ; Комментарий с командой
Комментарии появляются только в листингах ассемблирования исход-
ного модуля и не приводят к генерации машинных кодов.
2.2.2 Формат кодирования команд
Формат кодирования команд Ассемблера имеет следующий вид:
[метка] команда [операнды]
Метка ,команда и операнд разделятся по крайней мере одним пробелом. Мак-
симальная длина строки - 132 символа. Примеры кодирования:
Метка Команда Операнд
count db 1 ;имя, команда, один операнд
mov ax,0 ;команда, два операнда
Максимальная длина метки - 31 символ. Метка может содержать буквы,
цифры и специальные символы и начинается с буквы или специального симво-
ла. Ассемблер не делает различия между заглавными и строчными буквами.
Мнемоническая команда указывает ассемблеру, какое действие должен
выполнить данный оператор. В сегменте данных команда определяет поле, ра-
бочую область или константу, а в сегменте кода - действие.
Операнд определяет начальное значение данных или элементы, над
которыми выполняется действие по команде.
2.2.3 Директивы
Директивы (псевдооператоры) действуют только в процессе ассембли-
рования и не генерируют машинных кодов.
2 Требования языка Ассемблер. Ассемблирование и выпол-
нение программы
2.1 Цель работы
Показать основные требования к программам на языке Ассемблер и эта-
пы ассемблирования, компоновки и выполнения программы.
2.2 Общие положения
2.2.1 Комментарии в программах на Ассемблере
Комментарий всегда начинается на любой строке исходного модуля с
символа ";" , и ассемблер полагает, что все символы, находящиеся справа от
";" , являются комментарием. Комментарий может занимать всю строку или
следовать за командой на той же строке:
1. ; Эта строка является комментарием
2. ADD BX,AX ; Комментарий с командой
Комментарии появляются только в листингах ассемблирования исход-
ного модуля и не приводят к генерации машинных кодов.
2.2.2 Формат кодирования команд
Формат кодирования команд Ассемблера имеет следующий вид:
[метка] команда [операнды]
Метка ,команда и операнд разделятся по крайней мере одним пробелом. Мак-
симальная длина строки - 132 символа. Примеры кодирования:
Метка Команда Операнд
count db 1 ;имя, команда, один операнд
mov ax,0 ;команда, два операнда
Максимальная длина метки - 31 символ. Метка может содержать буквы,
цифры и специальные символы и начинается с буквы или специального симво-
ла. Ассемблер не делает различия между заглавными и строчными буквами.
Мнемоническая команда указывает ассемблеру, какое действие должен
выполнить данный оператор. В сегменте данных команда определяет поле, ра-
бочую область или константу, а в сегменте кода - действие.
Операнд определяет начальное значение данных или элементы, над
которыми выполняется действие по команде.
2.2.3 Директивы
Директивы (псевдооператоры) действуют только в процессе ассембли-
рования и не генерируют машинных кодов.
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
