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)




Kapcsolódó cikkek