Vous êtes sur la page 1sur 2

.

MODEL SMALL

.STACK 100h

.DATA

TimePrompt DB 'Es despues de las 12 PM (Y/N)?$'

GoodMorningMessage DB 13,10,'Buenos dias!',13,10,'$'

GoodAfternoonMessage DB 13,10,'Buenas tardes!',13,10,'$'

DefaultMessage DB 13,10,'Bienvenido!',10,13,'$'

.CODE

start:

mov ax, @data

mov ds, ax

mov dx, OFFSET TimePrompt

mov ah, 9

int 21h

mov ah, 1

int 21h

or al, 20h

cmp al, 'y'

je IsAfternoon

cmp al, 'n'

je IsMorning

mov dx, OFFSET DefaultMessage

jmp DisplayGreeting

IsAfternoon:
mov dx, OFFSET GoodAfternoonMessage

jmp DisplayGreeting

IsMorning:

mov dx, OFFSET GoodMorningMessage

DisplayGreeting:

mov ah, 9

int 21h

mov ah, 4ch

mov al, 0

int 21h

END start

Vous aimerez peut-être aussi