Satura rādītājs:

Kā aprēķināt faktisko adresi?
Kā aprēķināt faktisko adresi?

Video: Kā aprēķināt faktisko adresi?

Video: Kā aprēķināt faktisko adresi?
Video: Physical Address calculation by 8086 2024, Novembris
Anonim

Radiniekā Uzrunāšana Mode, Programmu skaitītājs (PC) ir netieši norādītais reģistrs. Tātad, efektīva adrese tiek ģenerēts, pievienojot nākamo instrukciju adrese uz adrese lauks. Tāpēc Efektīva adrese = 302 + 400 = 702.

Papildus tam, kā aprēķināt faktisko adresi un fizisko adresi?

Lai aprēķinātu fizisko adresi:

  1. atrodiet lappuses numuru lappušu tabulā un iegūstiet kadra numuru.
  2. lai izveidotu fizisko adresi, rāmis = 17 biti; nobīde = 12 biti; tad 512 = 29. 1m = 220 => 0 - (229-1) ja galvenā atmiņa ir 512 k, tad fiziskā adrese ir 29 biti.

kā tiek aprēķināta fiziskā adrese? Tātad, Fizikālā adrese = Bāze Adrese + Nobīde. Pieņemsim, ka datu segmenta bāzes adrese ir 1000h un nepieciešamie dati atrodas datu segmenta atmiņas vietā 0020h (nobīde). The aprēķins no faktiskā adrese tiek darīts šādi. Tātad faktiskais adrese izrādās 10020h.

Vaicāts arī, kā tiek aprēķināta bāzes reģistra faktiskā adrese?

Bāzes reģistra adresēšana režīms: Bāzes reģistra adresēšana režīms tiek izmantots, lai īstenotu starpsegmentu vadības nodošanu. Šajā režīmā efektīva adrese tiek iegūts, pievienojot bāzes reģistrs vērtību līdz adrese lauka vērtība. EA= Bāzes reģistrs + Adrese lauka vērtība. PC = Bāzes reģistrs + Relatīvā vērtība.

Kas ir efektīva adrese mikroprocesorā?

efektīvā adrese vai Nobīde Adrese : Atmiņas operanda nobīdi sauc par operanda nobīdi efektīva adrese vai EA. Tas ir nepiešķirts 16 bitu skaitlis, kas izsaka operanda attālumu baitos no tā segmenta sākuma, kurā tas atrodas. 8086 mums ir bāzes reģistri un indeksu reģistri.

Ieteicams: