Sadržaj:

Kako izračunati efektivnu adresu?
Kako izračunati efektivnu adresu?

Video: Kako izračunati efektivnu adresu?

Video: Kako izračunati efektivnu adresu?
Video: Настя и папа - история о том как важно мыть руки 2024, Svibanj
Anonim

U Relativnom Adresiranje Mode, programski brojač (PC) je implicitno referencirani registar. Dakle, efektivna adresa generira se dodavanjem sljedeće instrukcije adresa na the adresa polje. Stoga, Djelotvorna adresa = 302 + 400 = 702.

Osim ovoga, kako izračunati efektivnu adresu i fizičku adresu?

Za izračunavanje fizičke adrese:

  1. potražite broj stranice u tablici stranica i pronađite broj okvira.
  2. za stvaranje fizičke adrese, okvir = 17 bita; pomak = 12 bita; tada je 512 = 29. 1m = 220 => 0 - (229-1) ako je glavna memorija 512 k, tada je fizička adresa 29 bita.

kako se računa fizička adresa? Tako, Fizička adresa = Baza Adresa + Pomak. Pretpostavimo da segment podataka drži osnovnu adresu kao 1000h, a podaci koji su vam potrebni prisutni su na memorijskoj lokaciji 0020h (Offset) segmenta podataka. The izračun stvarnih adresa vrši se na sljedeći način. Dakle, stvarni adresa ispada da je 10020h.

Također je postavljeno pitanje, kako se izračunava efektivna adresa osnovnog registra?

Adresiranje osnovnog registra način rada: Adresiranje osnovnog registra način rada se koristi za implementaciju prijenosa upravljanja između segmenata. U ovom načinu rada efektivna adresa dobiva se dodavanjem bazni registar vrijednost za adresa vrijednost polja. EA= Osnovni registar + Adresa vrijednost polja. PC= Osnovni registar + Relativna vrijednost.

Što je efektivna adresa u mikroprocesoru?

efektivna adresa ili Offset Adresa : Pomak za memorijski operand naziva se operand efektivna adresa ili EA. To je nedodijeljeni 16-bitni broj koji izražava udaljenost operanda u bajtovima od početka segmenta u kojem se nalazi. U 8086 imamo osnovne registre i indeksne registre.

Preporučeni: