Central processing unit

From TheAlmightyGuru
Jump to: navigation, search
The internal workings of a MOS 6502 CPU.

A central processing unit, typically abbreviated to CPU and also called a central processor or simply processor, is the section of a computer where most of the work takes place. Typically, the CPU includes a arithmetic-logic unit, for performing math and logical operations, and a control unit, for executing commands and interfacing with memory. Early CPUs were many components on a board, but, since the 1970s, pretty much all CPUs are integrated circuits. CPUs sometimes embed other units like memory, a graphical processing unit, or an audio processing unit. When they do, they are usually instead called microcontrollers.

List of CPUs

Here are the CPUs that are important to me.

! Name Released ALU Size Manufacturer Notes
Fairchild F8 1975-??-?? 8-bit Fairchild Semiconductor
Intel 8080 1974-??-?? 8-bit Intel Based on the Intel 8008.
Intel 8085 1976-03-?? 8-bit Intel Upgrade of the Intel 8080.
Intel 8086 1978-06-08 8-bit Intel Began the x86 architecture.
Intel 8088 1979-07-?? 8-bit Intel Upgrade of the Intel 8086.
Intel 80186 1982-??-?? 16-bit Intel Based on the Intel 8086.
Intel 80286 1982-02-?? 16-bit Intel Based on the Intel 8086.
Intel 80386 1985-10-?? 32-bit Intel Based on the Intel 80286.
Intel i486 1989-04-10 32-bit Intel Based on the Intel 80386.
MOS 6502 1975-??-?? 8-bit MOS Technology Based on the Motorola 6800.
MOS 6507 1975-??-?? 8-bit MOS Technology A MOS 6502 in a 28-pin DIP.
MOS 6510 19??-??-?? 8-bit MOS Technology An upgraded MOS 6502 with a general purpose I/O port.
MOS 7501 1984-??-?? 8-bit MOS Technology An upgraded MOS 6510. Designed for the Commodore Plus/4
MOS 8502 198?-??-?? 8-bit MOS Technology An upgraded MOS 6502 clocked at twice the speed. Designed for the Commodore 128.
Motorola 6800 1974-11-?? 8-bit Motorola Clocked at 1 MHz.
Motorola 68A09 197?-??-?? 8-bit Motorola A 6800 clocked at 1.5 MHz.
Motorola 68B09 197?-??-?? 8-bit Motorola A 6800 clocked at 2 MHz.
Motorola 6809  ? 8-bit Motorola
Motorola 68000 1979-??-?? 16-bit Motorola
Ricoh 2A03  ? 8-bit Ricoh Variation of the MOS 6502 custom made for Nintendo for the Famicom. Excludes BCD mode and adds a custom APU.
Ricoh 2C33  ? 8-bit Ricoh Variation of the MOS 6502 custom made for Nintendo for the Famicom Disk System. Adds a wave table synthesis APU.
Ricoh 5A22  ? 16-bit Ricoh Variation of the WDC 65C816 custom made for Nintendo for the Super Famicom.
Sharp LR35902  ? 8-bit Sharp Based on the Zilog Z80. Includes a GPU and APU. Custom chip made for Nintendo for their Game Boy.
WDC 65C816  ? 16-bit 16-bit version of the MOS 6502.
Zilog Z80 1976-07-?? 8-bit Zilog Modeled after the Intel 8080.

Links

Link-Wikipedia.png