ToUpperCase em Assembler 8086
Publicado por Perfil removido (última atualização em 31/03/2010)
[ Hits: 7.219 ]
Recebe uma string e devolve-a com todas as letras em maiúsculas.
.model small .stack .data espaco db 15, 0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 .code main proc mov ax, seg espaco mov ds, ax lea dx, espaco mov ah, 0Ah int 21h mov bx, dx inc bx mov cl, [bx] mov ch, 0 mov ah, 02h mov dl, 10 int 21h mov dl, 13 int 21h laco: inc bx mov dl, [bx] cmp dl, 'a' jl pular sub dl, 32 pular: int 21h loop laco mov ax, 4C00h int 21h main endp end main
Algoritmo de Raiz Quadrada Inteira em Assembly Puro para Linux x86 (NASM - Netwide Assembler)
Escrita de um número em octal na tela em Assembly Puro para Linux x86 (GNU Assembly)
Escrita de um número em decimal na tela em Assembly Puro para Linux 64 bits (GNU Assembly)
Escrita de um número em binário na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Os navegadores "leves" que de leves não tem nada
Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados
Fedora Kinoite 40 — Instalação de drivers NVIDIA e Xorg
Deixando o Opensuse Tumbleweed com KDE bonitão
Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)
Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores
Como instalar ou remover ambientes gráficos facilmente no openSUSE
Inserção de Linha no arquivo /etc/fstab (1)
Inicio de uso do Mint 32bits (1)
Icone da rede fica com sinal em zero porcento após conectado[DUV... (1)