Intel 8080

GPTKB entity

Statements (133)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:addressed multiple addressing modes
immediate, direct, indirect, register
several addressing modes
gptkbp:application used in embedded systems
gptkbp:architecture 8-bit
register-based
gptkbp:assembly_location Intel 8080 assembly language
supports mnemonics
8080 Assembly Language
gptkbp:bus_connections multiplexed address/data bus
gptkbp:bus_control control signals for memory access
gptkbp:circuit NMOS technology
gptkbp:clock_speed 2 MHz
synchronous operation
up to 3 MHz
gptkbp:compatibility gptkb:Intel_8085
backward compatible with Intel 4004
Intel 8085 compatible
gptkbp:controls JMP, CALL, RET
gptkbp:data_bus_width 16 bits
8-bit
16-bit
8 bits
8-bit data bus
16-bit address bus
gptkbp:data_transmission MOV, PUSH, POP
gptkbp:data_type 8-bit and 16-bit data types
gptkbp:depth 8
8-bit
8-bit architecture
gptkbp:designed_by gptkb:Intel
gptkb:Intel_Corporation
gptkbp:development 1970s
used in embedded systems
led to the development of microcomputers
led to the development of personal computing
gptkbp:development_tools debuggers and simulators available
assemblers and simulators
gptkbp:economic_impact paved the way for personal computing
gptkbp:emulation available for modern systems
supported by various emulators
available in software emulators
gptkbp:end_of_life gptkb:1980s
discontinued in the late 1980s
gptkbp:flag contains status flags
gptkbp:has_counter 16-bit program counter
gptkbp:historical_significance pioneered microcomputer revolution
gptkbp:home_port 256 I/ O ports
https://www.w3.org/2000/01/rdf-schema#label Intel 8080
gptkbp:influenced subsequent microprocessors
the design of subsequent microprocessors
gptkbp:input_output 5 V
IN, OUT
gptkbp:instruction_set 8-bit
CISC
data transfer instructions
logical instructions
8080 instruction set
control instructions
arithmetic instructions
variable-length instructions
4 to 6 clock cycles
4 to 12 clock cycles
ISA of Intel 8080
Intel 8080 instruction set
gptkbp:interrupts 5 hardware interrupts
gptkbp:introduced_in gptkb:1974
gptkbp:legacy influenced later microprocessors
influenced future microprocessor designs
still used in retro computing projects
influenced x86 architecture
gptkbp:manufacturer gptkb:Intel
gptkb:Intel_Corporation
NMOS technology
gptkbp:market_segment consumer electronics
gptkbp:marketed_as a general-purpose microprocessor
microprocessor for embedded systems
gptkbp:memory_type 64 KB
16-bit
16-bit addressing
RAM and ROM
gptkbp:mode single mode
gptkbp:notable_users gptkb:Altair_8800
used by Altair 8800
gptkbp:operating_system supported multiple operating systems
gptkbp:packaging DIP (Dual In-line Package)
DIP package
gptkbp:performance considered high performance for its time
gptkbp:power_consumption 1.5 W
low power consumption
approximately 1 W
gptkbp:predecessor gptkb:Intel_4004
gptkbp:programming_language Assembly language
register-based architecture
gptkbp:provides_support_for supported by various assemblers
gptkbp:registration gptkb:Program_Counter
Accumulator
6 general-purpose registers
Stack Pointer
A, B, C, D, E, H, L
B register
C register
D register
E register
Flag register
H register
L register
gptkbp:released gptkb:1974
gptkbp:released_in gptkb:1974
gptkbp:status Zero, Sign, Parity, Carry, Auxiliary Carry
gptkbp:successor gptkb:Intel_8085
gptkb:Zilog_Z80
gptkbp:supports multiprocessing
gptkbp:technology_stack 16-bit stack pointer
gptkbp:transistor_count 6,000 transistors
gptkbp:tutorials ADD, SUB, INC, DEC
AND, OR, XOR, CMP
gptkbp:used_in gptkb:Telecommunications
gptkb:sports_equipment
gptkb:robotics
early personal computers
video game consoles
home computers
industrial control systems
CP/ M operating system
gptkbp:bfsParent gptkb:Altair_BASIC
gptkb:Olivetti_2300
gptkb:Olivetti_900
gptkb:Intel_8086
gptkb:Altair_8800
gptkb:CP/_M
gptkbp:bfsLayer 5