myCompiler
English
Deutsch
English
Español
Français
Italiano
日本語
한국어
Nederlands
Polski
Português
Recent
Login
Sign up
Deutsch
English
Español
Français
Italiano
日本語
한국어
Nederlands
Polski
Português
Recent
Login
Sign up
K
@kernelzera
Hello World - macro.asm
Assembly
4 years ago
section .data msg: db "Hello, @Kernelzera!", 10 section .text global _start %MACRO printMsg 2 mov rax, 1 mov rdi, 1 mov rsi, %1 ; endereço da string mov rdx, %2 ; tamanho da string em bytes
Loop
Assembly
4 years ago
section .data msg: db "0123456789" section .text global _start _start: xor ebx, ebx call loop
Hello World.asm
Assembly
4 years ago
section .data ;Geralmente, os programas assembly são dividos em seções. .data armazena variáveis globais ; um ponto de atenção é que nada impede do programador de não respeitar essa boa prática ; no programa final, todos os dados estarão juntos. É muito comum em malwares os dados estarem fora das seções convencionais. msg: db "Hello, @Kernelzera!", 10 ;db é uma diretiva usada para criar bytes de dados letras, dígitos e outros caracteres são codificados em ASCII
Previous
Next page