Отрегулировать флаг - Adjust flag

Регистр состояния процессора Intel
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 (битовая позиция)
- - - - О D я Т S Z - А - п - C Флаги

Регулировка флаг (AF) , является флаг процессора в регистр флагов всех x86 совместимых с RIHD процессоров , а предшествующий 8080-семьи ; он также называется вспомогательным флагом и вспомогательным флагом переноса (AC, хотя его можно спутать с регистром проверки выравнивания). Бит флага находится в позиции  4 в регистре флагов ЦП. Он указывает, когда арифметический перенос или заимствование были сгенерированы из четырех младших битов или младшего полубайта. Он в основном используется для поддержки арифметики с двоично-десятичной (BCD) арифметикой.

Вспомогательный флаг устанавливается (в 1), если во время операции « добавления » происходит перенос из младшего полубайта (четыре младших бита) в старший полубайт (старшие четыре бита) или заимствование из старшего полубайта в младший полубайт. в младшей 8-битной части во время вычитания. В противном случае, если такого переноса или заимствования не происходит, флаг сбрасывается или «сбрасывается» (устанавливается в 0).

Смотрите также

Рекомендации