1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
intel 8086 and compatibles
--------------------------
this info is here,
to list and give some remarks on all 8086 compatible processors
excellent info in Hamarsoft's 86BUGS list
(also distributed in ralf browns interrupt list)
8086/8088
---------
20 bit adress bus, 16 bit data bus and registers
many 8080 assembler sources should be compilable/reusable
8086
----
6 bytes prefetch queue
8088
----
8086 with 8 bit data bus,
prefetch queue only 4 byte, and refilled when 1 byte empty
early 8086/8088 revisions bug
-----------------------------
(copyright 1978 on package)
mov sreg, doesnot disable until next operation is executed
8086/8088
---------
"mov cs, " causes unconditional jump!
80C86/80C88
-----------
"mov cs, " ignored
80186/80188
-----------
integrated pic8259, pit8253, dma8253 (but not at standard pc addresses)
additional instructions
"mov cs, " ?
shift count anded with 0x1f
80188
-----
8bit data bus
NEC series
----------
80186 instruction set, additional nec instructions
although it is based on 80186 instruction set, some behaviours follow 8086
8080 emulation mode
"mov cs, " ignored
shift count not anded (acts like 8086)
NEC 70116 (V30)
---------------
8086 pin compatible
NEC 70108 (V20)
---------------
8088 pinout
NEC V30MX
---------
on die ems hardware
24 bit address but for ems memory!?
no 8080 emulation mode
NEC V40
-------
pinout, integrated peripherals as 80186
NEC V50
-------
pinout, integrated peripherals as 80188
NEC V33?
--------
speed optimized V30?
NEC V25/V35?
------------
NEC V25+/V35+?
--------------
NEC V60/V70
-----------
risc (misc/delux) like instruction set
v30? emulation mode (without 8080 emulation mode)
80286
-----
80186 with additional instructions
24 bit address bus,
protected mode
80386 and later
---------------
not covered here
8087/80287/80387/80387sx
------------------------
mathematical coprocessors
weitek, iit variants
in 80486 coprocessor integrated
(except 80486sx and several clones)
80487: 80486 with other pinout
|