زيلوج Z80000

معالج Zilog Z80000 هو معالج 32 بت غير مُصدر، صممته شركة Zilog وأُنجز عام 1986. يُعد Z80000 نسخة 32 بت مُطوّرة من معالج Zilog Z8000 ذي 16 بت ، مع إمكانية المعالجة المتعددة ، وخط أنابيب تعليمات من ست مراحل ، وذاكرة تخزين مؤقتة بسعة 256 بايت . [ 1 ] يمكنه الوصول إلى 4 جيجابايت من ذاكرة الوصول العشوائي (RAM) ، ولكنه لا يستطيع تنفيذ التعليمات البرمجية المكتوبة لمعالجي Z8000 أو Z80 . 

وُصف المعالج آنذاك بأنه " حاسوب مركزي على شريحة"، وهو يُعادل معالج إنتل 80386 من نواحٍ عديدة . وقد أدت التأخيرات في التصنيع الأولي إلى تأجيل موعد توفره إلى ما بعد موعد توفر معالج 386، ولم يصل معالج Z80000 إلا إلى مرحلة اختبار العينات دون طرحه تجاريًا. [ 2 ]

وصف

على غرار معالج Z8000 الذي يستند إليه، يحتوي معالج Z80000 على ستة عشر سجلاً للأغراض العامة ، ولكن بسعة موسعة من 16 بت في معالج Z8000 إلى 32 بت. وكما هو الحال في معالج Z8000، يسمح معالج Z80000 بدمج سجلاته، حيث يستخدم سجلين من 32 بت ليعملا كسجل واحد من 64 بت. ولدعم بيانات معالج Z8000 ذات العرض 16 بت، يستطيع معالج Z80000 وضع قيمتين من 16 بت في سجل واحد من 32 بت.

يحتوي المعالج على وحدة إدارة ذاكرة توفر ذاكرة محمية ، وهي مهمة لتعدد المهام ، وعنونة ذاكرة افتراضية للتخزين المؤقت لذاكرة الوصول العشوائي (RAM) على القرص الصلب . ويحتوي المعالج على ثلاث طرق للوصول إلى الذاكرة:

  • الوضع المضغوط  – مُصمم للبرامج الصغيرة، ولا يمكنه الوصول إلا إلى 64  كيلوبايت (عناوين 16 بت، ما يعادل الوضع غير المُجزأ في معالج Z8000). تُستمد بتات العناوين من 31 إلى 16 من جميع العناوين الافتراضية من بتات العناوين من 31 إلى 16 من عداد البرنامج.
  • الوضع المجزأ  - 32768 مقطعًا بحجم 64  كيلوبايت (عنوان 16 بت؛ يشمل ذاكرة من 0 إلى 2 جيجابايت) و 128 مقطعًا بحجم 16  ميجابايت (عنوان 24 بت؛ يشمل ذاكرة من 2 جيجابايت إلى 4 جيجابايت)، مما يجعل إجمالي  الذاكرة المتاحة 4 جيجابايت (عنوان 32 بت).
  • الوضع الخطي   ذاكرة يمكن الوصول إليها مباشرة بسعة 4 جيجابايت (عنوان 32 بت)

في وحدة المعالجة المركزية Z80000، تُعتبر المقاطعات جزءًا من فئة تُعرف باسم الاستثناءات. تشمل هذه الفئة عمليات إعادة الضبط، وأخطاء ناقل البيانات، والمقاطعات، والمصائد. [ 3 ]

تم تصميم المعالج ليعمل بالتوافق مع الدوائر المتكاملة الأخرى المصممة للاستخدام مع Z8000، مثل المعالج المساعد ذو الفاصلة العائمة Zilog Z8070 .

كان جهاز Z320 هو نسخة CMOS من جهاز Z80000.

مراجع