أرنب 2000

يُعدّ Rabbit 2000 متحكمًا دقيقًا عالي الأداء ذو 8 بتات، صممته شركة Rabbit Semiconductor لتطبيقات الأنظمة المدمجة . استحوذت شركة Digi International على Rabbit Semiconductor ، وهي تبيع منذ ذلك الحين متحكمات Rabbit الدقيقة والأجهزة المبنية عليها. تعتمد مجموعة التعليمات على معالج Z80 الأصلي، مع إضافة بعض التعليمات الجديدة وحذف بعضها الآخر. من بين تعليمات Z80 المفقودة في Rabbit، تبرز تعليمة cpir بشكل خاص، إذ تُتيح تنفيذًا أكثر كفاءة لبعض دوال C القياسية شائعة الاستخدام، مثل strlen () وstrnlen() وmemchr(). وفقًا لوثائق Rabbit، يُنفّذ Rabbit تعليماته أسرع بخمس مرات من معالج Z80 الأصلي ، أي ما يُشابه أداء Zilog eZ80 .
يُعدّ جهاز Rabbit 3000 نسخةً مُطوّرة من جهاز Rabbit 2000، إذ يشتركان في نفس النواة، لكنهما يتميّزان بوحدات طرفية مُدمجة أكثر قوة . ويُضيف جهاز Rabbit 3000A عددًا محدودًا من التعليمات الإضافية للإدخال والإخراج والحسابات على الأعداد الصحيحة الكبيرة. كما يُضيف جهاز Rabbit 4000 المزيد من الوحدات الطرفية المُدمجة. أما النسخ اللاحقة، بدءًا من جهاز Rabbit 5000، فتتميز ببنية مختلفة تمامًا .
تأتي معظم وحدات التحكم الدقيقة من نوع Rabbit مزودة بذاكرة فلاش مدمجة وذاكرة SRAM . كما أنها تحتوي على محول تناظري رقمي (ADC) ومؤقتات مدمجة.
دعم المُترجم
يدعم جهاز Rabbit 2000 مُجمِّع لغة C المجاني (GPL) Small Device C Compiler و Z88DK . كما يتوفر أيضًا Dynamic C غير المجاني الذي توفره الشركة المصنعة لجهاز Rabbit، و CROSS-C التجاري من طرف ثالث . ويُعدّ دعمهما لمعيار C غير مكتمل، ولم تعد واجهات Rabbit 2000 الخلفية الخاصة بهما متوفرة في إصدارات المُجمِّع الحالية.
روابط خارجية
- المتحكمات الدقيقة
