Відеопам`ять, Детальна інформація
Відеопам`ять
{Set cursor position}
PUSH DS
MOV AX,0040h
MOV DS,AX
MOV BX,0050h
XOR DH,DH
MOV DL,ActivePage
ADD BX,DX
ADD BX,DX
MOV WORD PTR DS:[BX],0
POP DS
{Clearing active page}
MOV CX,PageSize
XOR AX,AX
XOR BX,BX
MOV AL,ActivePage
MOV BX,PageSize
MUL BX
MOV VOffset,AX
MOV BX,VOffset
MOV CX,PageSize
MOV AX,0B800h
PUSH DS
MOV DS,AX
@loop_label2:
MOV WORD PTR DS:[BX],0000h
INC BX
MOV WORD PTR DS:[BX],000Fh
INC BX
LOOP @loop_label2
PUSH DS
MOV AX,0040h
MOV DS,AX
MOV BX,0050h
XOR DH,DH
MOV DL,ActivePage
ADD BX,DX
ADD BX,DX
MOV WORD PTR DS:[BX],0
POP DS
{Clearing active page}
MOV CX,PageSize
XOR AX,AX
XOR BX,BX
MOV AL,ActivePage
MOV BX,PageSize
MUL BX
MOV VOffset,AX
MOV BX,VOffset
MOV CX,PageSize
MOV AX,0B800h
PUSH DS
MOV DS,AX
@loop_label2:
MOV WORD PTR DS:[BX],0000h
INC BX
MOV WORD PTR DS:[BX],000Fh
INC BX
LOOP @loop_label2
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021