Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Zilog Z80000
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Description== Like the Z8000 it is based on, the Z80000 has sixteen general-purpose [[processor register|registers]], but expanded from the Z8000's 16-bit to 32-bit. Like the Z8000, the Z80000 allows its registers to be combined, in this case using two 32-bit registers to act as a single 64-bit one. To support the Z8000s 16-bit wide data, the Z80000 can place two 16-bit values in a single 32-register. The processor includes a [[memory management unit]] that provides [[protected memory]], important for [[computer multitasking|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). Address bits 31-16 of all virtual addresses comes from address bits 31-16 of the program counter. * segmented mode β 32,768 segments of 64 KB (16-bit address; comprising memory from 0-2GB) ''and'' 128 segments of 16 MB (24-bit address; comprising memory from 2GB-4GB), making a total of 4 GB (32-bit address) of accessible memory. * linear mode β direct 4 GB (32-bit address) accessible memory On the Z80000 CPU, [[interrupt|interrupts]] are part of a category known as exceptions. This category includes resets, bus errors, interrupts, and traps.<ref>{{cite web |url=http://bitsavers.trailing-edge.com/components/zilog/z80000/Z80000_CPU_Preliminary_Technical_Manual_Sep84.pdf#page=12 |page=12(1-3) |title=Z80,OOOTM CPU Preliminary Technical Manual September 1984 |accessdate=2023-12-08}}</ref> The processor is designed to interoperate with other [[integrated circuit]]s designed for use with the Z8000, such as the [[Zilog Z8070]] [[floating-point]] [[coprocessor]]. The Z320 was the [[CMOS]] version of the Z80000.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)