Statements (261)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:microprocessor
|
gptkbp:addressed |
indexed addressing
indirect addressing direct addressing immediate addressing |
gptkbp:application |
used in medical devices
used in robotics used in telecommunications used in automotive systems used in industrial control systems |
gptkbp:architecture |
8-bit
CISC register-based Z80 architecture |
gptkbp:bus_connections |
multiplexed address/data bus
|
gptkbp:clock_speed |
up to 6 MHz
up to 3.5 MHz 2.5 MHz |
gptkbp:compatibility |
gptkb:Zilog_Z80_A
gptkb:Zilog_Z80_B gptkb:Zilog_Z80_H gptkb:Intel_8080 Intel 8080 compatible |
gptkbp:data_bus_width |
16 bits
8-bit 16-bit 8 bits |
gptkbp:data_type |
8-bit and 16-bit data types
|
gptkbp:depth |
8
8-bit |
gptkbp:designed_by |
gptkb:Zilog
|
gptkbp:development |
gptkb:Zilog_Z8001
gptkb:Zilog_Z180 gptkb:Zilog_Z280 gptkb:Zilog_Z380 gptkb:Zilog_Z80_A gptkb:Zilog_Z80_B gptkb:Zilog_Z80_C gptkb:Zilog_Z80_H gptkb:Zilog_Z80_P gptkb:Zilog_Z80_S gptkb:Zilog_Z80_Z gptkb:Zilog_Z8000 gptkb:Zilog_Z8002 1976 to 1980s Zilog Z80 development tools |
gptkbp:development_tools |
gptkb:Zilog_Z80_debugger
gptkb:Zilog_Z80_assembler gptkb:Zilog_Z80_simulator |
gptkbp:emulation |
yes
available on various platforms available for various platforms Various emulators available Z80 emulation mode Z80 emulators |
gptkbp:first_released |
gptkb:1976
|
gptkbp:flag |
1 flag register
|
gptkbp:has |
debugging tools
development tools ALU timers control unit performance counters virtual memory support power management features memory management unit stack pointer real-time clock support debugging features microcode multi-core support index registers error detection features instruction decoder bus control logic serial communication interface cache memory support data registers program counter flag register address registers bus arbitration features memory protection features parallel communication interface system control features |
gptkbp:has_addressable_memory |
64 KB
|
gptkbp:has_developed |
Zilog Z80 development tools
|
gptkbp:has_family |
gptkb:Zilog_Z80_family
|
gptkbp:has_flag_register |
gptkb:F
|
gptkbp:has_instruction_count |
approximately 158 instructions
|
gptkbp:has_program_counter |
gptkb:PC
|
gptkbp:has_stack_pointer |
SP
|
gptkbp:has_variants |
Z80 A, Z80 B, Z80 H
|
https://www.w3.org/2000/01/rdf-schema#label |
Zilog Z80
|
gptkbp:input_output |
5 V
|
gptkbp:instruction_set |
8-bit
register-based Z80 instruction set variable-length instructions 4 to 6 clock cycles |
gptkbp:interrupts |
maskable and non-maskable interrupts
maskable and non-maskable maskable interrupts non-maskable interrupts |
gptkbp:introduced_in |
gptkb:1976
|
gptkbp:is_compatible_with |
gptkb:Intel_8080
|
gptkbp:is_popular_in |
gptkb:1980s
1970s |
gptkbp:legacy |
influenced many later microprocessors
influenced later microprocessors Influenced many later microprocessors used in scientific instruments used in educational tools used in early video game systems used in vintage computers used in arcade machines |
gptkbp:manufacturer |
various companies
various manufacturers |
gptkbp:marketed_as |
gptkb:Zilog_Z80
|
gptkbp:memory_type |
up to 64 KB
16-bit addressing |
gptkbp:notable_users |
gptkb:Sinclair_ZX_Spectrum
gptkb:Apple_II gptkb:Commodore_64 gptkb:TRS-80 gptkb:MSX gptkb:Zilog_Z80-based_systems gptkb:Amstrad_CPC gptkb:Game_Boy gptkb:Tandy_1000 gptkb:Atari_ST |
gptkbp:operating_system |
gptkb:Z80_DOS
gptkb:CP/_M |
gptkbp:power_consumption |
low
low power consumption |
gptkbp:predecessor |
gptkb:Intel_8080
gptkb:Zilog_Z40 |
gptkbp:programming_language |
gptkb:assembly_language
Assembly language |
gptkbp:registration |
6 general-purpose registers
8 general-purpose registers A, B, C, D, E, H, L 2 16-bit registers AF, BC, DE, HL |
gptkbp:related_to |
gptkb:Zilog_Z180
gptkb:Intel_8080 |
gptkbp:released |
gptkb:1976
|
gptkbp:released_in |
gptkb:1976
|
gptkbp:status |
flags register
|
gptkbp:successor |
gptkb:Zilog_Z180
gptkb:Zilog_Z280 gptkb:Zilog_Z80_A gptkb:Zilog_Z80_B gptkb:Zilog_Z80_H |
gptkbp:supports |
gptkb:DMA
direct memory access memory addressing arithmetic operations logical operations input/output operations interrupts indirect addressing subroutine calls bit manipulation instructions control flow instructions jump instructions comparison operations hardware interrupts software interrupts immediate addressing call instructions register addressing return instructions multiple clock speeds conditional jumps 16-bit arithmetic 8-bit arithmetic |
gptkbp:used_in |
gptkb:Sinclair_ZX_Spectrum
gptkb:Apple_II gptkb:Arcade gptkb:Coleco_Vision gptkb:MSX_computers gptkb:Commodore_64 gptkb:Nintendo_Entertainment_System gptkb:Sega_Master_System gptkb:Io_T_devices gptkb:Commodore_128 gptkb:Telecommunications gptkb:MSX gptkb:Sega_Game_Gear gptkb:NEC_PC-8801 gptkb:TRS-80_Color_Computer gptkb:Amstrad_CPC gptkb:Tandy_TRS-80 gptkb:ZX_Spectrum gptkb:Sinclair_QL gptkb:NEC_PC-6001 gptkb:sports_equipment gptkb:Game_Boy gptkb:Apple_II_series gptkb:Sharp_X68000 gptkb:ZX81 gptkb:Atari_ST gptkb:Neo_Geo gptkb:networking gptkb:robotics gptkb:smart_home_devices Aerospace systems Consumer electronics Control systems Gaming consoles Home appliances Industrial control systems Medical devices Scientific instruments Automotive systems Embedded systems Personal computers Development tools Home computers Home security systems Security systems embedded systems Military applications Data acquisition systems Arcade games Digital signage Surveillance systems Access control systems Point of sale systems Home automation systems Legacy systems Digital signal processors scientific calculators Digital watches video game consoles home computers Simulation systems Smart appliances Smart meters Environmental monitoring systems Various arcade games Educational kits Electronic toys Prototyping boards Various robotics applications Robotics controllers |
gptkbp:variant |
gptkb:Zilog_Z80_A
gptkb:Zilog_Z80_B gptkb:Zilog_Z80_H |
gptkbp:bfsParent |
gptkb:Sega_Master_System
gptkb:Commodore_128 gptkb:TI-89 gptkb:Olivetti_M20 gptkb:Sega_Game_Gear gptkb:Amstrad_CPC gptkb:Atari_5200 gptkb:CP/_M gptkb:Z-100 gptkb:DEC_Rainbow |
gptkbp:bfsLayer |
5
|