1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Home Audio >> Pojačala i predpojačala

Što je memorijsko sučelje u 8086 mikroprocesoru?

Uvod u memorijsko sučelje u mikroprocesoru 8086

Jedinica memorijskog sučelja u mikroprocesoru 8086 upravlja komunikacijom između mikroprocesora i vanjskih memorijskih uređaja, kao što su RAM i ROM. Uključuje dekodiranje memorijskih adresa, generiranje odgovarajućih kontrolnih signala i izvođenje operacija čitanja i pisanja za pristup podacima ili pohranjivanje podataka u vanjsku memoriju.

Dekodiranje adrese

Jedan od primarnih zadataka jedinice memorijskog sučelja je dekodiranje memorijskih adresa koje generira mikroprocesor. Mikroprocesor 8086 koristi 20-bitnu adresnu sabirnicu, što mu omogućuje adresiranje memorijskih lokacija do 1MB (2^20).

Za dekodiranje memorijskih adresa, jedinica memorijskog sučelja koristi dekodere adresa. Adresni dekoderi su kombinacijski logički sklopovi koji pretvaraju 20-bitnu adresnu sabirnicu u skup odabranih signala koji omogućuju ili onemogućuju određene memorijske uređaje.

Na primjer, razmotrite sustav sa 64 KB RAM-a počevši od memorijske adrese 0000H i 32 KB ROM-a počevši od memorijske adrese C000H. Jedinica memorijskog sučelja koristila bi dekodere adresa za generiranje odabranih signala za RAM (MEMR) i ROM (MEMR) kako slijedi:

- MEMR =A19:A0

- MEMR =A17:A0 i A19 =1

Operacije čitanja i pisanja memorije

Jedinica memorijskog sučelja također generira kontrolne signale za čitanje podataka iz ili zapisivanje podataka na vanjske memorijske uređaje. Ovi kontrolni signali uključuju:

- Čitanje memorije (MEMRD):Ovaj signal označava da mikroprocesor želi pročitati podatke iz memorije.

- Memorijski zapis (MEMWR):Ovaj signal označava da mikroprocesor želi zapisati podatke u memoriju.

- Omogućivanje izlaza (OE):Ovaj signal se koristi za omogućavanje izlaznog međuspremnika memorijskog uređaja za prijenos podataka na podatkovnu sabirnicu.

Jedinica memorijskog sučelja koristi ove kontrolne signale za koordinaciju operacija čitanja i pisanja između mikroprocesora i memorijskih uređaja.

Promjena banaka i proširenje memorije

Jedinica memorijskog sučelja također može podržati tehnike kao što su prebacivanje banaka i proširenje memorije. Prebacivanje banaka uključuje dijeljenje memorije u više banaka, od kojih svaka ima svoj raspon adresa. Mikroprocesor se može prebacivati ​​između banaka promjenom signala odabira banke. To omogućuje mikroprocesoru pristup većem memorijskom prostoru od fizičke memorije instalirane u sustavu.

Proširenje memorije omogućuje sustavu dodavanje dodatne memorije iznad početnog kapaciteta. To se može postići korištenjem ploča za proširenje memorije ili dodavanjem dodatnih memorijskih čipova u memorijske utičnice koje se nalaze na matičnoj ploči. Jedinica memorijskog sučelja mora biti dizajnirana da podržava konfiguraciju proširene memorije i generira odgovarajuće kontrolne signale za pristup dodatnoj memoriji.

Zaključak

Jedinica memorijskog sučelja igra ključnu ulogu u omogućavanju mikroprocesora 8086 da komunicira s vanjskim memorijskim uređajima. Dekodiranjem memorijskih adresa, generiranjem kontrolnih signala i podržavanjem tehnika poput prebacivanja banaka i proširenja memorije, jedinica memorijskog sučelja osigurava učinkovit i pouzdan pristup memoriji, omogućujući mikroprocesoru da izvršava programe i učinkovito obrađuje podatke.

  1. Kako isključiti mikrofon Blue Yeti?
  2. Povijest Audio Engineering
  3. Kako izgraditi vlastiti Radio Antena Mast
  4. Gdje su najjeftiniji sustavi kućne zabave?
  5. Kako napraviti pauzu između videozapisa na popisu za reprodukciju u VLC-u