Базовый адрес

Автор: Peter Berry
Дата создания: 11 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Tera Online : Как найти базовый адрес | Tera Online : How to find the base address
Видео: Tera Online : Как найти базовый адрес | Tera Online : How to find the base address

Содержание

Определение - что означает базовый адрес?

Базовый адрес - это абсолютный адрес, который служит отправной точкой для других адресов. Базовый адрес используется в вычислениях как относительный адрес инструкции в программе или расположение части данных, над которыми в данный момент работает программа. Базовый адрес может быть адресуемым или на него можно ссылаться, в зависимости от того, как производитель проектирует аппаратно-программный интерфейс.


Чтобы вычислить абсолютный адрес, к базовому адресу добавляется смещение.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет базовый адрес

Базовые адреса возвращаются в дни мэйнфреймов для постраничной памяти; самые ранние вычислительные машины, которые имели фиксированную и ограниченную память и могли запускать только одну программу за раз. Эти машины всегда загружали программы в ту же область памяти, что и их база. Позднее машины с виртуальной памятью, которые могли запускать несколько программ одновременно через разделы (мэйнфреймы) или подкачки страниц, могли загружать программы где угодно. Базовый адрес позволил ОС дать исполняющей программе контрольную точку для вычисления дальнейших команд и местоположений данных.

Исторически, когда память была незащищенной, программист мог напрямую обращаться к памяти компьютера, зная длину команд набора команд. Это позволило изменить программу, наложив биты в инструкции на другой действительный битовый шаблон, тем самым предоставив другую инструкцию для программы, которой необходимо следовать. Ранние версии COBOL позволяли это на символическом уровне с помощью предложений ALTER, GO TO и DEPENDING ON.