UTILITAIRE -> Diverstypeins
© Tilt (1988)
 
 
 
Compilateur Assembleur Mnemonic
cpc
 
 
screenshot
screenshot
screenshot
 
 
 
 

screenshot
CTM644 Colour Monitor
screenshot
GT65 Green Monitor
 

Mots Clefs

INFOS

- CATEGORIES -
UTILITAIRE -> Divers               
- DESCRIPTION -
C'est un éditeur de code assembleur minimaliste.

Il ne gère pas toutes les commandes assembleur du Z80.
Si on veut taper ld a,b il faut remplacer la virgule par un point pour ld a.b
Si on veut saisir la commande call avec une adresse il faut saisir l'adresse en décimal.
Tout doit être saisi en minuscule.

- DIVERS -
* Les instructions qui fonctionnent :
exp : affiche les commandes de l'éditeur
l : affiche le listing du programme saisi
ef : efface le programme en mémoire
cls : efface l'écran en gardant l'éditeur affiché
save: sauvegarde le programme assembleur en ASCII sous le nom assemble.asm
load : charge le programme assembleur dont le nom du fichier est assemble.asm
saveb : sauvegarde binaire sous le nom ass.bin
ass : assemble le programme, c'est une sorte de validation
cn : un outil de conversion entre l'hexadécimal, binaire et décimal

- STAFF -
Paru sous forme de listing dans le magazine Tilt n° 58 - octobre 1988
Auteur : Eric SALIEGE

- BUGS -
* Les instructions qui ne fonctionnent pas :
e : pour éditer une ligne
d : pour supprimer une ou des lignes
c : exécute le programme à l'adresse indiqué

* correction du nom du fichier sinon vous aurez le droit au message d'erreur Bad command
AVANT :
610 IF i$="save" THEN OPENOUT"!ASS A$":FOR n=1 TO en-1:PRINT#9,k(n),a$(n):NEXT:CLOSEOUT:GOTO 450
620 IF i$="load" THEN OPENIN"!ASS A$"":n=1:WHILE EOF<>-1:INPUT#9,k(n),a$(n):n=n+1:WEND:CLOSEIN:en=n:GOTO 450
630 IF i$="saveb" THEN SAVE"!ASS LM"",b,30000,k(en-1)-30000:GOTO 450


APRES :
610 IF i$="save" THEN OPENOUT"assemble.asm":FOR n=1 TO en-1:PRINT#9,k(n),a$(n):NEXT:CLOSEOUT:GOTO 450
620 IF i$="load" THEN OPENIN"assemble.asm":n=1:WHILE EOF<>-1:INPUT#9,k(n),a$(n):n=n+1:WEND:CLOSEIN:en=n:GOTO 450
630 IF i$="saveb" THEN SAVE"ass",b,30000,k(en-1)-30000:GOTO 450

 

Goto Top

CPC-POWER/CPCSOFTS, programmation par Kukulcan © 2007-2026 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisés appartiennent à leurs propriétaires respectifs.
Hébergement Web, Mail et serveurs de jeux haute performance