Különbségek a hardver és a mikroprogramok kezelése között - a stadopedia
A mikroprogramvezérlő sémák a processzorcsomagban a következők szerint helyezkednek el.
A mikroprogramvezérlő eszköz a gépbe beprogramozott program automatikus végrehajtását biztosítja, és vezérli az összes eszköz kölcsönhatását.
A mikroprogramvezérlő egység (MPU) olyan jelek sorozatát hozza létre, amelyek szabályozzák az eszközök közötti információcserét, valamint az információfeldolgozás sorrendjét a korábban kapott eredmények függvényében.
A mûveletek mikroprogramvezérlésének ötlete még az elsõ digitális számítógépek megjelenésekor is javasolt.
A mikroprogram vezérlésének elve jelenleg is alapvető, mivel könnyű megvalósítani, rugalmas és a modern ROM-ok teljesítménye elég nagy.
A mikroprogramvezérlő egység az ASVT parancsrendszerbe belépő egyes parancsok szerint lehetővé teszi a műveletben egy szabványos mikroprogramot, amely végrehajtja az adott algoritmust. A mikroprogramok állandóan rögzítve vannak a készülék memóriájában. Az ilyen memóriát egyoldalúnak nevezik, mivel a megfelelő kódokat kiválaszthatja, és lehetetlen írni a memóriába. A blokk kapacitása 2048 szó, 44 bit.
A mikroprogramvezérlő egység mind a szolgáltatási, mind az információhoz kapcsolódó parancsok végrehajtását biztosítja. Minden egyes számítógépes parancsot a meghatározott algoritmussal összhangban végrehajtott mikro-műveletek sorozata hajt végre. A mikroprocesszorok sorrendje teszi ezt a parancs firmware-jét, és a blokk állandó memóriájába (PP) kerül. Az állandó memóriában a parancsok firmware-ja hardveres, és csak konstruktív módon módosítható. Általános szabályként ugyanazon típusú operandusokkal rendelkező különböző parancsokat egyetlen firmware-sel lehet végrehajtani.
70. ábra - A nyilvántartások blokkja
A mikroprogram vezérlésének elve a vezérlőjelek előállítása az állandó memóriacellákban lévő információs szavak egymás utáni olvasásával és dekódolásával. Az állandó memóriából kiolvasott információs szó olyan mikroinstrukció, amely információt tartalmaz az egyes műveletek vezérlésére a gépben egy gépi óraciklus alatt.
A mikroprogramvezérlő egység minden műveletet, beleértve a megszakítások szervezését, vezérli a firmware logikát. Az egyetlen kivétel az I / O műveletek, amelyek a csatorna berendezés használatával valósulnak meg. A firmware egy állandó memóriában (ROM) van elhelyezve, amely P-alakú mágneses magokra épül.
A mikroprogramvezérlő egység (BMU) a rendszergörbéből a parancsot egy mikroinstruációk sorrendjévé alakítja, és programozható logikai mátrix formájában valósul meg. A parancsrendszer programozása a mikroáramkör gyártásának szakaszában történik.
A műveletek mikroprogramvezérlésének elve széles körben használatos olyan számítógépekben, amelyek a kommunikációs csatornák cseréjét végzik.
A mikroprogramvezérlő egység kezeli az összes műveletet, beleértve a megszakítás feldolgozását. A kivételek a bemeneti és a bemeneti műveletek.
A mikroprogramvezérlő eszköz biztosítja az információfeldolgozás minden módjának megvalósítását, beleértve az I / O eszközök működésének ellenőrzését. A mikrokezelés választásának logikáját az UMC végzi, amelynek jelét közvetlenül a funkcióblokkokra továbbítják a gép többi berendezéséhez.
71. ábra - A Mir-2 gép blokkdiagramja.
A mikroprogramvezérlő eszköz tartalmaz egy csak olvasható memóriát, amelyben az utasításkódok rögzítve vannak, és a szekvenciák belső szoftveralgoritmusokat végrehajtó programokat alkotnak.
A mikroprogramvezérlő egység (BMU) a rendszergörbéből a parancsot egy mikroinstruációk sorrendjévé alakítja, és programozható logikai mátrix formájában valósul meg.
A mikroprogramvezérlő egység mind a szolgáltatási, mind az információhoz kapcsolódó parancsok végrehajtását biztosítja. Minden egyes számítógépes parancsot a meghatározott algoritmussal összhangban végrehajtott mikro-műveletek sorozata hajt végre. A mikroprocesszorok sorrendje ennek a parancsnak a mikroprogramja, és a blokk állandó memóriájába (CPU-ba) kerül. Az állandó memóriában a parancsok firmware-ja hardveres, és csak konstruktív módon módosítható. Általános szabályként ugyanazon típusú operandusokkal rendelkező különböző parancsokat egyetlen firmware-sel lehet végrehajtani.
72. ábra - A hazai gyártás második szakaszának számítógépes modelljeinek általános jellemzői.
Mikroprogram vezérlés eszköze. a két K1800VU1 chipen végrehajtva, a parancsok végrehajtására a mikroprogram memóriájában található szavakat választja ki. Minden mikroprogram szó bitekre oszlik, amelyeket mezőknek neveznek, amelyek lehetővé teszik egyidejűleg az egyes mikroprocesszoros eszközök működését. A mikroprogramvezérlés ezen jellemzője lehetővé teszi, hogy egyidejűleg több gépi parancsot is végre lehessen hajtani egy gépi utasítás végrehajtása és ezáltal jelentősen javítsa a teljesítményt.
A mikroprogramvezérlő egység (BMU) a rendszergörbéből a parancsot egy mikroinstruációk sorrendjévé alakítja, és programozható logikai mátrix formájában valósul meg.
73. ábra - A nagy sebességű mikroáramkörök tipikus csatlakozási sémája.
A firmware interfész kezelése jelenléte lehetővé teszi más kommunikációs protokollok végrehajtását.
74. ábra - Az információcsere szabályozó blokkvázlata mágneses felvevővel.
Az MMEVM mikroprogramvezérlése esetén a következő memóriablokkok egyikét választják MPAM-ként: egy állandó memóriát egyszerre programoznak a gyártás során fotomaszthoz; egy állandó memória, amelyet egyszer olvadó összeköttetésekkel programoztak be; újraprogramozható állandó memória (PROM), az ultraibolya besugárzás által okozott információ törlésével; elektromosan törölhető állandó memóriák a felülírással.
A BCU mikroprogramvezérlése (lásd a 61. ábrát) egy mikroprogramvezérlő automatika (MCAA), amely DC-t generál a PMC mikroinstruációk memóriacelláiban elhelyezkedő vezérlő szavak egymás utáni olvasásával és dekódolásával. Az MPAA struktúrája a PMC mikroinstruációinak memóriájából, a CSS kialakulásának módszereiből, a mikroinstruációk kódolásából és a mikroinstruációk végrehajtásából áll.
Mikroprogramvezérléskor a mikroprocesszor funkcióit meghatározott memóriatartomány határozza meg, állandó memóriákban írva, vagy egy programozható logikai tömb kódolásával. A mikroprocesszor nagyobb rugalmassága az elektromos felülírást biztosító ROM használata.
A processzor mikroprogram vezérléssel rendelkezik. egy transzformátor 18 bites ROM-on keresztül, egy bit 17 bites mikroprocesszor vezérlésére szolgál. A processzor óra 312 nem.
1. A mikroprogram vezérlésének jellemzői.
2. Különbségek a hardver és a mikroprogram vezérlése között.
2. Az ALU felépítése