Obligement - L'Amiga au maximum

Jeudi 25 mai 2017 - 23:57  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


Programmation : Assembleur - conversion de fichier en données ASCII
(Article écrit par Crystal Chip et extrait d'A-News (Amiga News) - juin 1990)


Bien souvent, dans un source assembleur, on a besoin d'importer des données se trouvant dans un fichier binaire. Or, le format des données doit être le suivant : dc.x $xxxx..,$xxxx..,$xxxx..,$xxxx.., etc.

C'est pourquoi j'ai écrit cette commande, nommée "data", qui permet la conversion d'un fichier quelconque au format "dc.x".

Data s'utilise à partir du CLI. Sa syntaxe est la suivante :

Data [>Destination] <FichierSource> <b.w.l>

Il est nécessaire de préciser l'extension (en minuscule) : "b" pour "byte", "w" pour "word" et "l" pour "long".

Si l'on ne précise rien d'autre que le fichier et l'extension, la conversion s'effectura sur l'écran. Pour sauver le résultat de la conversion, il suffit d'employer le symbole de redirection ">" et de préciser le nom du fichier destination, exemple :

Data >Destination Source w

La possibilité de redirection ainsi offerte permet d'accroître la puissance de la routine sans lui ajouter la moindre ligne de code. On peut ainsi rediriger la sortie sur l'imprimante (pourquoi pas ?), en écrivant :

Data >prt: Source w

Attention, dans le cas d'une redirection, si une erreur survient, elle ne sera pas affichée à l'écran, mais dans le fichier destination ! Que cette commande vous soit utile !

Assembleur
Assembleur
Assembleur
Assembleur


[Retour en haut] / [Retour aux articles]