रैबिट2000
रैबिट 2000 अंतः स्थापित प्रणाली अनुप्रयोगों के लिए खरगोश सेमीकंडक्टर द्वारा डिज़ाइन किया गया एक उच्च-प्रदर्शन 8 बिट microcontroller है। रैबिट सेमीकंडक्टर को डिजी इंटरनेशनल द्वारा खरीदा गया है, जो तब से रैबिट माइक्रोकंट्रोलर्स और उन पर आधारित हार्डवेयर बेच रहा है। निर्देश सेट मूल Z80 माइक्रोप्रोसेसर पर आधारित है, लेकिन कुछ नए निर्देशों (कंप्यूटर विज्ञान) के साथ-साथ कुछ निर्देशों को हटाने के साथ। खरगोश में गायब Z80 निर्देशों में, cpir विशेष रूप से उल्लेखनीय है, क्योंकि यह कुछ अक्सर उपयोग किए जाने वाले मानक C फ़ंक्शंस जैसे strlen (), strnlen () और memchr () के अधिक कुशल कार्यान्वयन की अनुमति देता है। रैबिट डॉक्यूमेंटेशन के अनुसार, यह अपने निर्देशों को 5 गुना तेजी से निष्पादित करता है[citation needed] मूल Z80 माइक्रोप्रोसेसर की तुलना में, यानी Zilog eZ80 के समान।
रैबिट 3000 एक ही कोर के साथ रैबिट 2000 का एक प्रकार है, लेकिन अधिक शक्तिशाली एकीकृत परिधीय है। खरगोश 3000A संस्करण I/O और बड़े पूर्णांक अंकगणित के लिए कुछ अतिरिक्त निर्देश जोड़ता है। खरगोश 4000 फिर से अधिक एकीकृत बाह्य उपकरणों को जोड़ता है। रैबिट 5000 से शुरू होने वाले आगे के डेरिवेटिव्स में काफी अलग आर्किटेक्चर है[citation needed].
अधिकांश खरगोश माइक्रोकंट्रोलर अंतर्निर्मित फ्लैश मेमोरी मेमोरी और स्टेटिक रैंडम एक्सेस मेमोरी के साथ आते हैं। उनके पास एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण और टाइमर बिल्ट-इन भी हैं।
संकलक समर्थन
रैबिट 2000 मुफ्त (जीपीएल) छोटा उपकरण सी संकलक और Z88DK द्वारा समर्थित है। खरगोश और वाणिज्यिक तृतीय-पक्ष पार ग के निर्माताओं द्वारा प्रदान किए गए गैर-मुक्त गतिशील सी भी हैं। बाद के दो सी मानक के समर्थन में काफी अधूरे हैं, और उनके खरगोश 2000 बैकएंड अब वर्तमान संकलक संस्करणों में उपलब्ध नहीं हैं।