Section courante

A propos

Section administrative du site

Introduction

L'extension «.TPU» permet d'indiquer un fichier d'unité Turbo Pascal compilé, c'est à dire la transformation du code source en pseudo code avant leur liaison pour en faire un fichier exécutable.

Structure du fichier

Voici la structure de la version du Turbo Pascal 6 :

Déplacement Taille Description
0000h 4 octets Signature du fichier. La valeur est toujours «TPU6»
0004h 192 octets Descripteur de segment
00C4h variable Liste de bloc de structure d'information selon le format suivant:
Offset Taille Description
0000h 1 octet Type du bloc:
Code (caractère) Description
Q Définition de type
R Définition de variable
S Définition de sous-programme
Y Définition d'unité
0001h 1 octet Longueur de la chaine de caractères
0002h variable Chaine de caractères du nom du bloc d'information. N.B.: Immédiatement à la fin de la chaine commence le prochain bloc d'information.

Voici la structure de la version du Turbo Pascal 7 :

Déplacement Taille Description
0000h 4 octets Signature du fichier. La valeur est toujours «TPUQ»
0004h 224 octets Descripteur de segment
00E4h variable Liste de bloc de structure d'information selon le format suivant:
Offset Taille Description
0000h 1 octet Type du bloc:
Code (caractère) Description
P Définition de type
Q Définition de variable
R Définition de sous-programme
S Définition d'unité
0001h 1 octet Longueur de la chaine de caractères sans le code ASCII 0 de terminaison.
0002h variable Chaine de caractères du nom du bloc d'information. Il se termine par un code ASCII 0. N.B.: Immédiatement après le code ASCII 0 commence le prochain bloc d'information.

Remarques



Dernière mise à jour : Mardi, le 24 juin 2014