Përmbajtje:

Si e llogaritni adresën efektive?
Si e llogaritni adresën efektive?

Video: Si e llogaritni adresën efektive?

Video: Si e llogaritni adresën efektive?
Video: Magjia me veze, perse behet dhe si ta prishim ndikimin e saj 2024, Nëntor
Anonim

Në të afërmin Duke iu drejtuar Modaliteti, numëruesi i programit (PC) është regjistri i referuar në mënyrë implicite. Kështu adresë efektive gjenerohet duke shtuar instruksionin vijues adresë te adresë fushë. Prandaj, Adresa efektive = 302 + 400 = 702.

Përveç kësaj, si e llogaritni adresën efektive dhe adresën fizike?

Për të llogaritur adresën fizike:

  1. kërkoni numrin e faqes në tabelën e faqeve dhe merrni numrin e kornizës.
  2. për të krijuar adresën fizike, korniza = 17 bit; kompensimi = 12 bit; atëherë 512 = 29. 1m = 220 => 0 - (229-1) nëse memoria kryesore është 512 k, atëherë adresa fizike është 29 bit.

si llogaritet adresa fizike? Kështu që, Adresa fizike = Baza Adresë + Kompensimi. Supozoni se Segmenti i të Dhënave mban Adresën Bazë si 1000h dhe të dhënat që ju nevojiten janë të pranishme në vendndodhjen e memories 0020h (Offset) të Segmentit të të Dhënave. Të llogaritje e aktuale adresë bëhet si më poshtë. Pra aktuale adresë rezulton të jetë 10020h.

Gjithashtu u pyet, si llogaritet adresa efektive e regjistrit bazë?

Adresimi i regjistrit bazë modaliteti: Adresimi i regjistrit bazë mode përdoret për të zbatuar transferimin ndër segment të kontrollit. Në këtë mënyrë adresë efektive fitohet duke shtuar regjistri bazë vlerë për të adresë vlera e fushës. EA= Regjistri bazë + Adresë vlera e fushës. PC= Regjistri bazë + Vlera relative.

Cila është adresa efektive në mikroprocesor?

Adresa efektive ose Offset Adresë : Kompensimi për një operand memorie quhet operand i adresë efektive ose EA. Është një numër 16-bit i pacaktuar që shpreh distancën e operandit në bajt nga fillimi i segmentit në të cilin ndodhet. Në 8086 kemi regjistrat bazë dhe regjistrat e indeksit.

Recommended: