Spisu treści:

Jak obliczyć efektywny adres?
Jak obliczyć efektywny adres?

Wideo: Jak obliczyć efektywny adres?

Wideo: Jak obliczyć efektywny adres?
Wideo: [4.4] Load Effective Address Instruction | 8086 Microprocessors 2024, Listopad
Anonim

W krewnym Adresowanie Tryb, licznik programu (PC) jest rejestrem, do którego odwołuje się niejawnie. Więc skuteczny adres jest generowany przez dodanie kolejnej instrukcji adres do adres pole. Stąd, Obowiązujący adres = 302 + 400 = 702.

Poza tym, jak obliczyć adres efektywny i adres fizyczny?

Aby obliczyć adres fizyczny:

  1. wyszukaj numer strony w tabeli stron i uzyskaj numer ramki.
  2. stworzyć adres fizyczny, ramka = 17 bitów; przesunięcie = 12 bitów; wtedy 512 = 29. 1m = 220 => 0 - (229-1) jeśli pamięć główna ma 512 k, to adres fizyczny ma 29 bitów.

jak obliczany jest adres fizyczny? Więc, Adres fizyczny = Podstawa Adres + Przesunięcie. Załóżmy, że segment danych przechowuje adres bazowy jako 1000h, a potrzebne dane znajdują się w lokalizacji pamięci 0020h (przesunięcie) segmentu danych. ten obliczenie rzeczywistego adres odbywa się w następujący sposób. Więc rzeczywista adres okazuje się być 10020h.

Zapytano również, w jaki sposób obliczany jest efektywny adres rejestru bazowego?

Adresowanie rejestru bazowego tryb: Adresowanie rejestru bazowego Tryb służy do realizacji transferu kontroli między segmentami. W tym trybie skuteczny adres uzyskuje się przez dodanie rejestr bazowy wartość do adres wartość pola. EA= Rejestr podstawowy + Adres wartość pola. PC= Rejestr podstawowy + Wartość względna.

Jaki jest efektywny adres w mikroprocesorze?

skuteczny adres lub Przesunięcie Adres : Przesunięcie dla operandu pamięci nazywa się operandem skuteczny adres lub EA. Jest to nieprzypisana 16-bitowa liczba, która wyraża odległość operandu w bajtach od początku segmentu, w którym się znajduje. W 8086 mamy rejestry bazowe i rejestry indeksowe.

Zalecana: