Domov vývoj Čo je to základná adresa? - definícia z technológie

Čo je to základná adresa? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená základná adresa?

Základná adresa je absolútna adresa, ktorá slúži ako referenčný bod pre iné adresy. Základná adresa sa používa pri výpočte ako relatívna adresa inštrukcie v rámci programu alebo ako miesto časti dát, na ktorej sa v súčasnosti program pracuje. Základná adresa môže byť adresovateľná alebo sa na ňu možno odvolávať v závislosti od toho, ako výrobca navrhuje hardvérové ​​/ softvérové ​​rozhranie.

Na výpočet absolútnej adresy sa k základnej adrese pridá offset.

Techopedia vysvetľuje základnú adresu

Základné adresy siahajú späť do mainframe dní pagable pamäte; najstaršie počítačové stroje, ktoré mali pevnú a obmedzenú pamäť a mohli naraz spustiť iba jeden program. Tieto počítače vždy načítavali programy do rovnakého miesta ako ich základňa. Neskôr mohli virtuálne pamäťové stroje, ktoré mohli bežať niekoľko programov naraz cez oddiely (mainframe) alebo prepínanie strán, mohli program načítať kdekoľvek. Základná adresa umožnila OS dať vykonávajúcemu programu referenčný bod na výpočet ďalších inštrukčných a dátových polôh.

Historicky, keď bola pamäť nechránená, mohol programátor priamo osloviť pamäť počítača poznať dĺžku príkazov sady inštrukcií. To umožnilo zmeniť program prekrývaním bitov v inštrukcii iným platným bitovým vzorom, čím dal program ďalšiu inštrukciu, ktorá ho má nasledovať. Prvé verzie COBOL to umožnili na symbolickej úrovni prostredníctvom doložiek ALTER, GO TO a DEPENDING ON.

Čo je to základná adresa? - definícia z technológie