Écriture de data.asm
Fait partie de la section Fondamentaux du Journey Assembly de Coddy. Leçon 44 sur 45.
Défi
Createz un fichier data.asm pour un programme qui affiche Hello, World! suivi d'une newline.
Vous avez besoin de :
- Une .data section
- Une string avec le label msg contenant Hello, World! et une newline (0x0a)
- Une constant appelée msgLen qui calculates automatiquement la length using $ - msg
Pourquoi cela va 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