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 un salto de línea.
Necesitas:
- Una sección .data
- Una cadena con la etiqueta msg que contenga Hello, World! y un salto de línea (0x0a)
- Una constante llamada msgLen que calcule la longitud automáticamente mediante $ - 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"(veremos esto en la próxima lección)
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-64Practica por tu cuenta: Playground de Assembly