contador 0-99 emu 8086
Publicado por Juan (1 intervención) el 29/10/2019 00:44:27
hola a todos alguien sabe como hacer que mi código llegue a 99 hasta el momento va de 0-9 pero al pasar 9 en el comparador salen todo tipo de caracteres excepto números.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.stack 100h
.data
.code
.startup
mov cx,00h ; inicializo contador en cero
repite:
mov dl,cl ; muevo el valor del contador a dl para imprimir
inc cl ; incremento el contador en uno
;error
add dl,30h ; sumo 30h a dl para convertirlo al codigo ascii y poder imprimirlo
mov ah,02h ; funcion para imprimir un caracter
int 21h ; imprimo
;error
;comparacion
cmp cl,10 ; compara si en el contador hay un 10
je salir ; si la comparacion es verdadera salta a salir
jne repite ; sino es verdadera la ultima comparacion regresa a repite
salir:
.exit
end
Valora esta pregunta
0