Базов адрес

Автор: Peter Berry
Дата На Създаване: 11 Август 2021
Дата На Актуализиране: 22 Юни 2024
Anonim
Онлайн курс "Базовая выкройка платья"
Видео: Онлайн курс "Базовая выкройка платья"

Съдържание

Определение - Какво означава базовия адрес?

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


За да се изчисли абсолютен адрес, към базовия адрес се добавя отместване.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява базовия адрес

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

В исторически план, когато паметта е била незащитена, програмист може директно да адресира паметта на компютрите, като знае дължината на командите за набор от инструкции. Това направи възможно промяната на програмата чрез наслагване на битовете в инструкцията с друг валиден битов шаблон, като по този начин даде още една инструкция за програмата, която да следва. Ранните версии на COBOL позволяват това на символно ниво чрез клаузите ALTER, GO TO и DEPENDING ON.