É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 en utilisant $ - msg
Pourquoi cela va dans un fichier séparé :
Rappelez-vous le modèle à deux fichiers du Chapitre 0 :
data.asmcontient toutes les définitions de donnéesmain.asminclura ce fichier avec%include "data.asm"
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-64