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.655 ]
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
Quadrado de um número em assembly
Árvore binária de busca em Assembly - com comentários
Escrita de um número em octal na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)
Algoritmo de Raiz Quadrada Inteira em Assembly Puro para Linux x86 (GNU Assembler)
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)