You are on page 1of 1

.

MODEL SMALL
.CODE
;-----------------------------------
ORG 100H
BEGIN PROC NEAR
MOV AH, 0FH
INT 10H
PUSH AX
CALL GRAPHMODE
CALL C10DISP
CALL GETKEY
POP AX
MOV AH, 00H
INT 10H
MOV AX, 4C00H
INT 21H
BEGIN ENDP
;-----------------------------------
GRAPHMODE PROC NEAR
MOV AH, 00H
MOV AL, 13H
INT 10H
MOV AH, 0BH
MOV BH, 00
MOV BL, 07H
INT 10H
RET
GRAPHMODE ENDP
;-----------------------------------
C10DISP PROC NEAR
MOV BX, 00
MOV CX, 64
MOV DX, 70

C20:
MOV AH, 0CH
MOV AL, BL
INT 10H
INC CX
CMP CX, 576
JNE C20
MOV CX, 64
INC BL
INC DX
CMP DX, 280
JNE C20
RET
C10DISP ENDP
;-----------------------------------
GETKEY PROC NEAR
MOV AH, 10H
INT 16H
RET
GETKEY ENDP

END BEGIN

You might also like