1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Domači glasbeni sistem >> Ojačevalniki in Predojačevalci

Kakšni so načini naslavljanja zbirnega jezika 8086?

Načini naslavljanja v zbirnem jeziku 8086

Mikroprocesor 8086 podpira različne načine naslavljanja, ki omogočajo različne načine določanja lokacije podatkov v pomnilniku. Ti načini naslavljanja omogočajo programerju dostop do podatkov na prilagodljiv in učinkovit način. Načine naslavljanja zbirnega jezika 8086 je mogoče razvrstiti v naslednje vrste:

Registracija načina naslavljanja:

Ta način uporablja enega od registrov splošnega namena (AX, BX, CX, DX) za shranjevanje naslova podatkov. Na primer, navodilo "MOV AL, [BX]" pomeni kopiranje podatkov iz pomnilniške lokacije, na katero kaže register BX, v register AL.

Način takojšnjega naslavljanja:

V načinu takojšnjega naslavljanja so sami podatki kodirani kot del ukaza. Na primer, navodilo "MOV AX, 1234H" pomeni nalaganje vrednosti 1234H v register AX.

Način neposrednega naslavljanja:

Način neposrednega naslavljanja uporablja 16-bitni naslov za neposreden dostop do lokacije v pomnilniku. Na primer, navodilo "MOV BX, 100H" pomeni nalaganje vrednosti, shranjene na pomnilniškem naslovu 100H, v register BX.

Način indeksiranega naslavljanja:

Način indeksiranega naslavljanja uporablja osnovni register (BX ali SI) in indeksni register (DI ali BP) za izračun efektivnega naslova podatkov. Na primer, navodilo "MOV CX, [BX+SI]" pomeni nalaganje podatkov iz pomnilniške lokacije, na katero kaže vsota registrov BX in SI, v register CX.

Način naslavljanja na podlagi:

Način naslavljanja na osnovi uporablja osnovni register (BX, DS, SS, ES) za izračun efektivnega naslova podatkov. Na primer, navodilo "MOV AX, [BX][DI]" pomeni nalaganje podatkov iz pomnilniške lokacije, na katero kaže vsota registrov BX in DI, v register AX.

Način naslavljanja nizov:

Način naslavljanja nizov se posebej uporablja za navodila za manipulacijo nizov. Kot osnovni register uporablja register DS (Data Segment), kot indeksni register pa SI ali DI. Navodila niza delujejo na zaporednih pomnilniških lokacijah, dokler ni izpolnjen določen pogoj.

Ti načini naslavljanja zagotavljajo zbirnemu jeziku 8086 možnost dostopa do podatkov na različne načine, zaradi česar je prilagodljiv in učinkovit zaさまざまなプログラミングタスク. Pravilna izbira načina naslavljanja glede na specifično situacijo lahko optimizira kodo

  1. Kaj je Orange Home Broadband?
  2. Kako priključite nizkotonski zvočnik Z žico zvočnika do Pre- Out Priključek na sprejemniku
  3. Kako namestiti in- stropni zvočniki
  4. Kako narediti domač CB Linear
  5. Kako zgraditi Home Theater Subwoofer