Écriture de data.asm
Fait partie de la section Fondamentaux du Journey Assembly de Coddy. Leçon 44 sur 45.
Défi
Créez un fichier data.asm pour un programme qui affiche Hello, World! suivi d’un saut de ligne.
Vous avez besoin de :
- Une section .data
- Une chaîne avec l’étiquette msg contenant Hello, World! et un saut de ligne (0x0a)
- Une constante appelée msgLen qui calcule automatiquement la longueur à l’aide de $ - msg
Pourquoi placer cela dans un fichier séparé :
Souvenez-vous du modèle à deux fichiers du chapitre 0 :
data.asmcontient toutes les définitions de donnéesmain.asminclura ce fichier avec%include "data.asm"(nous verrons cela dans la prochaine leçon)
Essayez vous-même
Toutes les leçons de Fondamentaux
1La Machine
Qu'est-ce qu'un CPULa mémoireRegistres vs MémoireFonctionnement des instructionsLe modèle à deux fichiersL'architecture x86-64Entraînez-vous par vous-même : Playground Assembly