Zilog Z80000
Zilog Z80000 este un microprocesor pe 32 de biți produs în 1986 ca evoluție a Zilog Z8000 pe 16 biți . Dispune de capacitate de procesare multiplă , o conductă de date pe 6 niveluri și o memorie cache de 256 de octeți . Poate adresa până la 4 GB de memorie RAM . Poate rula codul mașinii scris pentru Z8000, dar nu este compatibil cu arhitectura x86 sau standardul Z80 .
Există 16 registre cu scop general de dimensiuni variabile utilizate printr-un „fișier registru” de 64 de octeți. Procesorul include ounitate de gestionare a memoriei care gestionează și protecția memoriei , un sistem important pentru multitasking . De asemenea, implementează memoria virtuală .
Procesorul poate utiliza trei metode pentru a accesa memoria:
- mod compact : utilizat în programe mici, în care 64 K de memorie pot fi accesate (echivalent cu modul non-segmentat al Z8000)
- modul segmentat : vă permite să aveți 32.768 segmente de 64 KB sau 128 segmente de 16 MB, ceea ce duce la un total de 2 GB de memorie accesibilă
- modul liniar : acces direct la 4 GB de memorie
Procesorul este proiectat să funcționeze împreună cu alte circuite integrate dezvoltate pentru Z8000 , cum ar fi coprocesorul Z8070 .
Bibliografie
- Zilog Z80,000 CPU Preliminary Technical Manual ( PDF ), San Jose , California , Zilog, septembrie 1984. Accesat la 17 iulie 2009 (arhivat din original la 14 octombrie 2011) .