Turinys:

Kaip apskaičiuojate efektyvų adresą?
Kaip apskaičiuojate efektyvų adresą?

Video: Kaip apskaičiuojate efektyvų adresą?

Video: Kaip apskaičiuojate efektyvų adresą?
Video: Kaip prisijungti prie virtualaus buhalterio i.APS? 2024, Lapkritis
Anonim

Giminėje Kreipimasis Mode, Programų skaitiklis (PC) yra netiesiogiai nurodytas registras. Taigi veiksmingas adresas sugeneruojamas pridedant kitą instrukciją adresu prie adresu lauke. Vadinasi, Veiksmingas adresas = 302 + 400 = 702.

Be to, kaip apskaičiuoti efektyvų adresą ir fizinį adresą?

Norėdami apskaičiuoti fizinį adresą:

  1. Puslapių lentelėje suraskite puslapio numerį ir gaukite rėmelio numerį.
  2. fiziniam adresui sukurti kadras = 17 bitų; poslinkis = 12 bitų; tada 512 = 29. 1m = 220 => 0 - (229-1) jei pagrindinė atmintis yra 512 k, tai fizinis adresas yra 29 bitai.

kaip apskaičiuojamas fizinis adresas? Taigi, Fizinis adresas = Pagrindas Adresas + Offset. Tarkime, kad duomenų segmento bazinis adresas yra 1000h, o reikalingi duomenys yra duomenų segmento 0020h atminties vietoje (Poslinkis). The skaičiavimas faktinio adresu daroma taip. Taigi tikrasis adresu pasirodo 10020h.

Taip pat paklausta, kaip apskaičiuojamas faktinis bazinio registro adresas?

Bazinio registro adresavimas režimas: Bazinio registro adresavimas režimas naudojamas valdymo perdavimui tarp segmentų įgyvendinti. Šiuo režimu veiksmingas adresas gaunamas pridedant bazinis registras vertė į adresu lauko vertė. EA= Bazinis registras + Adresas lauko vertę. PC = Bazinis registras + Santykinė vertė.

Kas yra efektyvus adresas mikroprocesoriuje?

veiksmingas adresas arba Offset Adresas : Atminties operando poslinkis vadinamas operandu veiksmingas adresas arba EA. Tai nepriskirtas 16 bitų skaičius, išreiškiantis operando atstumą baitais nuo segmento, kuriame jis yra, pradžios. 8086 turime bazinius registrus ir indeksų registrus.

Rekomenduojamas: