ADMINISTRACION DE BASE DE DATOS

jueves, 7 de marzo de 2019

UNIDAD II: EJERCICIO CON SALTOS CONDICIONALES

PROGRAMA QUE REALIZA UNA COMPARACIÓN DE 3 TIPOS DE CASOS, EN LOS QUE EVALÚA 2 NÚMEROS, YA SEA SI UNO ES MAYOR, MENOR O SI EN DADO CASO RESULTAN SER IGUALES.





INCLUDE "emu8086.inc"
org 100h

.MODEL SMALL
.STACK
.DATA

    NUM1 db 8
    NUM2 db 4
    MSG1 DB "NUMEROS IGUALES $"
    MSG2 DB "NUMERO 1 ES MAYOR $"
    MSG3 DB "NUMERO 2 ES MAYOR $"
    
.CODE
    Main:    
    MOV AX, @DATA
    
    MOV DS, AX
    
    MOV AL, NUM1
    
    CMP AL, NUM2
    
    JC MAYOR2
    JZ IGUAL
    JNZ MAYOR1

.EXIT


igual:
    printn "Son iguales"  
    JMP FIN  
    .exit
    
Mayor1:

    printn "Es mayor el numero 1"
    JMP FIN
    .exit
    
Mayor2:
    
    printn "Es mayor el numero 2"
    JMP FIN
    .exit
    
FIN:
    
    printn "fin"
    .exit

No hay comentarios:

Publicar un comentario