Skip to content

AndradeSig/Hello-World-Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assembly

ASM

📀 Hello World em Assembly 📀

Fiz este projeto para conhecer um pouco mais de Assembly. No projeto, explico detalhadamente o que cada coisa faz. Para quem não entende nada de Assembly
é uma boa dar uma olhada. Lembrando, que estou no básico do básico de Assembly, não sei se a forma que eu fiz, é a melhor a ser aplicada.

COMPILAÇÃO
Para compilar o programa, você deverá instalar o NASM
Para instalar é bem simples. Se você estiver usando alguma Distro Linux baseada em Debian, é só fazer:

sudo apt-get update
sudo apt-get install -y nasm

Quando você fizer isso, o NASM já vai estar instalado!

Agora, sem muita enrrolação, vamos compilar o código!
Para compilar, abra o projeto no Terminal, e digite:

nasm -f elf64 -g -F DWARF helloWorld.asm

Após isso, coloque:

ld -e start -o helloWorld helloWorld.o

Pronto! Se não ter dado nenhum erro neste processo, você já poderá abrir o arquivo compilado

./helloWorld

Agora, no Terminal, aparecerá a seguinte saída: Hello, World!

About

Um projeto simples, de estudo, para o "Hello World" em Assembly(ASM)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published