Sisällysluettelo:

Miten lasket toimivan osoitteen?
Miten lasket toimivan osoitteen?

Video: Miten lasket toimivan osoitteen?

Video: Miten lasket toimivan osoitteen?
Video: Miten vuokratuotto lasketaan ja mitä se ei kerro asuntosijoittajalle? #13 (2018) 2024, Marraskuu
Anonim

Sukulaisessa Osoitus Mode, ohjelmalaskuri (PC) on implisiittisesti viitattu rekisteri. Joten toimiva osoite generoidaan lisäämällä seuraava käsky osoite kohtaan osoite ala. Siten, Tehokas osoite = 302 + 400 = 702.

Tämän lisäksi, kuinka lasket tehokkaan osoitteen ja fyysisen osoitteen?

Fyysisen osoitteen laskeminen:

  1. etsi sivunumero sivutaulukosta ja hanki kehysnumero.
  2. fyysisen osoitteen luomiseksi kehys = 17 bittiä; offset = 12 bittiä; sitten 512 = 29. 1m = 220 => 0 - (229-1) jos päämuisti on 512 k, niin fyysinen osoite on 29 bittiä.

miten fyysinen osoite lasketaan? Niin, Fyysinen osoite = Pohja Osoite + Offset. Oletetaan, että tietosegmentin perusosoite on 1000h ja tarvitsemasi tiedot ovat tietosegmentin muistipaikassa 0020h (offset). The laskeminen todellisesta osoite tehdään seuraavasti. Varsinainen siis osoite osoittautuu 10020h.

Kysyttiin myös, miten perusrekisterin todellinen osoite lasketaan?

Perusrekisterin osoitus tila: Perusrekisterin osoitus -tilaa käytetään segmenttien väliseen ohjauksen siirtoon. Tässä tilassa toimiva osoite saadaan lisäämällä perusrekisteri arvoa osoite kentän arvo. EA= Perusrekisteri + Osoite kentän arvo. PC = Perusrekisteri + Suhteellinen arvo.

Mikä on tehokas osoite mikroprosessorissa?

toimiva osoite tai Offset Osoite : Muistioperandin siirtymää kutsutaan operandiksi toimiva osoite tai EA. Se on määrittämätön 16-bittinen numero, joka ilmaisee operandin etäisyyden tavuina sen segmentin alusta, jossa se sijaitsee. 8086:ssa meillä on perusrekisterit ja indeksirekisterit.

Suositeltava: