ToUpperCase em Assembler 8086
Publicado por Perfil removido (última atualização em 31/03/2010)
[ Hits: 7.517 ]
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
GAS "Hello World" o número de vezes definido pelo usuário
Escrita de um número em decimal na tela em Assembly Puro para Linux x86 (GNU Assembler)
Escrita de número em hexadecimal em Assembly Puro para Linux 64bits (Nasm - Netwide Assemble)
Soma dois números lidos da memória
Intercessão entre dois vetores em Assembly
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









