: REP ( ).
: while CX < > 0; MOVS, LODS STOS
CX = CX - 1
while CX < > 0; CMPS SCAS
CX = CX - 1
if ZF = 0 .
REP - , - (CMPS, LODS, MOVS, SCAS STOS). REP , CX 0; CX 1 . CMPS SCAS , ZF . , , . , REP, , , , . , .
13. . -
. , , .
DOS : . 1 8 . 1 3 . .
, , . "*" . "?" .
14. , ,
Win32 CreateFile. HANDLE CreateFi1eCLPCTSTR ipFileName, DWORD dwDesiredAccess. DWORD dwShareMode. LPSECURITY_ATTRIBUTES ipSecurityAttributes, DWORD dwCreationDistribution, DWORD dwFlagsAndAttributes. HANDLE hTemplateFile):
.
Del eteFi I e:
BOOL DeleteFile(LPCTSTR TpFileName);
ASCIIZ- () . , Windows .
. NULL.
15. - ,
. 42h MS DOS , -.
: = 42h; BX = , ; AL = , - (OOh ( CX:DX) ; O1h ( CX:DX) ; 02h ( CX:DX) ); CX:DX = .
: CF = 0 DX:AX = ; CF = 1 = : 1 AL; 6 .
, AL, - CX:DX. al = 00 CX:DX . (al = 01 al = 02) CX:DX . -. , : DX, , . :
|
|
: DX - ;
:DX CX:DX.
40h . : = 40 h; = ; = ;
DS:DX , . : CF = 0 = ; CF = 1 = : 5 ; 6 .
40h , . , . .
42h