АДРЕС В ПРОГРАММИРОВАНИИ
— цифровое или буквенно-цифровое обозначение поля (напр., отдельной физической ячейки) памяти ЦВМ. С А. ячейки связано понятие ее содержимого — находящегося в ней в данный момент кода, сохраняющегося в этой ячейке до помещения в нее другого кода, уничтожающего прежний. Используют А. в языках машинных и языках машинно-ориентированных для адресации — указаний в командах операндов. Машинные ячейки, А. которых могут быть использованы в командах, составляют адресуемую, или главную, память машины. А. операнда наз. также его прямым А., или А. 1-го ранга. Существенную роль в описании машинных алгоритмов играют т. н. А. высших рангов, использование которых заключается в указании в командах А., содержащего А. операнда. А., содержимым которого является А. операнда, наз. А. 2-го ранга этого операнда (другие его названия — косвенный адрес, фиксатор и ссылка — см. Адресный язык). Понятие ранга А. обобщается на любое
целое число. Использование А. высших рангов представляет собой удобное средство для записи программ, т. к. позволяет представлять их в виде, не зависящем от места размещения этих программ в памяти машины, от места размещения обрабатываемых ими данных и др. параметров задач.
В машинных и ассемблерных языках, помимо указания операндов с помощью задания в командах их А. тех или иных рангов, используются и др. виды адресации, напр., явная (или адресация нулевого ранга), при которой в команде указывают не А. операнда, а непосредственно сам операнд; адресация посредством символьных А., представляющих собой конечные последовательности букв или цифр, обозначающих поля памяти; посредством относительных А. - А. операнда задается посредством указания положительного или отрицательного приращения к некоторому др. базовому А. В частных случаях, когда базовым А. является А. выполняемой в данный момент времени команды, относительную адресацию наз. текущей, а если в качестве базового А. используют содержимое спец. базового регистра, — базовой адресацией. В операциях, выполняемых командами ЦВМ, помимо главной памяти, могут участвовать др. хранилища, напр., регистры, обращение к которым может осуществляться без явного указания их обозначений в команде. Е. Л. Ющенко.