Cтраница 1
Поле метки содержит имя для ссылки на данную ячейку памяти. [1]
Поле метки служит для присваивания имени команде языка ассемблера. По нему на эту команду могут ссылаться другие команды программы. Заметьте, что метки в языке ассемблера играют ту же роль, что и номера строк в Бейсике. [2]
Поле метки используется для определения точек входа и окончания цикла. Поле мнемоники определяет операцию АЛУ данных, адресного АЛУ или программного контроллера, которая должна выполняться. Поле Х - данных определяет дополнительные пересылки данных по шине X и используемый режим адресации. Поле Y-данных определяет дополнительные пересылки данных по шине Y и используемый режим адресации. Поле комментария используется для внесения пояснений и не влияет на ассемблерный код. Поле мнемоники должно быть обязательно включено в исходный код. [3]
Поле метки содержит имя, присваиваемое команде. Оно позволяет другим коман-дам ссылаться на нее. Каждая метка команды должна завершаться двоеточием. Поле мнемокода содержит от двух до шести букв, идентифицирующих команду. Поле операнда указывает микропроцессору 8088, где найти данные, подлежащие обработке. В поле комментариев можно дать краткое описание назначения коман-ды; оно должно начинаться точкой с запятой. [4]
Поле метки содержит имя оператора, необходимое для обращения к этому оператору при выполнении программы. В поле оператора записывается символический мнемокод выполняемой операции. В поле операндов должна содержаться информация, необходимая для выполнения команды, определяемой в поле оператора. Поле комментариев отводится для пояснений и удобства чтения программы. [5]
Поле метки служит для идентификации конкретного оператора. Если оператор предназначен для определения данных в программе, то метка является именем переменной или массива данных. Если же строка содержит оператор машинной команды или вызов макрокоманды, то метка может использоваться для передачи управления этому оператору при организации циклов, обращении к подпрограмме и в других случаях, когда необходимо изменить последовательный порядок выполнения операторов программы. После метки всегда ставится двоеточие, служащее ограничителем поля метки. [6]
![]() |
Программа EXAM17. GPS.| Программа EXAM18. GPS. [7] |
Поле метки отделяется от поля операции VARIABLE как минимум одним пробелом. [8]
Поле метки используется программистом для символического представления адреса ячейки памяти, по которому должен быть осуществлен переход. [9]
Поле метки и поле комментария не обязательны. [10]
Поле метки Labels предназначено для вывода текста вопроса, начальной информации о тесте и результатов тестирования. [11]
В поле метки содержится имя, которое будет использоваться для ссылки на первый адрес оператора. Счетчик адресов в ассемблере аналогичен счетчику команд. Во время ассемблирования присваиваются адреса каждой команде и каждому элементу данных. Для осуществления этого присваивания в ассемблере используется счетчик адресов. При первом проходе ассемблер устанавливает счетчик адресов в нуль, показывая тем самым, что последующие команды и данные должны обрабатываться так, как если бы они занимали в памяти адреса, начиная с нулевого. Тогда ассемблер, встречая команды или данные, изменяет счетчик на длину всре-ченного им элемента информации. Если обрабатываемый элемент - команда, то счетчик адресов имеет во время ассемблирования программы такое же значение, какое имеет счетчик команд во время выполнения этой команды. [12]
В поле метки может быть до четырех букв или цифр, которые перфорируются в колонках 73 - 76 каждой выходной карты, исключая карты, полученные с помощью операторов REPRO или PUNCH. В поле операнда можно записать до 100 символов, заключив их в кавычки. Содержимое поля операнда печатается в заголовке каждой страницы листинга до тех пор, пока не встретится другое предложение TITLE. С появлением каждого нового предложения TITLE листинг печатается с новой страницы. [13]
В поле метки размешается символическое имя ячейки памяти, в которой хранится отмеченный операнд. За ними может следовать двоеточие (:), пробел, табуляция или конец строки. Комментарий может также начинаться в колонке 1, если используется одно из обозначений комментария. [14]
![]() |
Запись программы в фиксированном формате.| Запись программы в свободном формате. [15] |