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
24 output
256 input
256 output
256 output
256 input
256 output
256 output
64K input
64K output
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)
16-bit unsigned(limited)
Packed BCD(limited)
8-bit unsigned
16-bit unsigned(limited)
Packed BCD(limited)
16-bit unsigned(limited)
Packed BCD(limited)
8-bit unsigned
8-bit signed
16-bit unsigned
16-bit signed
Packed BCD Unpacked BCD
8-bit signed
16-bit unsigned
16-bit signed
Packed BCD Unpacked BCD
Addressing modes
Register ‡
Immediate
Immediate
Memory direct(limited)
Memory indirect(limited)
Register Immediate‡
Memory indirect(limited)
Register Immediate‡
Memory direct(limited)
Memory indirect(limited)
Register Immediate‡
Memory indirect(limited)
Register Immediate‡
Memory direct
Memory indirect
Register Immediate
Indexing
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.