Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 11 стр.

UptoLike

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

11
<имя сегмента> ends ]
end <метка входа в программу>
Директива end < метка входа в программу> отмечает конец текста
программы и указывает ассемблеру, где завершить трансляцию. По-
этому директива end должна присутствовать в каждой программе.
< метка точки входа > указывает инструкцию с которой должно на-
чинаться выполнение программы.
Каждая программа содержит сегменты
данных и команд, но минималь-
но должна содержать сегмент команд.
Строка программы, в общем случае, состоит из четырех полей:
Поле метки
Поле операции Поле операндов Поле комментария
M1: Add AX, BX ; сложение
Имена данных, процедур, сегментов или метки команд могут состоять
не более чем из 31 латинских букв и цифр, причем первым символом
должна быть
обязательно буква. Большие и маленькие буквы не различа-
ются.
2.2.1. Директивы ассемблера
Директивой называется команда транслятору для выполнения опреде-
лённых данной директивой действий, сама директива в текст транслиро-
ванной программы не включается.
1. Директива задания исходных данных:
[<имя>] d<тип> <константа>[,<константа>, <константа>, . . .]
  <имя сегмента> ends ]
  end <метка входа в программу>
      Директива end < метка входа в программу> отмечает конец текста
программы и указывает ассемблеру, где завершить трансляцию. По-
этому директива end должна присутствовать в каждой программе.

      < метка точки входа > указывает инструкцию с которой должно на-
чинаться выполнение программы.

      Каждая программа содержит сегменты данных и команд, но минималь-
но должна содержать сегмент команд.

      Строка программы, в общем случае, состоит из четырех полей:
Поле метки          Поле операции       Поле операндов Поле комментария


M1:                 Add                 AX, BX           ; сложение


      Имена данных, процедур, сегментов или метки команд могут состоять
не более чем из 31 латинских букв и цифр, причем первым символом
должна быть обязательно буква. Большие и маленькие буквы не различа-
ются.


                           2.2.1. Директивы ассемблера
      Директивой называется команда транслятору для выполнения опреде-
лённых данной директивой действий, сама директива в текст транслиро-
ванной программы не включается.

        1. Директива задания исходных данных:


          [<имя>] d<тип> <константа>[,<константа>, <константа>, . . .]


                                                                         11