.


:




:

































 

 

 

 


REP




: 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

 

 





:


: 2015-10-01; !; : 439 |


:

:

: , , , , .
==> ...

1465 - | 1342 -


© 2015-2024 lektsii.org - -

: 0.012 .