Está en la página 1de 2

;Macro de Posicion

Macro Posicion Fila Columna

Mov Ah,02h

Mov Dh,Fila

Mov Dl,Columna

int 10h

Endm

;Estructura IF/ELSE

.Model Small

.Code

.Stack

.Data

Msg db "Estructura IF / Else $"

_Mayor db " Al > Bl $"

_Menor db " Al < Bl $"

_Igual db " Al = Bl $"

.StartUp

;Mensaje

Mov Ah,09h

Lea Dx,Msg

int 21h

;Estructura IF/ElSE

Mov Al,5

Mov Bl,5

CMP Al,Bl

Ja Mayor

Jb Menor

Je Igual
Salida:

;Wait

Mov Ah,0h

int 16h

.Exit

;Procedimientos

Mayor:

;Mensaje para mandar a imprimir Al>Bl

Posicion 5,6

Mov Ah,09h

Lea Dx,_Mayor

int 21h

JMP Salida

Menor:

;Mensaje para mandar a imprimir Al<Bl

Posicion 6,6

Mov Ah,09h

Lea Dx,_Menor

int 21h

JMP Salida

Igual:

;Mensaje para mandar a imprimir Al=Bl

Posicion 7,6

Mov Ah,09h

Lea Dx,_Igual

int 21h

JMP Salida

También podría gustarte