Assembler 8086 - Simples código que mostra horas e minutos em pontos
Publicado por Perfil removido (última atualização em 23/03/2010)
[ Hits: 14.792 ]
Olá pessoal!
Comecei a brincar com Assembler 8086. Aqui na universidade utilizamos a int 21h do DOS. Gostaria de conhecer uma que a substitui no GNU/Linux (quem souber por favor me informe! rsrsr).
O programa a seguir mostra na tela o horário através de pontos. Ex.:
6:12
...... 6 pontos
............ 12 pontos
.model small .stack .data ponto db ".$" pula_linha db "", 10, 13, "$" .code imprime_ponto proc mov ax, seg ponto mov ds, ax lea dx, ponto mov ah, 09h WHILE_PONTO: int 21h loop WHILE_PONTO ret imprime_ponto endp imprime_pula_linha proc mov ax, seg pula_linha mov ds, ax lea dx, pula_linha mov ah, 09h int 21h ret imprime_pula_linha endp principal proc mov cx, 10 WHILE: push cx call imprime_ponto call imprime_pula_linha pop cx loop WHILE mov ax, 4C00h int 21h principal endp end principal
Escrita de um número em octal na tela em Assembly Puro para Linux x86 (GNU Assembly)
Escrita de um número em octal na tela em Assembly Puro para Linux 64 bits (GNU Assembler)
Retorna o maior elemento de um vetor
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









