Cтраница 2
Явный формат команды мало отличается от машнннного и употребляется в ассемблерной программе в исключительных случаях. Обычно операнды описываются в неявном формате с использованием ассемблерных имен - идентификаторов, обозначающих некоторые машинные адреса. [16]
Рассмотрим теперь несколько примеров составления фрагментов программ на языке ассемблера, реализующих некоторые достаточно простые действия. Эти действия мы будем предварительно описывать операторами языка АЛГОЛ-60, отождествляя ассемблерные имена с его переменными. При этом мы будем предполагать, что все имена, фигурирующие в условии задачи, уже описаны в предыдущей части программы, а соответствующие им участки памяти при исполнении этой преды-дующей части заполнятся, если это необходимо, некоторыми значениями. Решение задачи должно состоять в дебавленни к программе группы машинных команд и команд ассемблера DS и DC, осуществляющих заказанные действия. [17]
Параметру, которому отвечает опущенный операнд, присваивается пустое значение. Параметр, расположенный на поле имени прототипа, приобретает в качестве значения ассемблерное имя, расположенное на поле имени макрокоманды. Если имя отсутствует, параметр получает пустое значение. [18]