lunes, 1 de abril de 2019

2.2 Programa de saltos

Otro programa de saltos simple el cual realiza una comparacion y realiza un salto dependiendo si son iguale o si no lo son

include "emu8086.inc"

org    100h

mov    al, 25     ;Se le da aun valor de 25 AL. 
mov    bl, 10     ;Se le da un valor de 10 a 25 a BL. 

cmp    al, bl     ;Compara AL y BL. 

je     equal      ;Realiza el salto si son iguales AL y BL.

putc   'n'        ;Si llega hasta aqui significa que AL es diferente de B. 
printn 'No es igual'
jmp    stop       ;Asi que imprimira 'n' y saltaria hasta stop.

equal:            ;Si llega hasta aqui
putc   'y'        ;Entonces al = bl, asi que imprimira 'y'.

stop:

ret               ;Llega aqui no importa que.


Al no ser iguales 25 y 10 nos desplegara en pantalla que no son iguales

No hay comentarios.:

Publicar un comentario

Programa que pone 3 colores y 3 letras

include 'emu8086.inc' CUADRO MACRO XI,YI,XF,YF,COLOR MOV AX, 0600H ; MOV BH, COLOR ; COLOR DE FONDO Y LETRA MOV BL, 00H MOV CH...