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 ★

Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ?
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Reset (Amstrad Action)
» Applications » Neatlist (Popular Computing Weekly)
» Applications » Step Inside
» Applications » Hisoft Pascal80
» Applications » Window - Planer (CPC Amstrad International)
» Applications » Fast Basic double-height
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 695 millisecondes et consultée 651 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.