Ensamblador - hacer una division

 
Vista:
sin imagen de perfil

hacer una division

Publicado por FRANCISCO (1 intervención) el 03/04/2017 03:55:55
hola amigos estoy empezando en lenguaje ensamblador y necesito hacer un programa que verifique si el numero que se introduce es par o impar.

bueno mi problema es que primero intente hacer la division del numero entre dos pero no sale el resultado.

les dejo el codigo para que me digan cual es mi error les dejo igual la foto del resultado que me arroja

lo unico que quiero saber es porque no me da el resultado la division. saludos

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
33
34
35
36
.
model small
 
.data
cad1 db 10,13,"INGRESE EL VALOR PARA A$"
cad2 db 10,13,"EL NUMERO ES PAR$"
cad3 db 10,13,"EL NUMERO ES IMPAR$"
a db ?
 
 
.code
mov Ax,@data
mov DS,AX
 
Mov cl,2
 
lea dx,cad1
mov Ah,9
int 21h
mov Ah,01
int 21h
sub Al,30h
mov a,al
 
 
 
div cl; la operacion
 
mov dl,al
Add dl,30h
mov Ah,2
int 21h
mov Ah,4ch
int 21h
 
end




Captura-de-pantalla-43
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