Flag di direzione
Il flag di direzione è un flag di CPU specifico per tutte le CPU compatibili Intel x86. Si applica a tutte le istruzioni di assembly che usano il REP
prefisso (ripetizione), ad esempio MOVS
, MOVSD
, MOVSW
e altri. Gli indirizzi specificati alle istruzioni a cui è possibile applicarli vengono incrementati se il flag di direzione non è impostato.
Nelle routine di runtime del linguaggio C si presuppone che il flag di direzione non sia impostato. Se si usano altre funzioni con le funzioni di runtime C, è necessario assicurarsi che le altre funzioni lascino solo il flag di direzione o ripristinarlo nella condizione originale. Prevedendo la rimozione del flag di direzione al momento dell'accesso il codice di runtime viene reso più veloce ed efficiente.
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.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per