$SEGMENT |
Segment |
---|---|
Turbo Basic |
Syntaxe
$SEGMENT |
Description
Cette méta-instruction permet de déclarer un nouveau segment de code.
Remarques
- Utilisez la méta-instruction $SEGMENT sans paramètre pour interrompre votre programme source lorsque le compilateur signale que la limitation du segment de code 64 Ko a été
dépassée :
Error 409 Segment Overflow Press <ESC> - Après le méta-instruction $SEGMENT, tout sera placé dans un nouveau segment de code. Ainsi, chaque instruction de contrôle de flux (GOSUB, GOTO) transmettra le contrôle sur cette limite est un déplacement, un appel ou un saut inter-segment (long), cette situation nécessitant un peu plus de temps et d'espace pour se terminer. Cet effet peut être minimisé en plaçant des instructions $SEGMENT là où des lignes de division naturelles se produisent dans votre programme; par exemple, entre les principaux sous-programmes ou entre le programme principal et le code d'initialisation ou de terminaison.
- Il peut y avoir jusqu'à 16 segments de code dans un programme Turbo Basic. Les données d'état de la compilation affichées après la compilation indiqueront les tailles de chaque segment, séparées par des barres obliques (/).
- Vous ne pouvez pas utiliser une instruction $SEGMENT dans un bloc structuré; par exemple, FOR/NEXT, DO/LOOP, WHILE/WEND, IF.
Dernière mise à jour : Mardi, le 28 juillet 2015