The Z80000 ("zee-eighty-thousand" American, "zed-eighty-thousand" British) is Zilog's 32-bit processor, first released in 1986. It is essentially a 32-bit expansion of its 16-bit predecessor, the Zilog Z8000. It includes multiprocessing capability, a six-stage instruction pipeline, and a 256-byte cache. Its memory addressing system can access 4 gigabytes of RAM. Described at the time as a "mainframe on a chip", the processor is in many ways an equivalent to Intel's 80386. It can execute code written for the Z8000, but is not compatible with the Intel x86 architecture, nor is it compatible with the Z80.
Sixteen general-purpose registers of variable size are available through use of a 64-byte "register file". The processor includes a memory management unit that provides protected memory, important for multitasking, and virtual memory addressing for temporary storage of RAM on a hard disk. The processor has three methods of accessing memory:
- compact mode – meant for small programs, could only access 64 KB (16-bit addresses, equivalent to the Z8000's non-segmented mode)
- segmented mode – 32,768 segments of 64 KB (16-bit address) or 128 segments of 16 MB (24-bit address), making a total of 2 GB (31-bit address) of accessible memory
- linear mode – direct 4 GB (32-bit address) accessible memory
The Z320 was the CMOS version of the Z80000.
||This article includes a list of references, but its sources remain unclear because it has insufficient inline citations. (July 2009) (Learn how and when to remove this template message)|
- Zilog Z80,000 CPU Preliminary Technical Manual (pdf). San Jose, California: Zilog. September 1984. Retrieved 2009-07-17.
|This microcomputer- or microprocessor-related article is a stub. You can help Wikipedia by expanding it.|