Professional Documents
Culture Documents
WWW - Kutub.info 5044
WWW - Kutub.info 5044
.. ..
..........
.. ..
...........
...
................
.. ..
................ .
.
.
:
.
:
) :
(.
.
.
.
) (
)(OR , AND, NOT ,XOR ,TEST
(1 ADD
ADD Destination,Source
ADD OP1, OP2
Op1=op1+op2
-:
OP1 )(Destination
OP2 )(Source
:
:1 ) (OP2 )(OP1
).(OP1
:2 ) (OP2) (OP1
).(8 bit 16bit
:3 ) (OP2 .
:4 ) (OP1 .
:5 ) (OP2 )(OP1 .
:
MOV DH,41H
ADD DH,3
:
DH=DH+41
DH=3+41
DH=44H
DH 44H
:
MOV AL , 6
MOV CL , 8
ADD AL , CL
:
AL= AL+ CL
AL= 6+8
AL=0EH
:
AL
CL
06H
MOV AL , 6
06H
08H
MOV CL , 8
0EH
08H
ADD AL , CL
:
) :1( .
:2
8 4 16.
:
AL=06H
DX=1024H
A , B ,C ,D ,E ,F 0
: CL=2*AL+BL :
:
MOV CL,AL
ADD CL ,CL
ADD CL,BL
(2 SUB
SUB Destination,Source
SUB op1 ,op2
op2 op1= op1
-:
OP1 )(Destination
OP2 )(Source
:
:1 ) (OP2 )(OP1
).(OP1
:2 ) (OP2) (OP1
).(8 bit 16bit
:3 ) (OP2 .
:4 ) (OP1 .
:5 ) (OP2 )(OP1 .
:
MOV AL , 8
MOV CL , 6
SUB AL , CL
AL= AL CL
AL= 8 6
AL=02H
:
CL
AL
MOVAL , 8
08H
MOV CL , 6
06H
08H
SUB AL , CL
06H
02H
ADC Destination,Source
:
MOV AL,90H
ADD AL,85H
ADC AL,3
:
CF
AL
??
90H
MOV AL,90H
AL=90+85
15H
ADD AL,85H
AL=15H+3+1
19H
ADC AL,3
MOV
SBB Destination,Source
SBB OP1,OP2
*OP1=OP1-OP2-CF
-:
OP1 )(Destination
OP2 )(Source
:
:1 * CF CF
.
:2 ) (OP2 )(OP1
) (CF ).(OP1
3 ) (OP2) (OP1
).(8 bit 16bit
:4 ) (OP2 .
:5 ) (OP1 .
:6 ) (OP2 )(OP1 .
:
MOV AL,90H
SUB AL,85H
SBB AL,3
:
AL
CF
??
MOV AL,90H
90H
ADD AL,85H
05H
AL=90-85
ADC AL,3
02H
AL=05H-3-0
MOV
:
) (
:
MUL
MUL OP1 .
:
OP1:1 .
:2 OP1) .(8 bit 16bit
:3 OP1 .
AX=AL*OP1
OP1 AL
.AX AL
AH
:
20H 8
CX
:
MOV SI,20H
]MOV AL,[SI
MOV BL,8
MUL BL
MOV CX,AX
OP1 16
DX:AX=AX*OP1
OP1 AX
DX AX AX
DX .
:
FFFFH 4
:
MOV AX,0FFFFH
MOV CX,4
MUL CX
: AX
) (A ,B ,C, D ,E , F
.
MUL IMUL
:
CX= -10 * DL
:
MOV AL,-10
IMUL DL
MOV CX,AX
:1
:2 ) (
DIV
:
DIV OP1
OP1 :
AX/OP1
) AX (
OP1 :
:AL
:AH
:
9 4
:
MOV AX,9
MOV BL,4
DIV BL
AL=2
AH=1
:
:
MOV AX,8
MOV CL,6
DIV CL
AL=1
AH=2
2/6=1/3
OP1 16
DX:AX/OP1
OP1
:
:AX
:DX
IDIV
DIV
:
-120/12H
:
MOV AX,-120
MOV BL,12H
IDIV BL
:
1234H/-1010
:
MOV DX,0
MOV AX,1234H
MOV CX,-1010
IDIV CX
:
DX
DX
TRUE . 1
FALSE .0
(1 OR
.
OR
B A+B
-:
A,B:1 .
:2
OR OP1 , OP2
:3
.
:
:
OR AL , BL
:
AL=2FH
BL=52H
:
AL=2FH= 00101111
BL=52H= 01010010
1
BL BL=52H
AL AL=7FH
(2 AND
AND
B A*B
-:
A,B:1 .
:2
:3
.
:
AL=27H
BL=56H
:
AND AL , BL
:
AL=27H
BL=56H
:
AL=27H= 00100111
BL=56H= 01010110
1
BL BL=56H
AL AL=06H
(3 TEST
.
TEST
B A*B
-:
A,B:1 .
:2
:3
.
:4 AND
:
:
TEST AL , BL
:
AL=27H
BL=56H
:
AL=27H= 00100111
BL=56H= 01010110
1
BL BL=56H
AL TEST
AL=27H
:
.
(4 XOR
1 0
XOR
-:
A,B:1 .
:2
:3
.
:
AL=A7H
BL=76H
:
XOR AL , BL
:
AL=A7H
BL=76H
:
AL=A7H= 10100111
BL=76H= 01110110
1
BL BL=76H
AL AL=D1H
(5NOT
1 0 0
1
not
-:
A:1 .
2 OPERAND NOT OP1
3 .
:
:
NOT AL
:
AL=A7H
:
AL=A7H= 10100111
1
AL AL=58H
/
Alfayde 2002@yahoo.com