GAS Uppercase
Publicado por Perfil removido (última atualização em 12/08/2011)
[ Hits: 3.931 ]
Transforma uma string de entrada em uma string de saída com letras maiúsculas
.section .data input: .ascii " \n" msg: .ascii "Digite a palavra para UpperCase [até 20 caracteres]: \n" .section .text _start: movl $4, %eax movl $1, %ebx movl $msg, %ecx movl $54, %edx int $0x80 movl $3, %eax movl $0, %ebx movl $input, %ecx movl $20, %edx int $0x80 movl $20, %ecx movl $input, %esi loop: movl $0, %eax movb (%esi), %eax cmp $97, %eax jge troca jmp fim troca: subl $32, %eax movb %eax, (%esi) fim: inc %esi dec %ecx cmp $0, %ecx jne loop movl $4, %eax movl $1, %ebx movl $input, %ecx movl $21, %edx int $0x80 movl $1, %eax movl $0, %ebx int $0x80 #@
Árvore binária de busca em Assembler 8086
GAS "Hello World" o número de vezes definido pelo usuário
"Clear Screen" para Linux x86 em Assembly Puro (Nasm - Netwide Assembler)
Nenhum coment�rio foi encontrado.
Como aprovar Pull Requests em seu repositório Github via linha de comando
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.)
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
tentando instalar em um notebook antigo o Linux LegacyOS_2023... (7)
BlueMail não abre no Kubuntu 25.04 (1)
Driver de rede realtek 8821ce bugado (8)