GAS "Hello World" o número de vezes definido pelo usuário
Publicado por Perfil removido (última atualização em 14/08/2011)
[ Hits: 4.529 ]
Imprime "Hello World" de acordo com a entrada do usuário
.section .data msgInput: .ascii "Quantas vezes imprimir 'Hello World'? [1-9]:\n" msgHello: .ascii "Hello World\n" num: .int 0 .section .text _start: movl $4,%eax movl $1,%ebx movl $msgInput,%ecx movl $45,%edx int $0x80 movl $3,%eax movl $0,%ebx movl $num,%ecx movl $1,%edx int $0x80 movl $num, %ecx movl (%ecx), %esi subl $48, %esi loopImprime: movl $4,%eax movl $1,%ebx movl $msgHello,%ecx movl $12,%edx int $0x80 dec %esi cmp $0,%esi jne loopImprime movl $1,%eax movl $0,%ebx int $0x80 #@
Escrita de um número em hexadecimal na tela em Assembly Puro para Linux x86 (GNU Assembly)
GAS Inteiro para String (formato binário)
Escrita de um número em decimal na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembly)
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
780 mil usuários do Janelas baIxaram Linux em um mês (3)
Servidor para arquivos e banco de dados (2)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









