Escrevendo data.asm
Parte da seção Fundamentos do Journey de Assembly da Coddy — lição 44 de 45.
Desafio
Crie um arquivo data.asm para um programa que imprime Hello, World! seguido por uma nova linha.
Você precisa de:
- Uma seção .data
- Uma string com o rótulo msg contendo Hello, World! e uma nova linha (0x0a)
- Uma constante chamada msgLen que calcula o comprimento automaticamente usando $ - msg
Por que isso vai em um arquivo separado:
Lembre-se do padrão de dois arquivos do Capítulo 0:
data.asmcontém todas as definições de dadosmain.asmincluirá este arquivo com%include "data.asm"
Experimente você mesmo
Todas as lições de Fundamentos
1A Máquina
O que é CPUMemóriaRegistradores vs MemóriaComo as instruções funcionamPadrão de Dois ArquivosA Arquitetura x86-64