Escribiendo data.asm
Parte de la sección Fundamentos del Journey de Assembly de Coddy — lección 44 de 45.
Desafío
Crea un archivo data.asm para un programa que imprima "Hello, World!" seguido de una nueva línea.
Necesitas:
- Una sección .data
- Una cadena con la etiqueta msg que contenga "Hello, World!" y una nueva línea (0x0a)
- Una constante llamada msgLen que calcule la longitud automáticamente usando $ - msg
Por qué esto va en un archivo separado:
Recuerda el patrón de dos archivos del Capítulo 0:
data.asmcontiene todas las definiciones de datosmain.asmincluirá este archivo con%include "data.asm"
Pruébalo tú mismo
Todas las lecciones de Fundamentos
1La máquina
¿Qué es la CPU?MemoriaRegistros vs. MemoriaCómo funcionan las instruccionesPatrón de dos archivosLa arquitectura x86-64