NASIUM L.S.E.

Commandes

Ce chapitre présente une description succinte des commandes du système L.S.E. Pour plus de détails, voir les références.

Une fois démarré le système L.S.E. affiche le mot: PRET. Il est alors prêt à recevoir une commande, une instruction à exécuter en mode machine de bureau, ou une ligne de programme.

On donne une commande au système L.S.E. en saisissant les deux premiers caractères de la commande et en les envoyant au système en tapant sur la touche [X-OFF]. Le système complète alors le nom de la commande, et éventuellement attend la saisie des arguments, puis il exécute la commande.

Chacune des sections suivantes décrivent une commande, selon le format suivant:

Description de la syntaxe des arguments:

Table des commandes :

AB)REGER

Ne complète pas l'affichage des commandes.

Voir la commande IN EXTENSO.
AF)FICHER REPERTOIRE

Affiche le répertoire courant.

Voir les commandes CHANGER REPERTOIRE, TABLE DES FICHIER, UTILISATION DISQUE.
AI)DER

Affiche la liste des commandes disponibles.

Voir la commande: DOCUMENTATION.
AP)PELER <NOMPG>

Commande d'appel d'un programme déjà sur le disque.

Le fichier programme dont le nom NOMPG est indiqué dans le répertoire courant est chargé en mémoire, remplaçant le programme courant. L'utilisateur peut alors l'exécuter, le lister, le modifier, etc.

Voir les commandes AFFICHER REPERTOIRE, CHANGER REPERTOIRE, RANGER, MODIFIER.
AR)CHIVER RUBAN <NOMFI>

Nomme le ruban qui vient d'être perforé et l'archive sur l'étagère.

Voir les commandes ETAGERE DE RUBAN, SELECTIONNER RUBAN, RUBAN, PERFORER A PARTIR DE.
AU) REVOIR

La commande AU REVOIR annonce au système qu'il peut effacer les fichiers temporaires, et quitter le système L.S.E.

CA)TALOGUER <NOMF1>,<NOMF2>

NOMF1 est un fichier temporaire existant. NOMF2 est un fichier permanent.

Cette commande permet de mettre en bibliothèque sous le nom NOMF2 le fichier données NOMF1 qui devient donc un fichier permanent.

Les fichiers permanents sont garés dans le répertoire courant.

Voir les commandes AFFICHER REPERTOIRE, CHANGER REPERTOIRE, TABLE DES FICHIERS.
CH)ANGER REPERTOIRE <TEXTE>

Change le répertoire courant. Le TEXTE donné désigne un chemin unix absolu, ou relatif à l'ancien répertoire courant.

Voir les commandes AFFICHER REPERTOIRE, TABLE DES FICHIER, UTILISATION DISQUE.
CO)NTINUER

Permet de relancer l'exécution d'un programme momentanément interroompu par l'instruction PAUSE ou la touche d'interruption escape. L'exécution reprend à l'endroit où elle fut arrêtée.

Voir les commandes PAS A PAS, NORMAL, EXECUTER A PARTIR DE, REPRENDRE A PARTIR DE, POURSUIVRE JUSQU'EN.
DE)CODER <NOMFI>[,<N1>[,<N2>]]

Le programme courant est garé en fichier temporaire sous le nom NOMFI, depuis la ligne N1 jusqu'à la ligne N2.

Si N2 est omis, on rangera de la ligne N1 jusqu'à la dernière ligne du programme.

Si N1 et N2 sont omis, on rangera tout le programme de l'utilisateur.

Le programme est rangé sous forme de chaîne de caractères, chaque ligne étant terminé par un code X-OFF (19) et avec un code NUL (0) à la fin, dans des enregistrements consécutifs partant du numéro 1.

Voir les commandes ENCODER, APPELER, RANGER, MODIFIER.
DO)CUMENTATION <TEXTE>

Affiche la documentation d'une commande ou d'une instruction.

Voir la commande: AIDER
EC)HO

Active l'affichage de tout ce que l'utilisateur tape au clavier.

Voir les commandes SILENCE, RUBAN.
EF)FACER LIGNES * | <N1>[,<N2>[...,<Nn>]...] | <N1> A <N2>

Si * est donné, efface tout le programme courant de l'utilisateur. Sinon supprime les lignes dont les numéros sont indiqués par N1, N2, ... Nn, ou les lignes de numéro N1 à N2 inclus, dans le programme courant de l'utilisateur.

Voir les commandes LISTER A PARTIR DE, NUMERO A PARTIR DE, PERFORER A PARTIR DE.
EN)CODER <NOMFI>[,<N1>[,<N2>]]

Cette commande est la commande symétrique de DECODER, les parametres NOMFI, N1 et N2 on la même signfication.

Cette commande consiste à lire les instructions contenues dans le fichier à décoder et à les compiler.

Voir les commandes DECODER, APPELER, RANGER, MODIFIER.
ET)AGERE DE RUBANS <TEXTE>

Les rubans perforés sont simulés par des fichiers. Ils sont conservés sur des "étagère", c'est à dire, enregistrés dans des répertoires.

Cette commande permet de sélectionner le répertoire où les rubans perforés sont enregistrés.

Voir les commandes SELECTIONNER RUBAN, RUBAN, PERFORER A PARTIR DE, ARCHIVER RUBAN.
EX)ECUTER A PARTIR DE [<N1>[,<N2>]]

Fait passer la console de l'état «moniteur» à l'état «exécution».

Fait exécuter le programme courant de l'utilisateur à partir de la ligne de numéro N1 (si aucune ligne de numéro N1 existe, une erreur sera détectée).

L'exécution se poursuivra jusqu'à ce qu'on arrive :

Voir les commandes PAS A PAS, NORMAL, CONTINUER, REPRENDRE A PARTIR DE, POURSUIVRE JUSQU'EN.
IN) EXTENSO

Annule la commande ABREGER: complète l'affichage des commandes.

Voir la commande ABREGER.
LD) DESASSEMBLER A PARTIR DE [<N1>[,<N2>]]

Commande de deboguage: Désassemble les lignes de programme.

LE) EVALUER UNE EXPRESSION LISP <TEXTE>

Commande de déboguage: évaluation d'une expression LISP.

LI)STER A PARTIR DE [<N1>[,<N2>]]

Fait afficher le programme courant de l'utilisateur, à partir de la ligne N1 jusqu'à la ligne N2, si N2 est présent, sinon jusqu'à la fin. En cours de listage, la touche d'interruption escape peut être utilisée pour l'arrêter.

Voir les commandes NUMERO A PARTIR DE, EFFACER LIGNES, PERFORER A PARTIR DE.
LP) DEASSEMBLER/PERFORER A PARTIR DE [<N1>[,<N2>]]

Commande de deboguage: Désassemble les lignes de programme en perforant un ruban.

MO)DIFIER <NOMPG>

Permet de ranger sur le disque un programme utilisateur.

Le programme courant est enregistré dans un fichier de nom NOMPG indiqué, dans le répertoire courant. Le fichier doit exister préalablement, et il est mis à jour par le nouveau programme.

Voir les commandes AFFICHER REPERTOIRE, CHANGER REPERTOIRE, TABLE DES FICHIERS, APPELER, RANGER.
NO)RMAL

Annule la commande PAS A PAS.

Voir les commandes PAS A PAS, CONTINUER, REPRENDRE A PARTIR DE, POURSUIVRE JUSQU'EN.
NU)MERO A PARTIR DE [<N1>[,<N2>]]

Fait afficher les numéros de lignes utilisés à partir du numéro N1 jusqu'au numéro N2, si N2 est présent, sinon jusqu'à la fin.

Voir les commandes LISTER A PARTIR DE, EFFACER LIGNES, PERFORER A PARTIR DE.
PA)S A PAS

Peut être utilisée avant EXECUTER, CONTINUER, REPRENDRE.

Fait arrêter l'exécution au début de chaque ligne. La console repasse alors dans l'état «moniteur» et affiche le numéro de la ligne atteinte.

Pour faire continuer l'exécution il suffit de frapper RET mais on peut aussi utiliser toute autre commande ou le mode «machine de bureau»; pour revenir à l'exécution du programme, il faudra alors utiliser la commande CONTINUER.

Voir les commandes NORMAL, CONTINUER, REPRENDRE A PARTIR DE, POURSUIVRE JUSQU'EN.
PE)RFORER A PARTIR DE [<N1>[,<N2>]]

Permet d'obtenir un ruban perforé comme support du programme L.S.E. rentré à la console.

Cette commande simule le ruban perforé en écrivant sur un fichier temporaire. Le ruban ainsi perforé peut alors être archivé sur une étagère avec la commande ARCHIVER RUBAN.

Le programme est perforé à partir de la ligne N1 jusqu'à la ligne N2, si N2 est présent sinon jusqu'à la fin.

Voir les commandes ETAGERE DE RUBAN, SELECTIONNER RUBAN, RUBAN, ARCHIVER RUBAN.
PO)URSUIVRE JUSQU'EN <N>

Relance l'exécution comme CONTINUER, mais avec un arrêt en ligne N.

Voir les commandes PAS A PAS, NORMAL, EXECUTER A PARTIR DE, CONTINUER, REPRENDRE A PARTIR DE.
RA)NGER <NOMPG>

Permet de ranger sur le disque un programme utilisateur.

Le programme courant est enregistré dans un fichier de nom NOMPG indiqué, dans le répertoire courant. Le fichier doit préalablement ne pas exister, et sera créé.

Voir les commandes AFFICHER REPERTOIRE, CHANGER REPERTOIRE, TABLE DES FICHIERS, APPELER, MODIFIER.
RE)PRENDRE A PARTIR DE [<N1>[,<N2>]]

Permet de reprendre l'exécution sur une ligne différente de celle où elle fut interrompue.

L'exécution du programme est toujours reprise au niveau principal (même si le programme avait été interrompu dans une procédure).

Voir les commandes PAS A PAS, NORMAL, EXECUTER A PARTIR DE, CONTINUER, POURSUIVRE JUSQU'EN.
RU)BAN

Cette commande déclenche le lecteur de ruban de la télétype.

Voir les commandes ETAGERE DE RUBAN, SELECTIONNER RUBAN, PERFORER A PARTIR DE, ARCHIVER RUBAN.
SE)LECTIONNER RUBAN <NOMFI>

Selectionne un ruban de l'étagère et le place dans le lecteur de ruban.

Un fichier ruban doit commencer par un titre sur la première ligne, suivi des données.

Le titre est lu et affiché par cette commande; le reste des données est lu par les commandes et instructions données par l'utilisateur ou le programme.

Voir les commandes ETAGERE DE RUBAN, RUBAN, PERFORER A PARTIR DE, ARCHIVER RUBAN.
SI)LENCE

Supprime l'affichage de tout ce que l'utilisateur tape au clavier. L'effet de cette commande est annulé par la touche escape ou par commande ECHO.

Voir les commandes ECHO, RUBAN.
SU)PPRIMER * | <NOMFI>,P|D|T

SUPPRIMER * supprime tous les fichiers temporaires.

SUPPRIMER NOMFI,P|D|T supprime le fichier Programme, Donnée permanent, ou Temporaire indiqué.

Voir les commandes TABLE DES FICHIERS, UTILISATION DISQUE.
TA)BLE DES FICHIERS

Cette comamnde liste tous les fichiers programmes et donnée du répertoire courant, et les fichiers temporaires.

Voir les commandes UTILISATION DISQUE, SUPPRIMER.
TO)UCHES

Montre les touches.

UT)ILISATION DISQUE

Cette comamnde liste tous les fichiers programmes et donnée du répertoire courant, et les fichiers temporaires.

Voir les commandes TABLE DES FICHIERS, SUPPRIMER.