Zászlók regisztrálja 1
Regisztrál mikroprocesszor kr580vm80a
Az, hogy a parancsok végrehajtása a program jellegétől függ (jellemzők) az aktuális eredményeket. A jelenlegi helyzet kijelző MP generál bináris attribútumok (zászlók), ami jelei parancsvégrehajtás eredményeket. Az érték minden jellemzője van rögzítve egy speciális ravaszt, amelyek együttesen egy állapot regiszter (regiszter zászló F, RS nyilvántartás). A tartalma az akkumulátor és a zászlókat regiszter úgynevezett program állapot szó PSW (Program Status Word).
jelek regisztráljon az alábbi formában:
Az MP kr580vm80a 5 zászlók:
C (Carry) - jel transzfer;
M (mínusz) - jelzi a negatív eredmény;
Z (Zero) - jele nulla;
P (paritás) - aláírja paritás / paritás;
AC (kiegészítő Carry) - aláírja a fele transzfer.
Beállítása zászlók készül a következő feltételek mellett:
Jelnél flag be van állítva, ha a megjelölés kicsit a művelet eredményét (hetedik töltöttségi szint) = 1, különben vissza;
Zero flag Z van állítva, ha a művelet eredménye az akkumulátorban nulla, különben vissza;
AC további carry flag be van állítva a transzfer a harmadik a negyedik az akkumulátor töltöttségét, különben vissza;
paritás P jelzés, ha a művelet eredménye az akkumulátorban tartalmaz még az egységek számát, különben vissza;
C carry flag be van állítva a transzfer (ha hozzáadott) vagy egy kölcsön (kivonás) a régebbi akkumulátor töltöttségét, különben vissza.
a legfontosabb zászlók:
- flag C, amely lehetővé teszi, hogy megvalósítható egy 8-bites MP adatfeldolgozó tetszőleges bájtok száma;
- Flag Z, használt hurkolás és elágazás;
- zászló M, szervezésére, a fióktelep a jele az eredmény.
A szervezet fióktelepe csapatok mikroprocesszor egy kiterjedt parancsok feltételes irányítás átadása, választva a két irány az átmeneti alapján az állam az ellenőrzött zászló.
MOV A, M - a cella tartalma (HL) van tárolva az akkumulátorban
PC és SP regiszterek ellássa normális működéséhez a program számláló és stack pointer.
Regisztráció SP - verem mutatót. Veremmemória - egy különleges módja a memória szervezet, amely azon az elven of''pervy lépett # 8210; Utolsó vyshel '.
A 3.8 ábra vázlatosan mutatja, a folyamat az információk rögzítésére a verem és olvassa a verem. Négyzetek jelölni a memória cella. Mindegyikük rendelkezik egy nyolc bites szám. Amikor információ rögzítésére teljesen új byte verem ?? ha te illeszkednek az első cella a verem. Ezzel párhuzamosan, a tartalmát a cella, ami benne van az előző ciklusban bejegyzés átkerül a második cellában. A tartalmát a második - a harmadik, és így tovább. Azaz, a teljes tartalmát a köteg ?? e eltoljuk egy lépéssel jobbra.
Tehát amit tehetünk, amíg a nap ?? e sejtek tele vannak hasznos információkat. A 3.8 ábra mutatja egy köteg, amely hat sejtek (mondjuk - verem mélysége hat sejtek). Az első byte elvész a hetedik bájt bejegyzéseket. Emiatt, ha a verem Sun ?? amikor te meg kell győződnie arról, hogy elegendő mélységben.A folyamat az olvasás az információt a verem fordított sorrendben. Az egyes olvasási ciklus kivonat tartalmát a legkülső memória cella. A tartalma más sejtek eltoljuk az ellenkező irányba úgy, hogy a sejtszám 2 felel meg az 1. cella, a sejt a 3 - a sejtek 2, stb
3.8 ábra - illusztráció egy halom munka
A mikroprocesszor technológia verem memóriát használják széles körben. Általában ez ideiglenes tárolására használt bármilyen adat, amíg egy művelet. Például gyakran a feladat -, hogy mentse a tartalmát néhány regiszterek a processzor idejére egy szubrutin vagy megszakítási rutin. Ehhez az elején az alprogram elhelyezett több szolgáltató egymás tárolja a tartalmát Sun ?? ex fontos regisztereket a veremben. Miután regiszterek menti, a szubrutin használja őket szabadon annak bármely célra ?? s. Végén az alprogram adatokat megkapta a verem fordított sorrendben, és helyezzük ugyanazon regiszterek.
8 bites regiszterek F, A együtt a 16-bites regiszterek HL, SP és a forma egy szabványos PC mikroprocesszor regiszter készlet az akkumulátort. Ez a kiterjesztett Állítsa be a négy 8-bites általános célú regiszterek (GPR): B, C, D, E, amelyek az egyes parancsok vannak egyesítve 16-bites regiszter pár BC és DE. A fiatalabb párok regiszterek rendre C és E. Bevezetés RON regiszterek hagyjuk létrehozni elég hatékony mikroprocesszor széles funkcionalitás.
Az utalás a nyilvántartás parancsokat hajthatnak végre olyan hangsúlyos, ha egy háromjegyű regisztermezőt kódolja és implicit (a műveleti kód), amikor a műveleti kódot és feltételezi egy módszert az alapértelmezett nyilvántartásokban.
lásd még
8086 (88), a mikroprocesszor áramkör strukturális ZF - flag / jelzés nulla eredményt (Zero), az értéke 1, ha nulla eredményt kapunk, vagy (ZF) = 0. CF - carry flag (Carry) be van állítva, ha a művelet eredménye. [További információ].
Zászlók regisztrálja egyenértékű nyilvántartásba állam a CPU más számítástechnikai rendszerekre, információkat tartalmaz a jelenlegi állapotában a processzort (lásd. 2.1 táblázat). Ez magában foglalja állapotjelző 6 és 3 bit a processzor állami kontroll. [További információ].
Ez tartalmazza bites jeleket (zászló), amely meghatározza a program előrehaladásáról. Összesen 9 zászlók, ebből 6 állapotát tükrözik a művelet eredményét, és 3 - beadását, közvetlenül határozza meg a program mód. Zászlók függetlenek egymástól. DF HA TF 15 14 13 12 11 [tovább].
Jelpozíció Név és P PSW.0 Flag prioritás. Állítsa és reset hardver minden ciklusban irányító és felvesz egy páros / páratlan számú bit az akkumulátorban - PSW.1 Kihasználatlan túlcsordulás zászló OV PSW.2. Megállapítva. [További információ].