microprogramming processzor
Minden művelet a mikroprocesszor és a jelek a terminálok meghatározott sorrendben a mikroutasítások szállított vezérelni a feldolgozó egység. Ez a sorozat a mikroutasítások hívják firmware.
Tanulmányozása során működési elvei RAM és ROM idézett idő diagramokat kell kialakítani annak érdekében, hogy írni, olvasni a szükséges információkat. Mi válasszon az alábbi táblázat:
1. ábra: Az idő diagram olvasás parancs mikroprocesszor
Bármilyen mikroprocesszor generál idôdiagramon. A készülék chip, amely példa fogunk generálni a szükséges jelzéseket művelet tekinteni, ha beszélünk mikroprocesszor feldolgozó egység. Szerint a kapcsolási rajz a jelfeldolgozó egység meghatározza a formátumot a mikroutasítás, beadását az egység.
Működtetése bármilyen digitális eszközt kezdődik előre meghatározott kezdeti feltételekkel. Ezek a kezdeti feltételek által kialakított speciális jel, RESET (nullázás), amely után kialakult a kör tápegység. Egyetértünk abban, hogy a mikroprocesszor reset jel van írva a nyilvántartó program számláló PC nullára. (Ez a feltétel nem igaz az összes processzort. Például az IBM-kompatibilis processzorok áramkörben van írva a program számláló értéke F0000h.)
Minden parancs kezdődik az olvasási rendszer memória (RAM vagy ROM). Ehhez szükséges mikroutasítások szolgáltat a bemenete az SPU firmware kezelő egység BMU, amint a reset jel eltávolítjuk a mikroutasítás számláló BMU. Olvasása közben egyetlen bájtos parancs tekintették kellően a rendszer memóriájából csak műveleti kódot és végrehajtja ezt a műveletet. A időzítési diagramja ezt a folyamatot a 2. ábrán látható A műveletek sorozata végrehajtandó mikrokód, nyilak. Ahhoz, hogy olvassa el a következő parancsot a firmware újraindul.
2. ábra: Az időzítés diagramok jelek parancsokat olvas a RAM-ból
Fields mikro-BOS
Miután elolvasta azt kell dekódolni a parancsot. Ez a módszer végezhet firmware ellenőrzése minden bit utasítás regiszter és a teljesítő elágazást teszteredmények vagy felvenni a mikroprogramot vezérlőegység hardverek utasítás dekóderrel, amely elvégzi a firmware elágazási 256 ágak per óra szinkronizálás mikroprocesszor. Mi választjuk ki ezt az utat. Nyolc bár a firmware küldött egyik 256 ágak, a végrehajtásért felelős az olvasási utasítást. Például, ha a parancs MOV A, R0 beolvasásra került, a következő mikroutasítás a következő lesz:
Fields mikro-BOS
És mivel ebben az esetben a parancs végre teljesen, a számláló visszaáll mikroutasítások végrehajtására a következő parancsot.
Fields mikro-BOS
Fields mikro-BOS
3. ábra időzítési diagramja 1234 JMP parancs végrehajtását.
Együtt a cikk „mikroprocesszoros vezérlés firmware” helyesen:
Oldal kereső szolgáltatás Yandex
Site Search szolgáltatást GOOGLE