martes, 19 de febrero de 2019

Practica Menor O Mayor De Edad 19-02-2019


org 100h   

.model small
.stack 64; Segmento de pila

.data
diez db 10 ;variable 
num1 db 0 ;variable
mens db "Ingrese edad: $"
mens1 db " Eres mayor de edad $" 
mens2 db " Eres menor de edad $"

.code
  inicio proc Far
    mov ax,@data ; direccionamiento
    mov ds,ax ; Los datos se mueven
    
    mov ah,09
    lea dx,mens
    int 21h     
    
    mov ah,01
    int 21h
    sub al,30h ;Convertir a valor
    mul diez ;Se multiplica el numero
    mov num1,al   
    
    mov ah,01
    int 21h
    sub al,30h 
    add num1,al; Se suma
    mov al,num1
    
    cmp al,18
    jge mayor ; En caso de que sea
    jmp menor
    
    mayor:
      mov ah,09
      lea dx,mens1
      int 21h
      jmp fin
      
    menor:
      mov ah,09
      lea dx,mens2
      int 21h
      jmp fin
      
    
    
    
    fin:
      mov ax,4c00h 



    inicio endp
ret


No hay comentarios:

Publicar un comentario