Intel 4040

4040
Intel D4040 Microprocessor
Registerbreedte 4 bits
Fabrikant Intel
Begonnen in 1974
Geëindigd in 1981
Klokfrequentie 500 kHz - 740 kHz
Schaal 10 µm
Instructieset 4-bit BCD oriented
Level-1 cache geen
Voedingsspanning 15 volt
Aantal pinnen 24
Details
Aantal transistors 3000
Aantal registers 24
Adresruimte 8 KB
Aantal instructies 60
Gebruikt microcode ja
Portaal  Portaalicoon   Informatica

De Intel 4040 microprocessor was een opvolger van de Intel 4004. Hij werd geïntroduceerd in 1974.

De 4040 werd hoofdzakelijk gebruikt in spelletjes, ontwikkeling en controle-installaties. De behuizing van de 4040 is meer dan tweemaal zo breed als die van de 4004 en heeft 24 pins in vergelijking met de 16 pins van de 4004. De 4040 werd uitgebreid met 14 instructies, grotere stack (8 niveaus), 8k programmaruimte, 8 extra registers en interruptcapaciteiten (inclusief schaduwen van de eerste 8 registers).

De 4040 wordt ook wel MCS-40 genoemd.

Nieuwe eigenschappen

  • Interrupt
  • Enkele stap (Single Step)

Uitbreidingen

  • de instructieset werd tot 60 instructies uitgebreid
  • het programmageheugen werd uitgebreid naar 8K bytes
  • de registers werden uitgebreid tot 24
  • de subroutinestack werd 7 niveaus diep

Ontwerpers

Federico Faggin creëerde de architectuur en gaf leiding aan Tom Innes die het gedetailleerd ontwerp maakte.

Varianten

  • 4201 - Klok generator 500 to 740 kHz gebruik van 4 naar 5185 MHz crystals
  • 4308 - 1K byte ROM
  • 4207 - Algemene Doel byte uitvoerpoort
  • 4209 - Algemene Doel byte invoerpoort
  • 4211 - Algemene Doel byte I/O poort
  • 4289 - Standaard Geheugen Interface (herplaatst 4008/4009)
  • 4702 - 256 byte UVEPROM
  • 4316 - 2K byte ROM
  • 4101 - 256 4-bit word RAM
· · Sjabloon bewerken
Intel-processoren (lijst)
x86-familie:8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 · Pentium · Pentium Pro · Pentium II · Celeron · Pentium III · Pentium 4 · Pentium M · Pentium D · Pentium Extreme Edition · Xeon (W-serie) · Core · Core 2 Duo · Core 2 Extreme · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · Atom · Atom 2
Processors:4004 · 4040 · 8008 · 8080 · 8085 · i860 · i960 · Itanium · Itanium 2
Microarchitectuur:IA-32 · IA-64 · NetBurst · StrongARM · XScale · Core (Penryn) · Nehalem (Gulftown) · Sandy Bridge (Ivy Bridge) · Haswell (Broadwell) · Skylake (Cannon Lake) · Ice Lake (Rocket Lake) · Willow Cove (Tiger Lake) · Golden Cove (Alder Lake) · Meteor Lake · Lunar Lake
Grafische processors:HD Graphics · Iris
Overige:Centrino · LGA775 · SpeedStep · Tick-Tock · Turbo Boost
Personen:Paul Otellini · Brian Krzanich · Bob Swan · Pat Gelsinger
· · Sjabloon bewerken
AMD:K5 · K6 · Athlon · Athlon 64 · Athlon 64 X2 · Athlon II · Athlon XP · Duron · Opteron · Phenom · Phenom II · Ryzen · Sempron
Atmel:AVR
DEC:Alpha
Hudson:Soft HuC6280
IBM:POWER5 · POWER6
Intel:8051 · Gulftown · 4004 · 4040 · 8008 · 8080 · 8085 · 8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 ·Atom · Celeron · Core · Core 2 · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · i860 · i960 · Itanium · Itanium 2 · Xeon
Intel Pentium:4 · D · Extreme Edition · II · III · M · MMX · Pro
MOS:6502 · WDC 65816 · WDC 65C02
Motorola:Coldfire · Dragonball · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 68851 · 68881
NEC:µPD780C · V20 · V30
Sony:Cell
Zilog:Z80 · Z180 · Z280 · Z380 · Z800 · eZ80 · Z8000 · Z80000 · ASCII R800 · Sharp LH-0080 · U880 · Hitachi HD64180
Xilinx:MicroBlaze
Instructiesets:ARM · M6800 · x86 · 8080&Z80 · RISC-V