zászlók regisztráljon
Ábra 4.5. zászlók regisztráljon
A zászló az úgynevezett túlcsordulás zászló és annak értéke 1 hibát jelez műveletek aláírt egészek.
DF flag hívják zászló irányban alkalmazott csapatok dolgozó szálakat. DF = 1 Ha az index regiszter. használt parancsok string nőtt 1 minden következő utasítások végrehajtását, ha DF = 0 - indexregiszterként 1 csökken.
IF flag hívják zászló megszakítások. Általában 1-be állítjuk, és így értéke teszi egy futtatható felhasználói programok a megszakítás. Azonban, ha hívja a ISR, az IF flag beállítása 0, úgyhogy nincs más megszakítások nem tud beavatkozni a jelenlegi megszakítás feldolgozás.
TF flag úgynevezett trace flag, amikor 1-be, hagyjuk végre a következő lépéseket a program.
A zászló az úgynevezett jel zászló SF, és összhangban a nevét értéke 1, ha az eredmény a művelet számok jele, negatív számot kapunk.
ZF flag hívják zászló nulla. Ez a jelző, ha a művelet eredménye egy null értéket (ha az eredmény a végrehajtott műveletet, mielőtt a jelét 0, a jelző 1).
AF zászló zászló úgynevezett másodlagos transzfer. Régen BCD aritmetika. Ez a jelző értéke 1, ha a számtani művelet eredménye zaemu jobbra vagy hordozó negyedik bájt operandus bit (más szóval, ez a zászló tartalmaz egy kicsit végzett a harmadik bit a negyedik kicsit speciális aritmetikai műveletek).
Flag paritás flag PF hívják úgy van beállítva, hogy 1, ha a művelet eredmény páros számú 1 bináris ábrázolása az eredmény.
CF flag úgynevezett transzfer zászló és tárolja az átvitel (vagy kölcsön) a jel (régebbi) jegyű számot (ez a hitel, vagy át a határait a bemutatkozó szám).
Meg kell tenni, hogy nem minden program utasításait Assemblerben beállítása 0 vagy 1 a zászlókat. Sőt, a kivitelezés különböző parancsokat kapcsolódó telepítését egyedi zászlók. Ügyeljen arra, hogy ezt a tényt a tanulmány a parancsok assembler.
0000 0000 0001 0000 (offset)
+0010 0000 0000 0000 0000 (egység száma)