Skip to content

Instantly share code, notes, and snippets.

@agutoli
Created September 25, 2012 20:42
Show Gist options
  • Select an option

  • Save agutoli/3784311 to your computer and use it in GitHub Desktop.

Select an option

Save agutoli/3784311 to your computer and use it in GitHub Desktop.
Hello world em assembly
; Exemplo de um Hello World em Assembly
; ld -m elf_i386 -s -o hello hello.o
section .text align=0
global _start
mensagem db 'Hello world', 0x0a
len equ $ - mensagem
_start:
mov eax, 4 ;SYS_write
mov ebx, 1 ;Número do file descriptor (1=stdout)
mov ecx, mensagem ;Ponteiro para a string.
mov edx, len ; tamanho da mensagem
int 0x80
mov eax, 1
int 0x8
@synt-xerror

Copy link
Copy Markdown

Uns ficam com medo, outros confusos, outros nem chegam perto, mas tem alguns que olham e pensam: "filmaço da porra 😮"

@Icaro-Duarte

Copy link
Copy Markdown

brutal

@Ohh-My-GIT

Copy link
Copy Markdown

I have a headache😇

@joaomartinsdatanalyst

Copy link
Copy Markdown

Vi na faculdade que essa linguagem foi a primeira depois da linguagem de máquina. Só depois de um tempo que percebi que foi necessário 12 linhas de código pra printar um simples hello world. Impressionante.

@Niltonguerra

Copy link
Copy Markdown

bizarro!
nem sei como explicar isso,kkkkk

@Miguelis-6

Copy link
Copy Markdown

Linus deve estar orgulhoso de você

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment