Intel 8086関連資料

Mazor,S.(2010) “Intel’s 8086” IEEE Annals of the History of Computing, 32(1), pp.75-79
https://ieeexplore.ieee.org/document/5430762
Stanley Mazor

Morse, S. et al.(1980) “Intel Microprocessors 8008 to 8086” Computer, pp. 42-60.
https://www.stevemorse.org/8086history/8086history.pdf

上記論文中にあるCPUの性能比較表

Table 1 Feature Comparison

8008
8080
8085
8086

Number of instructions
66
111
113
133

Number of flags
4
5
5
9

Maximum memory size
16K bytes
64K bytes
64K bytes
1M bytes

I/O ports
8 input
24 output
256 input
256 output
256 input
256 output
64K input
64K output

Number of pins
18
40
40
40

Address bus width
8†
16
16
16†

Data bus width
8†
8
8
16†

Data types
8-bit unsigned
8-bit unsigned
16-bit unsigned(limited)
Packed BCD(limited)
8-bit unsigned
16-bit unsigned(limited)
Packed BCD(limited)
8-bit unsigned
8-bit signed
16-bit unsigned
16-bit signed
Packed BCD Unpacked BCD

Addressing modes
Register ‡
Immediate
Memory direct(limited)
Memory indirect(limited)
Register Immediate‡
Memory direct(limited)
Memory indirect(limited)
Register Immediate‡
Memory direct
Memory indirect
Register Immediate
Indexing

Introduction date
1972
1974
1976
1978

† Address and data bus multiplexed.
‡ Memory can be addressed as a special case by using register M.