1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Home Audio >> Erősítők és előerősítő

Mi a memória interfész a 8086-os mikroprocesszorban?

Bevezetés a 8086-os mikroprocesszor memóriainterfészébe

A 8086 mikroprocesszorban lévő memória interfész egység kezeli a kommunikációt a mikroprocesszor és a külső memóriaeszközök, például a RAM és a ROM között. Ez magában foglalja a memóriacímek dekódolását, a megfelelő vezérlőjelek generálását, valamint az olvasási és írási műveletek végrehajtását az adatok külső memóriából való eléréséhez vagy adatok tárolására.

Cím dekódolás

A memória interfész egység egyik elsődleges feladata a mikroprocesszor által generált memóriacímek dekódolása. A 8086-os mikroprocesszor 20 bites címbuszt használ, amely lehetővé teszi akár 1 MB (2^20) memóriahelyek megcímzését.

A memóriacímek dekódolásához a memória interfész egység címdekódolókat használ. A címdekóderek olyan kombinált logikai áramkörök, amelyek a 20 bites címbuszt olyan kiválasztott jelek készletévé alakítják, amelyek engedélyezik vagy letiltják az adott memóriaeszközöket.

Vegyünk például egy rendszert 64 KB RAM-mal a 0000H memóriacímtől és 32 KB ROM-mal a C000H memóriacímtől kezdve. A memória interfész egység címdekódolókat használna a RAM (MEMR) és ROM (MEMR) kiválasztott jeleinek előállítására, az alábbiak szerint:

- MEMR =A19:A0

- MEMR =A17:A0 és A19 =1

Memória olvasási és írási műveletei

A memória interfész egység vezérlőjeleket is generál az adatok külső memóriaeszközökről történő olvasásához vagy adatok írásához. Ezek a vezérlőjelek a következőket tartalmazzák:

- Memóriaolvasás (MEMRD):Ez a jel azt jelzi, hogy a mikroprocesszor adatokat akar olvasni a memóriából.

- Memóriaírás (MEMWR):Ez a jel azt jelzi, hogy a mikroprocesszor adatokat akar írni a memóriába.

- Output Enable (OE):Ez a jel arra szolgál, hogy a memóriaeszköz kimeneti puffere adatokat továbbítson az adatbuszra.

A memória interfész egység ezeket a vezérlőjeleket használja a mikroprocesszor és a memóriaeszközök közötti olvasási és írási műveletek koordinálására.

Bankváltás és memóriabővítés

A memória interfész egység olyan technikákat is támogathat, mint a bankváltás és a memóriabővítés. A bankváltás során a memóriát több bankra osztják, amelyek mindegyikének saját címtartománya van. A mikroprocesszor a bankválasztó jelek megváltoztatásával válthat a bankok között. Ez lehetővé teszi, hogy a mikroprocesszor nagyobb memóriaterülethez férhessen hozzá, mint a rendszerbe telepített fizikai memória.

A memóriabővítés lehetővé teszi a rendszer számára, hogy a kezdeti kapacitáson túl további memóriát is hozzáadjon. Ez elérhető memóriabővítő kártyák használatával vagy további memóriachipek hozzáadásával az alaplapon található memóriaaljzatokhoz. A memória interfész egységet úgy kell megtervezni, hogy támogassa a bővített memória konfigurációt, és megfelelő vezérlőjeleket generáljon a kiegészítő memória eléréséhez.

Következtetés

A memória interfész egység döntő szerepet játszik abban, hogy a 8086 mikroprocesszor kommunikáljon a külső memóriaeszközökkel. A memóriacímek dekódolásával, vezérlőjelek generálásával és olyan technikák támogatásával, mint a bankváltás és a memóriabővítés, a memória interfész egység hatékony és megbízható hozzáférést biztosít a memóriához, lehetővé téve a mikroprocesszor számára a programok végrehajtását és az adatok hatékony feldolgozását.

  1. Hogyan javíthatja a 5 lemez CD-lejátszó
  2. Hogyan Felvétel Guitar on SigmaTel Audió
  3. Mennyibe kerül a házimozi rendszerek telepítése?
  4. Hogyan készítsünk egy sztereó kisebb
  5. Hogyan lehet egy Ion lemezjátszó Centrifuga Rekordok