Vous êtes sur la page 1sur 4

8-bit addition

-a
0AE4:0102
0AE4:0104
0AE4:0106
0AE4:0107
-u
0AE4:0100
0AE4:0102
0AE4:0104
0AE4:0106
0AE4:0107
0AE4:010B
0AE4:010C
0AE4:010F
0AE4:0112
0AE4:0114
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
-g

mov bl,04
add al,bl
int 03
B009
B304
00D8
CC
008B3605
98
BFC296
B80029
CD21
803C00
7406
BADA89
3400
D30A

MOV
MOV
ADD
INT
ADD
CBW
MOV
MOV
INT
CMP
JZ
MOV
XOR
ROR

AL,09
BL,04
AL,BL
3
[BP+DI+0536],CL
DI,96C2
AX,2900
21
BYTE PTR [SI],00
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL

AX=000D BX=0004 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0106 NV UP EI PL NZ NA PO NC
0AE4:0106 CC
INT
3
8-bit subtraction
-a
0AE4:0102
0AE4:0104
0AE4:0106
0AE4:0107
-u
0AE4:0100
0AE4:0102
0AE4:0104
0AE4:0106
0AE4:0107
0AE4:010B
0AE4:010C
0AE4:010F
0AE4:0112
0AE4:0114
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
-g

mov bl,02
sub al,bl
int 03
B009
B302
28D8
CC
008B3605
98
BFC296
B80029
CD21
803C00
7406
BADA89
3400
D30A

MOV
MOV
SUB
INT
ADD
CBW
MOV
MOV
INT
CMP
JZ
MOV
XOR
ROR

AL,09
BL,02
AL,BL
3
[BP+DI+0536],CL
DI,96C2
AX,2900
21
BYTE PTR [SI],00
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL

AX=0007 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0106 NV UP EI PL NZ NA PO NC
0AE4:0106 CC
INT
3
-

8-bit multiplication
-a
0AE4:0109
0AE4:010B
0AE4:010D
0AE4:010F
0AE4:0110
-u
0AE4:0108
0AE4:0109
0AE4:010B
0AE4:010D
0AE4:010F
0AE4:0110
0AE4:0112
0AE4:0114
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
0AE4:0120
0AE4:0124
0AE4:0127
-g=0109

mov
mov
mul
int

al,09
bl,03
bl
03

CC
B009
B303
F6E3
CC
0029
CD21
803C00
7406
BADA89
3400
D30A
089880FC
3A7402
B040

INT
MOV
MOV
MUL
INT
ADD
INT
CMP
JZ
MOV
XOR
ROR
OR
CMP
MOV

3
AL,09
BL,03
BL
3
[BX+DI],CH
21
BYTE PTR [SI],00
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL
[BX+SI+FC80],BL
DH,[SI+02]
AL,40

AX=001B BX=0003 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=010F NV UP EI PL NZ NA PE NC
0AE4:010F CC
INT
3
8-bit division
-a
0AE4:0110
0AE4:0112
0AE4:0114
0AE4:0116
0AE4:0117
-u
0AE4:010F
0AE4:0110
0AE4:0112
0AE4:0114
0AE4:0116
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
0AE4:0120
0AE4:0124
0AE4:0127
0AE4:0129
0AE4:012D
-g=0110

mov
mov
div
int

al,0f
bl,03
bl
03

CC
B00F
B303
F6F3
CC
7406
BADA89
3400
D30A
089880FC
3A7402
B040
8A0E2499
0C20

INT
MOV
MOV
DIV
INT
JZ
MOV
XOR
ROR
OR
CMP
MOV
MOV
OR

3
AL,0F
BL,03
BL
3
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL
[BX+SI+FC80],BL
DH,[SI+02]
AL,40
CL,[9924]
AL,20

AX=0005 BX=0003 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0116 NV UP EI PL NZ NA PE NC
0AE4:0116 CC
INT
3

16-bit addition
-a
0AE4:0103
0AE4:0106
0AE4:0108
0AE4:0109
-u
0AE4:0100
0AE4:0103
0AE4:0106
0AE4:0108
0AE4:0109
0AE4:010A
0AE4:010D
0AE4:0110
0AE4:0112
0AE4:0114
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
-g

mov bx,0002
add ax,bx
int 03
B80900
BB0200
01D8
CC
36
0598BF
C296B8
0029
CD21
803C00
7406
BADA89
3400
D30A

MOV
MOV
ADD
INT
SS:
ADD
RET
ADD
INT
CMP
JZ
MOV
XOR
ROR

AX,0009
BX,0002
AX,BX
3
AX,BF98
B896
[BX+DI],CH
21
BYTE PTR [SI],00
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL

AX=000B BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0108 NV UP EI PL NZ NA PO NC
0AE4:0108 CC
INT
3
16-bit subtraction
-a
0AE4:0100
0AE4:0103
0AE4:0106
0AE4:0108
0AE4:0109
-u
0AE4:0100
0AE4:0103
0AE4:0106
0AE4:0108
0AE4:0109
0AE4:010A
0AE4:010D
0AE4:0110
0AE4:0112
0AE4:0114
0AE4:0117
0AE4:0119
0AE4:011C
0AE4:011E
-g=0100

mov
mov
sub
int

ax,000b
bx,0002
ax,bx
03

B80B00
BB0200
29D8
CC
36
0598BF
C296B8
0029
CD21
803C00
7406
BADA89
3400
D30A

MOV
MOV
SUB
INT
SS:
ADD
RET
ADD
INT
CMP
JZ
MOV
XOR
ROR

AX,000B
BX,0002
AX,BX
3
AX,BF98
B896
[BX+DI],CH
21
BYTE PTR [SI],00
011F
DX,89DA
AL,00
WORD PTR [BP+SI],CL

AX=0009 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0108 NV UP EI PL NZ NA PE NC
0AE4:0108 CC
INT
3

16-bit multiplication
-a
0AE4:0117
0AE4:011A
0AE4:011D
0AE4:011F
0AE4:0120
-u
0AE4:0116
0AE4:0117
0AE4:011A
0AE4:011D
0AE4:011F
0AE4:0120
0AE4:0124
0AE4:0127
0AE4:0129
0AE4:012D
0AE4:012F
0AE4:0131
0AE4:0134
-g=0117

mov
mov
mul
int

ax,0007
bx,0003
bx
03

CC
B80700
BB0300
F7E3
CC
089880FC
3A7402
B040
8A0E2499
0C20
2C60
A2C296
A00798

INT
MOV
MOV
MUL
INT
OR
CMP
MOV
MOV
OR
SUB
MOV
MOV

3
AX,0007
BX,0003
BX
3
[BX+SI+FC80],BL
DH,[SI+02]
AL,40
CL,[9924]
AL,20
AL,60
[96C2],AL
AL,[9807]

AX=0015 BX=0003 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=011F NV UP EI PL NZ NA PE NC
0AE4:011F CC
INT
3
16-bit division
-a
0AE4:0120
0AE4:0123
0AE4:0126
0AE4:0128
0AE4:0129
-u
0AE4:011F
0AE4:0120
0AE4:0123
0AE4:0126
0AE4:0128
0AE4:0129
0AE4:012D
0AE4:012F
0AE4:0131
0AE4:0134
0AE4:0137
0AE4:013B
0AE4:013E
-g=0120

mov
mov
div
int

ax,000E
bx,0002
bx
03

CC
B80E00
BB0200
F7F3
CC
8A0E2499
0C20
2C60
A2C296
A00798
8A266A98
250202
0AC0

INT
MOV
MOV
DIV
INT
MOV
OR
SUB
MOV
MOV
MOV
AND
OR

3
AX,000E
BX,0002
BX
3
CL,[9924]
AL,20
AL,60
[96C2],AL
AL,[9807]
AH,[986A]
AX,0202
AL,AL

AX=0007 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000


DS=0AE4 ES=0AE4 SS=0AE4 CS=0AE4 IP=0128 NV UP EI PL NZ NA PE NC
0AE4:0128 CC
INT
3

Vous aimerez peut-être aussi