Section courante

A propos

Section administrative du site

Fiche technique
Plateforme : TRS-80 Model I, TRS-80 Model II, TRS-80 Model 4
Auteur : Alcor Systems
Date de publication : 1983
Catégorie : Pascal

Sommaire

Le TRS-80 Pascal est un langage de programmation Pascal développé par Alcor Systems pour Tandy Radio Shack pour ses micro-ordinateurs TRS-80 Model I, TRS-80 Model II et TRS-80 Model 4.

Le TRS-80 Pascal System inclus un éditeur de texte plein écran programmable très puissant. Les caractéristiques de l'éditeur peuvent être facilement modifiées en fonction de vos préférences personnelles. Vous pouvez cartographier les commandes de l'éditeur sur le clavier du modèle 4 comme vous le souhaitez et vous pouvez définir vos propres commandes d'éditeur.

Le compilateur TRS-80 Pascal génère un code objet très efficace et compact. Les programmes développés avec TRS-80 Pascal s'exécutent généralement entre 10 et 50 fois plus rapidement que les programmes équivalents développés avec BASIC interprété. La taille compacte du code objet permet de développer de très gros programmes sans avoir recours à des recouvrements ou du chaînage.

Comment fonctionne le TRS-80 Pascal

Le TRS-80 Pascal est un langage compilé. Cela signifie que les programmes doivent d'abord être traduits au format objet avant de pouvoir être exécutés. La première étape du développement d'un programme consiste à entrer le programme dans le micro-ordinateur et à l'enregistrer sur un fichier sur disque. Un éditeur de texte plein écran (EDIT/CMD) est fourni pour vous permettre de créer vos programmes.

La deuxième étape consiste à compiler le programme. Il existe deux versions du compilateur étant fournies pour traduire vos programmes au format objet. Une version est sans recouvrement (PASCAL/CMD) tandis que l'autre est en recouvrement (PASCALB/CMD). Vous devez utiliser le compilateur sans recouvrement de l'époque car il est plus rapide. Cependant, lors de la compilation de programmes est très volumineux, il peut être nécessaire d'utiliser le compilateur en recouvrement.

La troisième étape consiste à exécuter le programme. Il existe un utilitaire d'exécution (RUNP/CMD) fourni exécutant vos programmes compilés. L'utilitaire d'exécution charge et exécute les fichiers au format objet créés par le compilateur.

L'utilitaire de chargement de liaison (LINKLOAD/CMD) doit être utilisé pour exécuter des programmes ayant été divisés en segments compilés séparément. Le chargeur de liaison se charge dans des segments compilés séparément. Le chargeur de liaison charge un ou plusieurs fichiers au format objet et les lie dans un seul programme exécutable. Il a la capacité d'exécuter le programme directement ou de construire un fichier de commande exécutable.

Des optimisations facultatives peuvent être effectuées pour diminuer la taille d'un programme compilé ou pour augmenter sa vitesse d'exécution. L'utilitaire d'optimisation (OPTIMIZE/CMD) réduit la taille d'un fichier au format objet de 10 à 30 %. L'utilitaire codegen (CODEGEN/CMD) traduit un fichier au format objet en instructions machine, ce qui augmente la vitesse d'exécution de 3 à 5 fois.

Remarques




Dernière mise à jour : Jeudi, le 24 juin 2021