Intel 4004

GPTKB entity

Statements (105)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:address_registers 4 address registers
gptkbp:addressable_memory 1 KB
gptkbp:architecture 4-bit
CISC
gptkbp:clock_speed 740 k Hz
gptkbp:compatibility gptkb:Intel_4040
gptkbp:control_pins gptkb:5
gptkbp:control_registers control registers
gptkbp:controls 18 instructions
gptkbp:data_bus_width 4-bit
12-bit
4 bits
12 bits
gptkbp:data_type 4-bit binary numbers
BCD (Binary-Coded Decimal)
gptkbp:depth 4 bits
gptkbp:designed_by gptkb:Intel_Corporation
gptkbp:development 1968-1971
Microprocessor project
Ted Hoff, Federico Faggin, and Stan Mazor
gptkbp:development_tools assemblers and simulators
Intel 4004 assembler
Intel 4004 simulator
gptkbp:die_size 12 mm²
gptkbp:end_of_life gptkb:1975
gptkbp:first_introduced calculator applications
gptkbp:first_microprocessor gptkb:true
gptkbp:first_microprocessor_to integrate CPU functions on a single chip
gptkbp:first_use_in_industry automated systems
gptkbp:has_counter 12-bit program counter
gptkbp:height 3 levels
gptkbp:historical_impact foundation for future CPUs
gptkbp:historical_significance first step in microprocessor evolution
gptkbp:home_port gptkb:16
16 I/ O ports
8 I/ O ports
https://www.w3.org/2000/01/rdf-schema#label Intel 4004
gptkbp:impact paved the way for future microprocessors
gptkbp:influenced subsequent microprocessor designs
subsequent microprocessors
gptkbp:input_output 8 instructions
gptkbp:instruction_set Intel 4004 instruction set
logical operations
data transfer instructions
subroutine calls
control flow instructions
up to 1.2 µs
basic arithmetic operations
shift operations
conditional jumps
return from subroutine
rotate operations
46 instructions
gptkbp:interrupts hardware interrupts
gptkbp:legacy first commercially available microprocessor
paved the way for future microprocessors
influenced modern microprocessor design
gptkbp:manufacturer gptkb:Intel
gptkb:Intel_Corporation
gptkbp:manufacturing_process 10 µm
gptkbp:market_launch consumer electronics
gptkbp:marketed_as first commercially available microprocessor
calculators
first microprocessor
gptkbp:maximum_addressable_memory 640 bytes
gptkbp:memory_addressing_modes indirect addressing
direct addressing
immediate addressing
register addressing
gptkbp:memory_type up to 640 bytes of RAM
ROM and RAM
gptkbp:notable_applications early personal computers
embedded systems
industrial control systems
calculators
early video games
calculators and embedded systems
gptkbp:notable_features integrated circuit technology
gptkbp:packaging gptkb:DIP
gptkb:DIP-16
DIP (Dual In-line Package)
gptkbp:power_consumption 0.1 W
gptkbp:price $60
gptkbp:production_years gptkb:1976
gptkbp:programming_language gptkb:assembly_language
Assembly language
register-based
gptkbp:ram 640 bytes
gptkbp:registration 16 registers
4 data registers
4-bit registers
gptkbp:released gptkb:1971
gptkbp:successor gptkb:Intel_8008
gptkb:Intel_4040
4000 series
gptkbp:transistor_count 2300
2300 transistors
gptkbp:tutorials 12 instructions
8 instructions
gptkbp:used_in embedded systems
calculators
early computers
gptkbp:bfsParent gptkb:Intel
gptkbp:bfsLayer 4