.


:




:

































 

 

 

 





, , , , , .

, , jmp. . , , , , . ecx/cx .

:

 

loop _

(Loop) .

, for . :

ecx/cx;

ecx/cx :

(ecx/cx) > 0, ;

(ecx/cx) = 0, loop .

 

loope/loopz _

(Loop till cx <> 0 or Zero Flag = 0) , cx <> 0 zf = 0.

loope loopz , , . :

ecx/cx;

ecx/cx ;

zf:

(ecx/cx) > 0 zf = 1, ;

(ecx/cx) = 0 zf = 0, loop .

 

loopne/loopnz _

(Loop till cx <> 0 or Not Zero flag=0) cx <> 0 zf = 1.

loopne loopnz . :

ecx/cx;

ecx/cx ;

zf:

(ecx/cx) > 0 zf = 0, ;

(ecx/cx)=0 zf=1, loop .

 

loope/loopz loopne/loopnz . loop , zf, , .

 

loop, loope/loopz loopne/loopnz , ( 128 +127 ). jmp.





:


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


:

:

.
==> ...

1562 - | 1389 -


© 2015-2024 lektsii.org - -

: 0.008 .