ВІДЕОПАМ’ЯТЬ
INC BX
LOOP @loop_label2
POP DS
END;
PROCEDURE PutSymbol(Character:CHAR;Attr:BYTE;PosX,PosY:BYTE); ASSEMBLER;
ASM
MOV CH,Attr
MOV CL,Character
XOR AX,AX
MOV AL,PosY
MOV BX,Cols
ADD BX,BX
MUL BX
XOR BX,BX
MOV BL,PosX
ADD BL,PosX
ADD AX,BX
MOV ChOff,AX
MOV BX,VOffset
ADD BX,ChOff
PUSH DS
MOV AX,0B800h
MOV DS,AX
MOV WORD PTR DS:BX,CX
POP DS