20.Относительный адрес
Символический или условный адрес ячейки или области памяти, устройства или узла сети, указанный в программе. Отн.адр. не зависит от конкретной конфигурации компьютера и мест в памяти, которые займут данные и программа в процессе ее выполнения. При загрузке программы в оперативную память при редактировании связей, а также при переадресации Отн.адр. преобразуется соответствующим программным обеспечением и аппаратными средствами в физический адрес, закрепленный в вычислительной системе за реально существующим запоминающим устройством или его частью. Условность Отн.адр. и механизм управления памятью вычислительной системы позволяет. сделать программу относительно независимой от размера реальной оперативной памяти, имеющейся у компьютера. Противоп. физическому адресу.
Относительный адрес в 16- и 32-разрядном режимах состоит из двух компонентов: селектора сегмента и смещения.
Относительная адресация — метод адресации данных в памяти, при котором указанное в команде число добавляется к счету, который находится в установленном регистре. По этому методу адресации подпрограмма может быть перемещена в любую часть программы без необходимости что-либо менять в них. При этом способе адресации исполнительный адрес определяется как сумма адресного кода команды и базового адреса, как правило хранящегося в специальном регистре — регистре базы.