Cтраница 1
Символические операторы, составляющие программу на языке Ассемблера, записываются на специальных бланках, а затем перфорируются на карты. Одна строка бланка соответствует одной перфокарте. По вертикали бланк разбивается на восемьдесят позиций, в каждой из которых может быть записан один символ. Эти позиции соответствуют восьмидесяти колонкам перфокарты. [1]
Символический оператор также может быть отмечен символическим названием - этикеткой, которая записывается перед оператором. Каждый оператор может сопровождаться замечанием, поясняющим этот оператор или группу операторов. [2]
Символические операторы состоят из кода оператора и адресов. [3]
Для ссылки символические операторы снабжаются этикеткой, помещаемой перед оператором. Каждый оператор может сопровождаться замечанием, поясняющим этот оператор или группу операторов. [4]
Макрорасширение - набор символических операторов, появляющийся в программе вместо макрокоманды в результате макрогенерации. [5]
Ассемблера устанавливает, какие символические операторы нужно вставить в программу вместо макрокоманды. [6]
Явное представление адреса в символических операторах не имеет почти никаких преимуществ перед программированием непосредственно на машинном языке и обычно используется только в тех случаях, когда соответствующий объект в основной памяти невозможно пометить символическим именем, например, если он находится в другой программе и передается данной программе как параметр. [7]
В графу КОп записывается код операции символических операторов в символическом виде или в виде машинных кодов. [8]
Макрогенерация - процесс подстановки вместо макрокоманды обычных символических операторов согласно макроопределению. [9]
Это типовое обращение к подпрограмме состоит из ляти символических операторов. Для обращения к любой другой подпрограмме необходимо записать те же опера-горы CNOP, L, LA, BALR и DC, в которых изменяются тишь отдельные части, выделенные выше жирным ирифтом. Ясно, что известный нам способ сокращения алины программы здесь не поможет. [10]
Исходная программа на языке ассемблера записывается в виде отдельных символических операторов. Используются следующие типы операторов: машинные команды, команды ассемблера, макрокоманды, команды генерации, комментарии. [11]
Рассмотренные ранее возможности язык Ассемблера позволяют записывать программу в виде последовательности символических операторов, изображающих машинные команды, и операторов Ассемблера, которые служат для передачи некоторой информации транслятору. [12]
Здесь и в дальнейшем квадратные скобки используются для обозначения необязательных элементов формата символического оператора. [13]
Графа КОП ( позиции 17 - 21) предназначается для кода операции символических операторов. Запись кода операции в графе должна начинаться с крайней левой позиции. Для символических команд наряду с мнемоническими кодами операций разрешается использовать и машинные коды. Машинный код операции записывается всегда со знаком. [14]
Три цифры номера листа и три цифры номера строки на бланке составляют шестизначный номер символического оператора. [15]