Obsah:

Ako vypočítate efektívnu adresu?
Ako vypočítate efektívnu adresu?

Video: Ako vypočítate efektívnu adresu?

Video: Ako vypočítate efektívnu adresu?
Video: Jak jíst efektivně 2024, November
Anonim

V Príbuznom Adresovanie V režime je počítadlo programov (PC) implicitne odkazovaný register. Takže efektívnu adresu sa vygeneruje pridaním ďalšej inštrukcie adresu k adresu lúka. teda Efektívna adresa = 302 + 400 = 702.

Okrem toho, ako vypočítate efektívnu adresu a fyzickú adresu?

Ak chcete vypočítať fyzickú adresu:

  1. vyhľadajte číslo strany v tabuľke stránok a získajte číslo rámca.
  2. na vytvorenie fyzickej adresy je rámec = 17 bitov; offset = 12 bitov; potom 512 = 29. 1m = 220 => 0 - (229-1) ak je hlavná pamäť 512 k, potom je fyzická adresa 29 bitov.

ako sa vypočíta fyzická adresa? takže, Fyzická adresa = Základňa Adresa + Posun. Predpokladajme, že dátový segment má základnú adresu 1000h a dáta, ktoré potrebujete, sú prítomné v pamäťovom mieste 0020h (Offset) dátového segmentu. The kalkulácia skutočného adresu sa robí nasledovne. Takže skutočný adresu ukazuje sa 10020h.

Tiež sa pýtate, ako sa vypočíta efektívna adresa základného registra?

Adresovanie základného registra režim: Adresovanie základného registra režim sa používa na implementáciu medzisegmentového prenosu riadenia. V tomto režime efektívnu adresu sa získa pridaním základný register hodnotu do adresu hodnota poľa. EA= Základný register + Adresa hodnota poľa. PC = Základný register + Relatívna hodnota.

Čo je efektívna adresa v mikroprocesore?

účinná adresa alebo Offset Adresa : Offset pre pamäťový operand sa nazýva operand efektívnu adresu alebo EA. Je to nepriradené 16 bitové číslo, ktoré vyjadruje vzdialenosť operandu v bajtoch od začiatku segmentu, v ktorom sa nachádza. V 8086 máme základné registre a indexové registre.

Odporúča: