Архитектура микропроцессоров и их программирование. Карягин А.П. - 23 стр.

UptoLike

Составители: 

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