Récapitulatif : Configuration de Write
Fait partie de la section Fondamentaux du Journey Assembly de Coddy — leçon 42 sur 45.
Défi
Écrivez un programme complet qui affiche :
Start
Middle
End
Chaque mot sur sa propre ligne. Utilisez trois chaînes de caractères distinctes et trois appels système write.
L'appel système exit doit être inclus.
Essayez vous-même
section .data
; TODO : Définir trois chaînes avec des sauts de ligne
; TODO : Définir leurs longueurs
section .text
global _start
_start:
; TODO : Afficher "Start"
; TODO : Afficher "Middle"
; TODO : Afficher "End"
; TODO : Quitter proprementToutes 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-643Première instruction - MOV
Qu'est-ce que MOV ?MOV ImmédiatMOV de Registre à RegistreMOV de la Mémoire vers un RegistreMOV d'un Registre vers la MémoireLEA - Charger l'adresseMOV avec différentes taillesPratique : Échanger des registresRécapitulatif : Défi MOV6Appel système Write
Appel système Write (1)Descripteur de fichier (rdi)Adresse du buffer (rsi)Nombre d'octets (rdx)Assembler le toutAfficher deux chaînesL'importance du saut de ligneRécapitulatif : Configuration de Write