EasyManua.ls Logo

Intel 80286

Intel 80286
515 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
THE
80286
INSTRUCTION
SET
Table
B·1.
ModRM
Values
Rb
=
AL CL
OL
BL
AH
CH
OH
BH
Rw
=
AX
CX
OX
BX
SP
BP
SI
01
REG
=
0
1
2 3 4
5
6 7
ModRM values
Effective address
00
08 10 18
20 28
30
38
[BX +
SI]
01
09
11
19
21
29
31
39
[BX +
01]
02
OA
12 1A
22
2A
32 3A [BP + SI]
mod=OO
03
OB
13 1B
23
2B 33 3B [BP +
01]
04
OC
14
1C
24
2C
34
3C
[SI]
05
00
15
10
25
20
35
30
[01]
06
OE
16
1E
26
2E
36
3E
016 (simple var)
07
OF
17
1F 27
2F
37
3F [BX]
40 48
50
58
60 68
70 78
[BX + SI] +
OS(l)
41
49
51
59
61
69
71
79
[BX +
01]
+
OS
42
4A
52
5A
62
6A
72
7A
[BP +
SI]
+
OS
mod=01
43 4B 53 5B
63
6B
73 7B [BP +
01]
+
OS
44
4C
54
5C
64
6C
74
7C
[SI] +
OS
45
40
55
50
65
60
75
70
[01]
+
OS
46
4E
56
5E
66
6E
76
7E
[BP] +
DS(2)
47
4F 57
5F
67
6F
77
7F
[BX] +
D8
SO
88
90
98
AO
AS
BO
BS
[BX + SI] +
016(3)
81
89
91
99
A1
A9
B1
B9 [BX +
01]
+ 016
S2
8A
92
9A
A2
AA
B2 BA
[BP
+SI]
+ 016
mod=10
S3
SB
93
9B
A3
AB
B3 BB [BP +
01]
+ 016
S4
SC
94
9C
A4
AC
B4
BC
[SI] + 016
S5
SO
95
90
A5
AO
B5
BO
[01]
+ 016
S6
SE
96 .
9E
A6
AE
B6
BE
[BP] +
016(2)
87
SF
97 9F
A7
AF
B7 BF [BX] + 016
CO
CS
00
OS
EO
ES
FO
FS
Ew=AX
Eb=AL
C1
C9
01
09
E1
E9
F1
F9
Ew=CX
Eb=CL
C2
CA
02
OA
E2
EA
F2
FA
Ew=OX
Eb=OL
mod=11
C3
CB
03
OB
E3
EB
F3
FB
Ew=BX
Eb=BL
C4
CC
04
OC
E4
EC
F4
FC
Ew=SP
Eb=AH
C5
CO
05
00
E5
EO
F5
FO
Ew=BP
Eb=CH
C6
CE
06
OE
E6
EE
F6
FE
Ew=SI
Eb=OH
C7
CF
07
OF
E7
EF
F7
FF
Ew=OI
Eb=BH
NOTES:
1.
OS
denotes
an
8-bit displacement following the ModRM byte that is sign-extended and added to the
index.
2.
Oefault segment register
is
SS
for
effective addresses containing a
BP
index;
OS
is
for other memory
effective addresses.
3.
016 denotes the 16-bit displacement following the ModRM byte that
is
added to the index.
B-3
pcjs.org

Table of Contents

Related product manuals