Assembler


BLOAD - 4


0007 E8 0060 R CALL PRINT
000A B0 18 MOV AL, 24 ; 1/8 = 24/216
000C E8 0060 R CALL PRINT
000F BA 0000 MOV DX, 0 ;
0012 NEXT_ROW:
0012 B0 1B MOV AL, ESC
0014 E8 0060 R CALL PRINT
0017 B0 4B MOV AL, 'K'
0019 E8 0060 R CALL PRINT
001C B0 40 MOV AL, 320-256
001E E8 0060 R CALL PRINT
0021 B0 01 MOV AL, 1
0023 E8 0060 R CALL PRINT
0026 B9 0000 MOV CX, 0 ;
0029 NEXT_COLUMN:
0029 52 PUSH DX ;
002A BB 0008 MOV BX, 8 ;
002D NEXT_DOT:
002D D0 E7 SHL BH, 1 ;
002F B4 0D MOV AH, 13 ;
0031 CD 10 INT 10h
0033 0A C0 OR AL, AL
0035 74 03 JZ BACKGROUND ;
0037 80 CF 01 OR BH, 1 ; ,
003A BACKGROUND:
003A 42 INC DX ;
003B FE CB DEC BL ;