.


:




:

































 

 

 

 


CMP




, CMP, :

Jxx <>

, .

J ( jump), , . - (, - , ).

4.1 .

4.1.

.

E e equal
N n not
G g greater
L l less
A a above ,
B b below ,
AE ae above or equal  
GE ge greater than or equal  

. , .

4.2 , ( -).

4.2.

CMPdst, src

je dst = src zf = 1
jne dst<>src zf = 0
jl/jnge dst < src sf <> of
jle/jng dst <= src sf <> of or zf = 1
jg/jnle dst > src sf = of and zf = 0
jge/jnl dst => src sf = of
jb/jnae dst < src cf = 1
jbe/jna dst <= src cf = 1 or zf=1
ja/jnbe dst > src cf = 0 and zf = 0
jae/jnb dst => src cf = 0

Examle 4.2. X, Y, Z - - . Z X Y.

(. ) (. ), . . :

; ;
  MOV ,     MOV ,
  AX, Y ; =?   AX, Y; = ?
  JGE ; >= , M   JAE M
  MOV AX, Y     MOV AX, Y
M: MOV Z, AX   M: MOV Z, AX




:


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


:

:

, .
==> ...

779 - | 699 -


© 2015-2024 lektsii.org - -

: 0.01 .