Assembler


BLOAD - 5


003D 75 EE JNZ NEXT_DOT
003F 8A C7 MOV AL, BH ; 8-
0041 E8 0060 R CALL PRINT ;
0044 5A POP DX ;
0045 41 INC CX ;
0046 81 F9 0140 CMP CX, 320 ; ?
004A 75 DD JNZ NEXT_COLUMN
004C B0 0D MOV AL, 13 ;
004E E8 0060 R CALL PRINT
0051 B0 0A MOV AL, 10
0053 E8 0060 R CALL PRINT
0056 83 C2 08 ADD DX, 8 ; 8
0059 81 FA 00C8 CMP DX, 200 ; ?
005D 72 B3 JB NEXT_ROW
005F CB RET ; BASIC
 
. 10.5 ()
0060 PRINT_SCREEN ENDP
 
0060 PRINT PROC NEAR
0060 52 PUSH DX
0061 B4 00 MOV AH, 0 ; , AL
0063 BA 0000 MOV DX, 0
0066 CD 17 INT 17h
0068 5A POP DX
0069 C3 RET
006A PRINT ENDP
006A CODE ENDS
ENDA

 
. 10.5 ()