Retour à la page principale

A.I.E.

Environnement de développement
pour l'assembleur


Présentation Fonctionnement Détails
Téléchargement Contact

Présentation

Comme son nom l'indique (AIE = Assembler Inside Environment) AIE est un environnement dédié au développement en assembleur, indépendant du processeur cible.

Il fournit de nombreuses fonctions spécifiques à ce genre de langage et quelques outils (gestion de communications, ...)


Cliquer sur l'image pour un affichage en grandeur réelle

La fenêtre principale de AIE.

C'est un éditeur hautement spécialisé dans l'édition de sources en assembleur, écrit entièrement en Pascal sous Delphi, y compris l'éditeur pour les meilleurs performances qui soient...

De facture volontairement sobre, il inclue des fonctions permettant de localiser très rapidement tous les usages d'une variable, d'un mot.

Il permet les ouvertures multiples du même fichiers avec des définitions des lignes privilégiées et du nom de la zone dans chaque vue.

Il inclue une construction appelée d'un seul clic, une gestion des projets et des versions (archivages, zip)

Toutes les couleurs sont paramétrables avec une notion de contexte et de syntaxe.


Fonctionnement

AIE s'appuie sur un ancien mais extraordinaire assembleur qui n'est hélas plus commercialisé, qui assemble tous les processeurs que je connais, chaque processeur étant défini par un fichier texte. Il s'agit de METAi, écrit par Mr Andy Green, qui était distribué par CBE (Crash Barrier Ltd).
Les deux programmes nécessaires sont AS.exe et LYN.exe, plus les tables processeurs.

A noter : ST fournit une version 6 (périmée mais utilisable) de cet assembleur dans ses kits de développements pour le ST7. Il se télécharge avec l'environnement " inDART-ST7 User Interface".

Un nouvel assembleur est en cours de réécriture, avec un but de compatibilité avec l'ancien AS & LYN. Il n'est pas encore disponible et ne le sera pas "bientôt". :-(

Toutefois, il est possible de configurer un brin l'environnement pour pouvoir l'utiliser avec d'autres assembleurs. Certaines fonctionnalités ne sont alors plus disponibles (comme par exemple l'affichage du code assemblé par clic dans la marge gauche)


Détails

<<<<<<<<<<<

AIE inclue une recherche très rapide de toute les occurences d'un mot dans tous les fichiers ouverts, avec possibilité d'aller à chaque référence en cliquant sur la ligne affichée dans la fenêtre "Références"

<<<<<<<<<<<

 

>>>>>>>>>>>>

AIE permet de disposer de plusieurs "vues" sur le même fichier, vues qui peuvent êtres limitées et nomées. Par exmple, ci-contre le fichier "mvmt" a subi un "découpage" en 4 vues contigues nomées, le module "radio" dispose de 2 vues non nommées.

>>>>>>>>>>>>

AIE inclue un module de communication série :

Un outil de conversion des valeurs numériques qui convertit les nombres visés à chaque clic :

Après construction, un clic dans la marge gauche permet faire afficher le code généré dans la ligne de statut :

Un petit apercu du gestionnaire d'archivage :

 

et de l'afficheur de fichier COD :


Téléchargement

AIE ne nécessite pas d'installation. Désarchiver l'archive ZIP dans un dossier de votre choix, faites un doubleclic sur AIE.EXE, lisez l'aide à la prise en main, créez un nouveau projet et commencez.

Vous pouvez aussi ouvrir un des deux projets démo situés dans le même dossier que AIE.

Environnement AIE seul (Windows) Version 0.1.9.380 du 27/06/2006 (779 ko)

L'aide de AIE est construite avec le logiciel gratuit HelpMaker, téléchargeable sur le site www.vizacc.com.

Pour être recevoir un email lors de principales mises à jour de AIE, laissez moi votre demande en utilisant ce lien.

(C) Pascal Peyremorte, tous droits réservés
Dernière mise à jour : 18.02.2008
webmaster : P.Peyremorte