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 fica 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"(veremos isso na próxima lição)
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-64Pratique por conta própria: Playground de Assembly