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.420 ]
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 #@
Quadrado de um número em assembly
Escrita de número em hexadecimal em Assembly Puro para Linux 64bits (Nasm - Netwide Assemble)
"Clear Screen" para Linux x86 com Inline Assembly (embutido no código) em C
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Como Instalar o Microsoft Teams no Linux Ubuntu
Ferramentas e métodos de criação de binários estáticos (0)
Alguém pode me explicar essa matemática? [RESOLVIDO] (6)
Como instalar KDE Plasma no Arch Linux (1)