방향 플래그Direction Flag

방향 플래그는 Intel 80x86 프로세스와 관련된 CPU 플래그입니다.The direction flag is a CPU flag specific to Intel 80x86 processors. 이 플래그는 MOVS, MOVSD, MOVSW 등과 같은 REP(반복) 접두사를 사용하는 모든 어셈블리 명령에 적용됩니다.It applies to all assembly instructions that use the REP (repeat) prefix, such as MOVS, MOVSD, MOVSW, and others. 해당되는 명령에 제공되는 주소는 방향 플래그가 지워지면 증가합니다.Addresses provided to applicable instructions are increased if the direction flag is cleared.

C 런타임 루틴은 방향 플래그가 지워졌다고 가정합니다.The C run-time routines assume that the direction flag is cleared. C 런타임 함수와 함께 다른 함수를 사용하는 경우 기타 함수에서 방향 플래그를 그대로 두거나 원래 상태로 복원하도록 해야 합니다.If you are using other functions with the C run-time functions, you must ensure that the other functions leave the direction flag alone or restore it to its original condition. 방향 플래그가 입력될 때 명확하도록 예상하면 보다 빠르고 효율적인 런타임 코드가 생성됩니다.Expecting the direction flag to be clear upon entry makes the run-time code faster and more efficient.

문자열 조작 및 버퍼 조작 루틴과 같은 C 런타임 라이브러리 함수는 방향 플래그가 명확하도록 예상합니다.The C Run-Time library functions, such as the string-manipulation and buffer-manipulation routines, expect the direction flag to be clear.

참고 항목See Also

CRT 라이브러리 기능CRT Library Features