Cuprins:

Cum calculezi adresa efectivă?
Cum calculezi adresa efectivă?

Video: Cum calculezi adresa efectivă?

Video: Cum calculezi adresa efectivă?
Video: 4 MOV vs LEA 2024, Noiembrie
Anonim

În Rudă Adresarea Modul, Program Counter (PC) este registrul implicit referit. Asa ca adresa efectivă este generată prin adăugarea următoarei instrucțiuni abordare la abordare camp. Prin urmare, Adresa efectivă = 302 + 400 = 702.

Pe lângă aceasta, cum se calculează adresa efectivă și adresa fizică?

Pentru a calcula adresa fizică:

  1. căutați numărul paginii în tabelul de pagini și obțineți numărul cadrului.
  2. pentru a crea adresa fizică, cadru = 17 biți; offset = 12 biți; atunci 512 = 29. 1m = 220 => 0 - (229-1) dacă memoria principală este de 512 k, atunci adresa fizică este de 29 de biți.

cum se calculeaza adresa fizica? Asa de, Adresă fizică = Baza Abordare + Offset. Să presupunem că Segmentul de date deține Adresa de bază ca 1000h și datele de care aveți nevoie sunt prezente în locația de memorie 0020h (Offset) a Segmentului de date. The calcul a realului abordare se face după cum urmează. Deci realul abordare se dovedește a fi 10020h.

Întrebat, de asemenea, cum se calculează adresa efectivă a registrului de bază?

Adresarea registrului de bază modul: Adresarea registrului de bază modul este utilizat pentru a implementa transferul de control între segmente. În acest mod adresa efectivă se obtine prin adaugare registrul de bază valoare pentru abordare valoarea câmpului. EA= Registrul de bază + Abordare valoarea câmpului. PC= Registrul de bază + Valoare relativă.

Care este adresa efectivă în microprocesor?

Adresa efectivă sau Offset Abordare : Offset-ul pentru un operand de memorie se numește operand adresa efectivă sau EA. Este un număr nealocat de 16 biți care exprimă distanța operandului în octeți de la începutul segmentului în care se află. În 8086 avem registre de bază și registre index.

Recomandat: