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

Регистр состояния процессора Intel
1514131211109876543210(битовая позиция)
----ОDяТSZ-А-п-CФлаги

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

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

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

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

  1. ^ «Руководство пользователя семейства 8086» (PDF). Intel. Получено 2 июля 2020.