रैबिट2000

From Vigyanwiki
Revision as of 15:32, 5 July 2023 by Indicwiki (talk | contribs) (3 revisions imported from alpha:खरगोश_2000)
यह खरगोश 2000 है।

खरगोश अर्धचालक द्वारा डिजाइन किया गया खरगोश 2000 एक उच्च प्रदर्शन 8 बिट माइक्रोकंट्रोलर होता है जो अंतः स्थापित प्रणाली एप्लिकेशन के लिए बनाया गया है।डिजी अंतरराष्ट्रीय ने खरगोश अर्धचालक को खरीद लिया है, जिसके उपरांत वे खरगोश माइक्रोकंट्रोलर और उन पर आधारित हार्डवेयर को विक्री कर रहे हैं।निर्देशों सेट मूल रूप से उपस्थित जेड80 माइक्रोप्रोसेसर पर आधारित है, परंतु कुछ नवीन निर्देशों को जोड़ा गया है और कुछ निर्देशों को हटा दिया गया है।खरगोश माइक्रोकंट्रोलर में गुम हो जाने के कारण ज़ी80 निर्देशों में से एक सीपीआईआर विशेष रूप से महत्वपूर्ण है, क्योंकि यह कुछ सामान्यतः उपयोग की जाने वाली मानक सी फंक्शनों जैसे strlen (), strnlen() और memसीhr() के अधिक अभिन्न अनुप्रयोगों के लिए अधिक कुशल कार्यान्वयन की अनुमति देता है। खरगोश दस्तावेज़ीकरण के अनुसार, यह अपने निर्देशों को मूल जेड80 माइक्रोप्रोसेसर की तुलना में 5 गुना तीव्रता से क्रियान्वयित करता है, अर्थात,ज़िलॉग इजेड80 के समान क्रियान्वयित करता है।

खरगोश 3000 एक ही कोर के सापेक्ष खरगोश 2000 का एक प्रकार है,, परंतु इसमें अधिक शक्तिशाली एकीकृत परिधीय होते हैं। खरगोश 3000A संस्करण में I/O और बड़े पूर्णांक गणित के लिए कुछ अतिरिक्त निर्देश जोड़ता है।खरगोश 4000 में पुनः से अधिक एकीकृत परिधीय जोड़े जाते हैं। खरगोश 5000 से प्रारंभ होकर, आगे के अवतरणों में मानव्य रूप से पृथक आर्किटेक्चर होती है।

रेबिट माइक्रोकंट्रोलर्स के बहुत सारे प्रारूप में सापेक्ष ही एकीकृत फ्लैश मेमोरी और एसआरएएम होता है। इनमें एडीसी और टाइमर भी एकीकृत होते हैं।

संकलक समर्थन

खरगोश 2000 को मुक्त (GPL) छोटा उपकरण सी कंपाइलर और जेड88डीके का समर्थन प्राप्त होता है। इसके अलावा, खरगोश के निर्माताओं द्वारा प्रदान किया जाने वाला गैर-मुक्त डायनामिक सी और वाणिज्यिक तृतीय-पक्ष क्रॉस-सी भी उपस्थित हैं।उपरोक्त दो में से दोनों सी मानक के समर्थन में काफी अपूर्ण होता हैं, और उनके खरगोश 2000 बैकएंड वर्तमान के कंपाइलर संस्करणों में उपलब्ध नहीं होती हैं।

बाहरी संबंध