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

Kapcsolódó cikkek