Statements (594)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:microprocessor
|
gptkbp:addressed |
indexed addressing
indirect addressing multiple addressing modes direct addressing immediate addressing immediate, direct, indirect, indexed relative addressing |
gptkbp:application |
gptkb:Telecommunications
gptkb:computer gptkb:robotics Embedded systems consumer electronics embedded systems data acquisition systems industrial control systems automated test equipment used in early personal computers used in various applications |
gptkbp:architectural_feature |
segmented memory model
|
gptkbp:architectural_style |
16-bit
|
gptkbp:architecture |
Von Neumann architecture
16-bit CISC architecture Zilog Z8000 architecture family |
gptkbp:assembly_language_features |
macro support
|
gptkbp:assembly_language_syntax |
similar to Z80 assembly
|
gptkbp:assembly_location |
gptkb:Zilog_assembly_language
yes Zilog Z8000 Assembly |
gptkbp:bit_manipulation_instructions |
shift and rotate instructions
|
gptkbp:bus_connections |
4 MHz
multiplexed address/data bus shared system bus architecture control and status signals Zilog system bus |
gptkbp:clock_speed |
up to 10 MHz
up to 5 MHz up to 4 MHz external clock input |
gptkbp:community_involvement |
small but dedicated
active development community |
gptkbp:community_support |
limited community support
active community of enthusiasts limited due to age user groups and forums small community of enthusiasts |
gptkbp:comparison_instructions |
compare and test instructions
|
gptkbp:compatibility |
gptkb:Zilog_Z80
gptkb:Zilog_Z8000_family gptkb:Zilog_Z80_compatibility_mode backward compatible with Z80 Zilog Z8001 and Z8002 backward compatibility with Zilog Z8001 compatible with Zilog peripherals |
gptkbp:competitors |
competed with Intel 8086
competed with Motorola 68000 |
gptkbp:control_registers |
status and control registers
|
gptkbp:control_system |
microprogrammed control unit
|
gptkbp:controls |
branch and jump instructions
jump, call, return |
gptkbp:cooling_system |
requires cooling solutions
requires heat sinks for high speeds |
gptkbp:data_bus_width |
24-bit
16-bit |
gptkbp:data_transmission |
load and store instructions
direct memory access (DMA) support |
gptkbp:data_type |
supports various data types
byte, word, double word 8-bit, 16-bit, and 32-bit data types byte, word, and double word 16-bit data type 32-bit data type 8-bit data type 8-bit, 16-bit, and 32-bit integer, character, string integer and character data types |
gptkbp:data_usage |
up to 1 MB/s
|
gptkbp:debugging_support |
hardware debugging support
limited debugging features available for assembly language |
gptkbp:design_philosophy |
focus on performance and efficiency
|
gptkbp:design_purpose |
high performance for its time
to provide a powerful microprocessor for computing needs |
gptkbp:designed_by |
gptkb:Zilog
|
gptkbp:developed_by |
embedded systems
real-time applications |
gptkbp:development |
gptkb:Zilog_Z8000_development_kit
gptkb:1978 gptkb:1979 1970s 1975-1979 late 1970s to early 1980s Zilog Z8000 development tools Zilog development environment Zilog engineering team Zilog Z8000 development environment |
gptkbp:development_tools |
gptkb:Zilog_Z8000_debugger
gptkb:Zilog_Z8000_assembler available development tools assemblers and simulators Zilog Z8000 simulator Zilog development kits Zilog development tools assemblers and compilers available |
gptkbp:economic_impact |
influenced later microprocessors
significant impact on microprocessor market significant impact on microprocessor design |
gptkbp:educational_use |
used in educational institutions
used in computer architecture courses used in educational settings for microprocessor courses |
gptkbp:emulation |
gptkb:Zilog_Z8000_emulator
limited available for modern systems limited emulation capabilities emulators available for modern systems Z80 emulation mode available in some software emulators Z8000 emulators available |
gptkbp:end_of_life |
gptkb:1980s
gptkb:1985 1990s discontinued in the 1980s |
gptkbp:evaluates |
Zilog Z8000 evaluation board available
|
gptkbp:features |
modular design
Multiprocessing support high-level language support segmented memory model flexible addressing modes multi-processor support multiprocessing support power management capabilities dual data buses |
gptkbp:has |
gptkb:architecture
gptkb:bus_services control signals control unit control registers data transfer instructions memory management unit multiple addressing modes control logic debugging features floating-point support bus arbitration hardware interrupts 16-bit data bus segmented memory model 32-bit address bus system bus memory management capabilities high-speed processing capabilities external memory interface multiple clock speeds instruction decoder bus control logic data registers program counter status register data path 24-bit address bus multiple registers on-chip memory arithmetic logic unit (ALU) instruction set architecture (ISA) on-chip registers data bus controller hardware interrupt support instruction queue system control capabilities |
gptkbp:has_address_bus_width |
24-bit
|
gptkbp:has_applications_in |
industrial control systems
used in embedded systems used in research projects |
gptkbp:has_compilers |
C and Pascal compilers
|
gptkbp:has_counter |
16-bit program counter
|
gptkbp:has_documentation |
technical manuals available
available technical documentation available in technical manuals technical manuals and datasheets technical documentation published by Zilog |
gptkbp:has_family |
gptkb:Zilog_Z8000_family
|
gptkbp:has_features |
community support
direct memory access low power consumption networking capabilities performance monitoring modular architecture DMA support arithmetic operations audio processing capabilities high reliability logical operations error detection and correction extensive documentation DMA controller power management features bit manipulation instructions high-speed data processing floating-point operations programmable interrupt controller real-time clock support debugging support high-level language support customizable instruction set hardware interrupts software interrupts hardware debugging support video processing capabilities legacy support subroutine call instructions graphics processing capabilities data encryption support external memory interface system bus interface comparison instructions programmable timers user-defined instructions stack operations parallel communication support serial communication support shift and rotate instructions memory management instructions string manipulation instructions self-test capabilities multiple I/ O ports memory-mapped I/ O I/ O operations conditional execution instructions user-friendly programming environment interrupt-driven I/ O bit test and set instructions boot ROM support bus control instructions cache control instructions control transfer instructions hardware configuration options hardware watchdog timer software configuration options system diagnostics support |
gptkbp:has_instruction_length |
variable length instructions
|
gptkbp:has_legacy |
part of computing history
legacy in computing history |
gptkbp:has_legacy_systems |
legacy systems still in use
|
gptkbp:has_memory_access_time |
fast memory access time
|
gptkbp:has_memory_management_unit |
gptkb:Yes
|
gptkbp:has_performance |
high performance for its time
good performance for its time |
gptkbp:has_segmented_memory |
gptkb:Yes
|
gptkbp:has_stack |
hardware stack
|
gptkbp:has_status_registers |
status registers for condition codes
|
gptkbp:has_system_integration |
easy system integration
|
gptkbp:has_units |
no
optional not natively supported |
gptkbp:has_variants |
gptkb:Zilog_Z8002
gptkb:Zilog_Z8003 Zilog Z8002 and others |
gptkbp:historical_impact |
influenced later microprocessor designs
significant impact on microprocessor design |
gptkbp:historical_significance |
pioneered 16-bit computing.
important in microprocessor evolution |
gptkbp:history |
developed in the late 1970s
developed as a follow-up to Z80 part of Zilog's early products |
gptkbp:home_port |
multiple I/ O ports
|
https://www.w3.org/2000/01/rdf-schema#label |
Zilog Z8000
|
gptkbp:input_output |
5 V
parallel and serial I/ O |
gptkbp:instruction_set |
gptkb:assembly_language
CISC data transfer instructions logical instructions control instructions fetch-decode-execute cycle arithmetic instructions Variable-length instructions variable-length instructions variable length variable length instructions complex instruction set CISC architecture Zilog Z8000 instruction set Z8000 instruction set variable cycle time |
gptkbp:integration |
integrated circuits
|
gptkbp:interrupts |
gptkb:Yes
hardware and software interrupts hardware interrupts software interrupts hardware interrupts support Multiple interrupt levels |
gptkbp:introduced_in |
gptkb:1979
|
gptkbp:involved_technology |
gptkb:microprocessor
|
gptkbp:is_compared_to |
gptkb:Intel_8086
|
gptkbp:is_compatible_with |
gptkb:Zilog_Z8001
gptkb:Zilog_Z8000_A gptkb:Zilog_Z80 gptkb:Zilog_Z8002 gptkb:Zilog_Z8000-based_systems gptkb:Zilog_Z8000_family gptkb:Zilog_Z8000_B gptkb:Zilog_Z8000_C Zilog development tools Zilog Z8000 compilers Zilog Z8000 software tools Zilog Z8000 software Zilog Z8000 software development kits |
gptkbp:is_considered_as |
early microprocessor technology
|
gptkbp:is_integrated_with |
integrated peripherals
integrated into various systems integrated into larger systems |
gptkbp:is_known_for |
flexibility
high performance low power consumption modular design modularity cost-effectiveness high reliability flexibility in design high-level language support innovative design features flexible memory management |
gptkbp:is_part_of |
gptkb:Zilog_microprocessor_family
gptkb:Zilog_Z8000_family gptkb:Zilog_Z8000_series gptkb:Zilog_Z8000_microprocessor_family gptkb:Zilog_microprocessor_series Zilog Z8000 architecture Zilog Z8000 programming environment Zilog Z8000 architecture family Zilog product line |
gptkbp:is_popular_in |
gptkb:1980s
|
gptkbp:is_supported_by |
third-party vendors
|
gptkbp:is_used_in |
gptkb:Telecommunications
gptkb:Zilog_Z8000-based_systems gptkb:networking gptkb:robotics gptkb:medical_devices automated systems consumer electronics early personal computers embedded systems industrial applications military applications scientific computing data acquisition systems workstations industrial control systems robotics systems |
gptkbp:language_support |
gptkb:assembly_language
Assembly language |
gptkbp:legacy |
gptkb:Zilog_Z8000-based_systems
still used in some legacy systems influenced later microprocessors support for legacy systems limited legacy support used in early personal computers used in legacy systems considered a legacy microprocessor still in use in some applications some legacy systems still use it support for legacy Z80 software contributed to the development of embedded systems part of Zilog's product line paved the way for Zilog Z8001 |
gptkbp:local_government |
limited third-party support
|
gptkbp:manufacturer |
gptkb:Zilog
gptkb:Zilog,_Inc. |
gptkbp:manufacturing_process |
NMOS technology
produced by Zilog |
gptkbp:market |
embedded systems
microcomputer market |
gptkbp:market_launch |
personal computers
workstations mainframe computers |
gptkbp:market_position |
competed with Intel 8086
|
gptkbp:market_segment |
consumer electronics
personal computers industrial computing microprocessor market personal computing and industrial applications |
gptkbp:marketed_as |
gptkb:Zilog_Z8000_microprocessor
embedded systems industrial control systems high-performance microprocessor general-purpose microprocessor |
gptkbp:memory_type |
up to 1 MB
segmented up to 16 MB 16-bit address bus multiple addressing modes up to 64 KB of memory segmented addressing segmented memory addressing RAM and ROM RAM, ROM static RAM and dynamic RAM |
gptkbp:notable_applications |
embedded systems
|
gptkbp:notable_feature |
multiprocessing support
|
gptkbp:notable_features |
support for virtual memory
multiprocessing support dual bus architecture |
gptkbp:notable_users |
gptkb:Tandy_2000
gptkb:NEC_PC-9801 gptkb:Xerox_Star various industrial applications various computer manufacturers IBM PC/ AT compatible systems |
gptkbp:operating_system |
gptkb:Zilog_Z8000_OS
Various operating systems |
gptkbp:operational_status |
supervisor mode
user mode user mode and supervisor mode |
gptkbp:packaging |
gptkb:DIP
DIP and QFP |
gptkbp:performance |
high performance for its time
high for its time moderate performance moderate performance for its time compared to contemporaries measured in MIPS Higher performance than Z80 |
gptkbp:power_consumption |
low power
low power consumption moderate for its time moderate power consumption |
gptkbp:predecessor |
gptkb:Zilog_Z8001
gptkb:Zilog_Z8000_A gptkb:Zilog_Z80 |
gptkbp:price |
$300
|
gptkbp:primary_use |
general-purpose computing
|
gptkbp:processor |
designed for high integration and performance
multi-chip architecture |
gptkbp:production_years |
gptkb:1990
early 1980s early 1990s |
gptkbp:programming_language |
gptkb:assembly_language
Assembly language C language procedural programming register-based architecture supports assembly language programming register-based programming model requires assembler and linker |
gptkbp:ram |
gptkb:Yes
64 KB segmentation paging segmented memory model segmented memory management |
gptkbp:registration |
16 bits
16 general-purpose registers 16-bit registers control registers for system management control registers for memory management accumulator and index registers |
gptkbp:related_products |
gptkb:Zilog_Z8001
Zilog Z8001 and Z8002 |
gptkbp:related_to |
gptkb:Zilog_Z8001
gptkb:Zilog_Z8002 gptkb:Zilog_Z8003 gptkb:Zilog_Z8004 gptkb:Zilog_Z8005 gptkb:Zilog_Z8006 gptkb:Zilog_Z8007 gptkb:Zilog_Z8008 gptkb:Zilog_Z8009 gptkb:Zilog_Z8010 gptkb:Zilog_Z8011 gptkb:Zilog_Z8012 gptkb:Zilog_Z8013 gptkb:Zilog_Z8014 gptkb:Zilog_Z8015 gptkb:Zilog_Z8016 gptkb:Zilog_Z8017 gptkb:Zilog_Z8018 gptkb:Zilog_Z8019 gptkb:Zilog_Z8020 gptkb:Zilog_Z8021 gptkb:Zilog_Z8022 gptkb:Zilog_Z8023 gptkb:Zilog_Z8024 gptkb:Zilog_Z8025 gptkb:Zilog_Z8026 gptkb:Zilog_Z8027 gptkb:Zilog_Z8028 gptkb:Zilog_Z8029 gptkb:Zilog_Z8030 gptkb:Zilog_Z8031 gptkb:Zilog_Z8032 gptkb:Zilog_Z8033 gptkb:Zilog_Z8034 gptkb:Zilog_Z8035 gptkb:Zilog_Z8036 gptkb:Zilog_Z8037 gptkb:Zilog_Z8038 gptkb:Zilog_Z8039 gptkb:Zilog_Z8040 gptkb:Zilog_Z8041 gptkb:Zilog_Z8042 gptkb:Zilog_Z8043 gptkb:Zilog_Z8044 gptkb:Zilog_Z8045 gptkb:Zilog_Z8046 gptkb:Zilog_Z8047 gptkb:Zilog_Z8048 gptkb:Zilog_Z8049 gptkb:Zilog_Z8050 |
gptkbp:released |
gptkb:1979
|
gptkbp:released_in |
gptkb:1979
|
gptkbp:replaced_by |
gptkb:Zilog_Z8001
gptkb:Zilog_Z80000 |
gptkbp:shift_instructions |
left and right shift operations
|
gptkbp:successor |
gptkb:Zilog_Z8001
gptkb:Zilog_Z180 gptkb:Zilog_Z80000 gptkb:Zilog_Z8002 gptkb:Zilog_Z8000_family Zilog Z8002 and Z8003 Zilog Z80000 architecture Zilog Z8001, Zilog Z8002 |
gptkbp:support |
multiple programming languages
floating-point operations |
gptkbp:supports |
hardware debugging
multiple programming languages real-time applications real-time processing virtual memory system diagnostics task scheduling system-level programming interrupt handling system calls multiprocessing floating-point operations debugging features software interrupts multi-user systems |
gptkbp:supports_dma |
gptkb:Yes
|
gptkbp:supports_multiprocessing |
gptkb:Yes
gptkb:true |
gptkbp:technology_stack |
16-bit stack pointer
hardware stack |
gptkbp:tutorials |
add, subtract, multiply, divide
AND, OR, NOT, XOR |
gptkbp:type |
CISC
CISC architecture |
gptkbp:used_in |
gptkb:Tandy_2000
gptkb:Zilog_Z8001 gptkb:Sord_M5 gptkb:NEC_PC-9801 gptkb:Telecommunications gptkb:Zilog_Z8002 gptkb:Zilog_Z8000-based_systems gptkb:Zilog_Z8000_evaluation_board gptkb:networking gptkb:robotics gptkb:Mitsubishi_MZ-700 gptkb:Sord_M68 gptkb:Zilog_Z8000-based_workstations Aerospace systems Consumer electronics Control systems Industrial control systems Medical devices Scientific instruments Personal computers Security systems Smart grid technology Workstations early personal computers embedded systems scientific computing Military applications Transportation systems Data acquisition systems Energy management systems Gaming systems Point of sale systems Home automation systems industrial control systems Simulation systems Environmental monitoring systems Automated test equipment Mitsubishi ML-8000 Zilog Z8000 development environment Zilog Z8000 legacy systems |
gptkbp:user_base |
wide user base in the 1980s
|
gptkbp:uses |
gptkb:Zilog_Z8000_assembly_language
|
gptkbp:uses_paging |
gptkb:Yes
|
gptkbp:bfsParent |
gptkb:Zilog
gptkb:Zilog_Z80 |
gptkbp:bfsLayer |
6
|