Ensamblador - contador 0-99 emu 8086

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 6 puestos en Ensamblador (en relación al último mes)
Gráfica de Ensamblador

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder