Está en la página 1de 1

DISPLAY DB 01111111b, 00000010b, 00000100b, 00000010b, 01111111b ; M

DB 01111111b ,01000001b , 01000001b, 01000001b, 01111111b ;O


DB 01111111b, 00001000b, 00001000b, 00001000b, 01111111b ; H
DB 01111111b, 00001001b, 00001001b, 00001001b, 01111111b ; A
DB 01111111b, 00000010b, 00000100b, 00000010b, 01111111b ; M
DB 01111111b, 00000010b, 00000100b, 00000010b, 01111111b ; M
DB 01111111b, 00001001b, 00001001b, 00001001b, 01111111b ; A
DB 01111111b ,01000001b, 01000001b, 01000001b, 00111110b; D
NUMBERS DB 1101111b, 1100110b, 1111101b, 0000111b, 1111111b, 1011011b, 1011011b,
1100110b ;94678224
B: MOV DX,2080H
IN AL,DX
CMP AL,01H
JE 00H2
CMP AL,00H
JE 00H3
CMP AL,12H

00H2:XOR AX.AX
MOVAX,@DATA
MOV DS,AX
MOV SI,0
MOV BX,OFFSET DATA
JMP LOOP1

00H3:XOR AX,AX
MOV AX,@DATA
MOV DS,AX
MOV DX,2018H
MOV SI,25
JMP LOOP2
LOOP1:
MOV AL,[BX]
OUT DX,AL
INC DX
INC BX
INC SI
CMPSI,24
JL LOOP1
LOOP2:
MOV AL,00000000B
OUT DX,AL
DEC DX
DEC SI
CMP SI,0
JGE LOOP2
LOOP B
END LOOP:

También podría gustarte