Intel 4004
Wikipedia
Intel 4004 är en 4-bit-CPU av företaget Intel, världens första enchipsbaserade mikroprocessor, även den första kommersiella. Processorn släpptes 15 november 1971 och skapades ursprungligen åt det japanska företaget Busicom som tillverkade miniräknare.
Intel 4004 bearbetade data i grupper om 4 bitar och dess instruktioner var 8 eller 16 bitar, inklusive ev. operander. 4004 hade 16 stycken 4-bitars register, en fyra nivåers intern stack, och en uppsättning av 45 instruktioner. Processorn bestod av 2300 st integrerade PMOS-transistorer och var specificerad för en minimal periodtid på 1340 ns (vilket ungefär motsvarar klockfrekvensen 740 kHz). Minst 8 sådana klockcycler krävdes för att exekvera en instruktion.
Ett antal kompletterande stödkretsar togs också fram, de viktigaste var:
- 4001: Ett 256 bytes ROM (för programkod och konstanter) med inbyggd 4 bitars in/ut-port.
- 4002: RAM med fyra register om vardera 20x4 bitar (för BCD-kodad mantissa, tecken, och exponent) med inbyggd 4 bitars utport.
- 4003: Tio bitars parallellt skiftregister för scanning av tangenter, displayer, och tryckverk (för räknare med remsor) etc.
Intel 4004 användes även i Pioneer 10-sonden i Pioneerprogrammet.
Intel 4004 ersattes i slutet av 1974 av Intel 4040, en vidareutveckling av processorn. Intel lade till 14 nya instruktioner, införde större stack, 8K programadressering, 8 ytterligare register, och möjlighet till avbrottshantering (interrupt). Chipfamiljen Intel 4040 kallas även MCS-40.