APPLICATIONSPROGRAMMATION ★ COMPILATEUR ASSEMBLEUR : MNEMONIC ★

Compilateur Assembleur : mnemonicApplications Programmation
Ce programme pour Amstrad CPC est un véritable éditeur-assembleur. Il évite l'écriture des routines sous la forme de datas. Auteur : Eric Saliège.

Le programme comprend 3 parties: EDITION, NUMEROTATION et ASSEMBLAGE.

EDITEUR: Le principe de l'éditeur est simple. Il stocke dans I$ l'ordre ou le mnemonlque que vous venez de taper. Dans M$ il stocke le premier caractère de la variable I$ et dans MM$ il stocke le second. Puis il vérifie que I$ est égal à un ordre de l'éditeur (explication, load, save, assembleur, efface, list, liste des labels). Si c'est le cas. a exécute l'ordre. Le destinée M$ et de MM$ est différent. M$ Indique quelle fonction l'éditeur doit exécuter : lancement d'un programme, calcul binaire ou hexadécimal, conversion des bases. La variable MM$ transmet les paramétres. Lorsqu'aucune des ces conditions n'est obtenue, la variable I$ est stockée dans la variable A$(EN) qui contient les lignes de votre source en assembleur. La valeur de EN est le numéro virtuel de la ligne de code.

NUMEROTATION: Cette routine établit la correspondance entre les labels et les adresses de la mémoire.

ASSEMBLEUR: L'assemblage est le fien entre votre programme tapé en assembleur et le code machine généré.
L'assembleur examine chaque Instruction du fichier source (votre programme), et appelle les routines selon que la ligne de code (mnémonique + data) tient sur un ou plusieurs octets ou selon qu'il s'agit de données pures.

IMPORTANT: La commande "" propose une démonstration. A noter que le point remplace la virgule.

Exemple : LD A,B s'écrit LD A.B

TILT

★ EDITEUR: TILT
★ ANNÉES: 1985 , 1988
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LiCENCE: LISTING
★ AUTEUR: Eric Saliège

★ AMSTRAD CPC ★ DOWNLOAD ★

Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » REM-Killer
» Applications » Amstrad Monitor
» Applications » Basic-Kit
» Applications » Star Wars sous Interruptions (AM-Mag)
» Applications » Graphic - Draw Really Fast Circles On Your Amstrad (Popular Computing Weekly)
» Applications » Bin-King (CPC Amstrad International)

CPCrulez[Content Management System] v8.7-desktop
Page créée en 334 millisecondes et consultée 25 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.