ПредишенСледващото

знамена регистрират

Фигура 4.5. знамена регистрират

НА флаг се нарича знамето на преливника и стойността му от 1 показва грешка в операции с подписани числа.

DF флаг се нарича посоки флаг, използвани в екипи, които работят с низове. DF = 1 Когато индекс регистър. използва в команди работят низ се увеличава с по 1 за всяка следваща изпълнение на инструкции, когато DF = 0 - индексен регистър 1 намалява.

АКО флаг се нарича прекъсва флаг. Обикновено това е 1, и така стойността му позволява изпълнима програма на потребителя да отговори на прекъсване. Въпреки това, когато се обадите програмата за прекъсване услуга, флаг, ако е настроен на 0, така че няма други прекъсвания не могат да попречат на текущата обработката прекъсване.

TF флаг нарича следа флаг, когато е настроен на 1, имат право да изпълни стъпките на програмата.

Знамето се нарича знак знаме SF, и в съответствие с неговото име е 1, ако резултатът от операцията на номера със знак, се получава отрицателно число.

ZF флаг се нарича флаг на нула. Този флаг се задава, ако резултатът от операцията е нулева стойност (ако резултатът от операцията, изпълнена преди флага за проверка е 0, знамето е 1).

AF флаг е флаг нарича вторичен трансфер. Той се използва в BCD аритметика. Този флаг е настроен на 1, ако аритметична операция ще zaemu правилните или носене на четвъртия байт операнди бита (с други думи, този флаг се състои от малко носен от третия бит в четвъртия бит в специализирани аритметични операции).

Flag паритет флаг PF се нарича, той е настроен на 1, ако резултатът от операцията е четен брой 1 в двоичното представяне на резултата.

CF флаг нарича трансфер флаг и то се съхранява в превода (или заем) от знака (по-стари) двуцифрено число (този заем или да прехвърлят границите на номера на представяне).

Необходимо е да се изясни, че не всички програмни инструкции в Асемблер е настроен на 0 или 1 в знамената. Освен това, изпълнението на различни команди, свързана с инсталацията на специфични флагове. Обърнете внимание на този факт в изследването на команди Assembler.

0000 0000 0001 0000 (офсет)

+0010 0000 0000 0000 0000 (единица номер)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!