É um texto com o código em Assembly para você ir se familiarizando.
Tenha em mente que este é apenas o primeiro passo para programar nessa linguagem.
Nos próximos tutoriais vamos ensinar os procedimentos para executar um programa em Assembly, bem como explicar detalhadamente o significado de cada comando nessa verdadeira sopa de letrinhas.
Não se assuste, em breve você entenderá tudo perfeitamente e dominará esse bela e poderosa linguagem de programação.
Código do Hello World em Assembly
Crie um arquivo de texto com o nome "hello.asm" e escreve o seguinte código dentro dele:section .data msg db 'Como programar em Assembly - Curso Assembly Progressivo', 0AH len equ $-msg section .text global _start _start: mov edx, len mov ecx, msg mov ebx, 1 mov eax, 4 int 80h mov ebx, 0 mov eax, 1 int 80h
Sim, todas essas linhas de código são para exibir a mensagem "Como programar em Assembly - Curso Assembly Progressivo".
Esse, porém é um código 'humano', pois usamos mnemônicos, que são símbolos e códigos para que nós possamos entender.
Obviamente, os computadores não leem como as pessoas, eles simplesmente obedece aos comandos em binários.
E é isso que vamos ensinar no próximo tutorial, sobre como criar os object files (código objeto) e linkar arquivos em Assembly, nós vamos ensinar como transformar esse código humano em código binário.
Vamos montar (e não compilar) tal código, que é o que seu computador realmente vai entender e obedecer.
O código de máquina será o código objeto, que são arquivos com extensão .o
Em seguida, o próximo passo é reunir todos esses object files, bem como códigos que usamos de outras bibliotecas, e criar um executável. Ou seja, vamos linkar, agrupar tudo que é necessário para rodar o programa...
Nenhum comentário:
Postar um comentário