GAS Uppercase
Publicado por Perfil removido (última atualização em 12/08/2011)
[ Hits: 3.943 ]
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 #@
Escrita de um número em decimal na tela em Assembly Puro para Linux 64 bits (GNU Assembly)
Relógio em assembly NES 8 bits (variante do 6502)
Escrita de número em decimal em Assembly Puro para Linux 64 bits (Nasm - Netwide Assembler)
Escrita de número em octal em Assembly puro para Linux 64 bits (NASM - Netwide Assembler)
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Instalação de Ubuntu em SSD (interno) como se fosse um dispositivo ext... (1)
Mikrotik não abre o webmail-segur... da Locaweb (10)