조정 플래그

Adjust flag
인텔 CPU 상태 레지스터
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 (비트 위치)
- - - - O D I T S Z - A - P - C 플래그

Adjust flag(AF; 조정 플래그)는 모든 x86 호환 CPU 및 이전 8080 패밀리의 FLAGS 레지스터에 있는 CPU 플래그입니다.보조 플래그 및 보조 반송 플래그라고도 불립니다(AC는 얼라인먼트체크 레지스터와 혼동될 수 있습니다).플래그 비트는 CPU 플래그 레지스터의 위치 4에 있습니다.4개의 최하위 비트 또는 하위 니블 중 산술적 반송 또는 차용이 생성된 시기를 나타냅니다.주로 BCD(Binary-Coded Decimal) 산술 지원에 사용됩니다.

보조 플래그는 "추가" 작동 중에 낮은 니블(최저 4비트)에서 높은 니블(상위 4비트)까지의 반송파가 있거나 감산 중에 낮은 8비트 부분에서 높은 니블에서 낮은 니블로의 대여가 있는 경우 1로 설정됩니다.그렇지 않으면 이러한 반송 또는 대여가 발생하지 않으면 플래그가 지워지거나 "리셋"됩니다(0으로 설정).[1]

「 」를 참조해 주세요.

레퍼런스

  1. ^ "The 8086 Family User Manual" (PDF). Intel. Retrieved 2 July 2020.