) .
. . , , FAR.
JMP CATS
CATS .
)
. .
JMP AX;
JMP NEAR COD[BX]
(NEAR ), COD[BX] , .
)
. , IP.
2 :
1) 1 , (-128:128) (SHORT)
2) 2
(-32 768:32768) NEAR
NEAR, . :
mov w, offset L1; ( w L1 offset )
JMP w JMP SHORT w
2 :
) , () . 1- .
128 (30-40 ), .
:
NEAR ZERO ZF=1,
..
JNZ CONTINUE; if ZF<>1 then continue
JMP ZERO
CONTINUE
.. , ZF=1 2- .
, 20. . :
E equal (=)
N not ()
G
L
A above ()
B below ()
J ( ).
, 1<2, 2 , .
- JL ADRES
JMGE ADRES
- JB ADRES
JNA ADRES
)
LOOP
, , .
LOOP (dec ) , <>0, LOOP.
.
mov CX,N; =
L1:
.
LOOP L1;
LOOP 3- :
|
|
Dec CX
Cmp CX, 0
Jne L1
LOOP:
- CX;
- CX>0 ;
- ;
- LOOP SHORT, ³128 (30-40 ); , ;
- CX , .
.
, , ZF. 2 :
LOOPE op
LOOPZ op
CX , ZF=1, CX<>0 AND ZF=1.
, , , .