Flag di direzioneDirection Flag

Il flag di direzione è un flag di CPU specifico dei processori Intel 80x86.The direction flag is a CPU flag specific to Intel 80x86 processors. Viene applicato a tutte le istruzioni in linguaggio assembly che usano il prefisso REP (ripeti), ad esempio MOVS, MOVSD, MOVSW e altre.It applies to all assembly instructions that use the REP (repeat) prefix, such as MOVS, MOVSD, MOVSW, and others. Gli indirizzi specificati alle istruzioni a cui è possibile applicarli vengono incrementati se il flag di direzione non è impostato.Addresses provided to applicable instructions are increased if the direction flag is cleared.

Nelle routine di runtime del linguaggio C si presuppone che il flag di direzione non sia impostato.The C run-time routines assume that the direction flag is cleared. Se si usano altre funzioni insieme alle funzioni di runtime del linguaggio C, è necessario verificare che le altre funzioni non influiscano sul flag di direzione o lo ripristinino alle sue condizioni originali.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. Prevedendo la rimozione del flag di direzione al momento dell'accesso il codice di runtime viene reso più veloce ed efficiente.Expecting the direction flag to be clear upon entry makes the run-time code faster and more efficient.

Le funzioni della libreria di runtime del linguaggio C, come le routine per la gestione delle stringhe e quelle per la gestione del buffer, prevedono che il flag di direzione non sia impostato.The C Run-Time library functions, such as the string-manipulation and buffer-manipulation routines, expect the direction flag to be clear.

Vedere ancheSee Also

CRT Library Features (Funzionalità della libreria CRT)CRT Library Features