Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO
;Autor: Rocio Gomez
;Programa: Ingenieri de sistemas
;Grupo: 111
.model small
.stack 64
.data
cadena db 10,13,
mensaje1 db 10,13,'Ingrese por favor un numero:$'
es_impar db 10,13,'El numero ingresado es IMPAR$'
es_par db 10,13,'El numero ingresado es PAR$'
es_cero db 10,13,'El numero ingresado es CERO$'
.code
mov dx,@data ; inicializa posicion del segmento
mov ds,dx ;de datos, carga en dx la direccion del origen de
los caracteres
;para que se pueda direccionar mas adelnate.
Inicio:
mov ah,09h
lea dx,mensaje1
int 21h ;mostramos el mensaje 1
call lee_nums
call compara
mov ah,01
int 21h
sub al,30h
ret
Compara:
cmp AL,0h ;Compara si todo es =0
je cero
and AL,01h ;Lee solo bit0, es una simple tecnica de masacara
cmp AL, 01h ;Comprueba el bit0 para 0(par)o 1(impar)
jz impar
impar:
lea dx,es_impar
end
PANTALLAZOS