ज़िलॉग Z8: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[File:KL Zilog Z8.jpg|thumb|right|ज़िलॉग Z8 प्रोसेसर]]
[[File:KL Zilog Z8.jpg|thumb|right|ज़िलॉग Z8 प्रोसेसर]]
[[File:KL Zilog Z8 Super-8.jpg|thumb|ज़िलॉग Z8 (सुपर-8 परिवार)]]
[[File:KL Zilog Z8 Super-8.jpg|thumb|ज़िलॉग Z8 (सुपर-8 वर्ग )]]
[[File:Zilog Z8 02 1.jpg|thumb|एक ज़िलॉग Z8-02 को [[क्वाड इन-लाइन पैकेज]] में पैक किया गया है]][[ज़ाइलॉग]] Z8 एक [[ microcontroller |microcontroller]] आर्किटेक्चर है, जिसे मूल रूप से 1979 में पेश किया गया था, जिसमें आज Z8 Encore!, eZ8 Encore!, भी शामिल है।{{NoteTag|''The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.''}} eZ8 दोहराना! XP, और eZ8 दोहराना! एमसी परिवार.
[[File:Zilog Z8 02 1.jpg|thumb|एक ज़िलॉग Z8-02 को [[क्वाड इन-लाइन पैकेज]] में पैक किया गया है]]


आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण [[ रैंडम एक्सेस मेमोरी |रैंडम एक्सेस मेमोरी]] (रैम) के रूप में किया जा सकता है। प्रोग्राम [[प्रोग्रामयोग्य [[ केवल पढ़ने के लिये मेमोरी |केवल पढ़ने के लिये मेमोरी]] ]] (PROM, OTP), रीड-ओनली मेमोरी (ROM), या [[फ्लैश मेमोरी]] के 1 [[किबिबाइट]] (KB) और 64 KB के बीच के [[16-बिट]] एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है।


चिप बाह्य उपकरणों में [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण]] (ए/डी), [[क्रमानुसार बाह्य इंटरफ़ेस]] (एसपीआई) शामिल हैं{{NoteTag|http://bitsavers.trailing-edge.com/components/zilog/z8/UM001602-0904_Z8_User_Manual_2004.pdf says SPI is only in select models. 1983 manual has no mention of an SPI: https://archive.org/details/bitsavers_zilogz8198hnicalManual_4348606}} और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, [[IrDA]] एनकोडर/डिकोडर आदि। 8 से 80 पिन तक के संस्करण हैं, जो [[ दोहरी इन-लाइन पैकेज |दोहरी इन-लाइन पैकेज]] (PDIP), [[क्वाड फ्लैट नो-लीड्स पैकेज]] (माइक्रोलीडफ़्रेम, MLF) में रखे गए हैं। , छोटे [[छोटी रूपरेखा एकीकृत सर्किट]]एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल [[क्वाड फ्लैट पैकेज]] (एलक्यूएफपी)। eZ8 दोहराना! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है।
ज़िलॉग Z8 एक माइक्रोकंट्रोलर आर्किटेक्चर है, जिसे मूल रूप से 1979 में प्रस्तुत किया गया था, जिसमें आज Z8 एन्कोर!, eZ8 एन्कोर!, [नोट 1] eZ8 एन्कोर! भी सम्मिलित है!{{NoteTag|''The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.''}} XP और eZ8 एन्कोर! एमसी वर्ग है


बुनियादी वास्तुकला, एक संशोधित (गैर-सख्त) [[हार्वर्ड वास्तुकला]], तकनीकी रूप से [[ज़िलॉग Z80]] से बहुत अलग है। इसके बावजूद, निर्देश सेट और असेंबली भाषा [[ वाक्य - विन्यास |वाक्य - विन्यास]] अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन उसी का उपयोग करते हैं <code>LD</code> स्मरणीय (सं <code>MOV</code> या <code>MOVE</code>s), जैसे निर्देशों को टाइप करना <code>DJNZ</code>, वही हैं, इत्यादि।
आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण रैंडम-एक्सेस मेमोरी (रैम) के रूप में किया जा सकता है। 1 किबिबाइट (KB) और 64 KB के बीच प्रोग्रामयोग्य रीड-ओनली मेमोरी (पीरोम, ओ.टी.पी), रीड-ओनली मेमोरी (रोम), या फ्लैश मेमोरी के लिए 16-बिट एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है।


ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। ZDS II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में ANSI C89 अनुपालन का दावा करने वाला एक निःशुल्क कंपाइलर भी शामिल है।
चिप बाह्य उपकरणों में एनालॉग-टू-डिजिटल कनवर्टर (ए/डी), सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई) [नोट 2] और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, आईआरडीए एनकोडर/डिकोडर आदि सम्मिलित  हैं। जो की 8 से लेकर ऊपर तक के संस्करण हैं। 80 पिन, डुअल इन-लाइन पैकेज (पीडीआईपी), क्वाड फ्लैट नो-लीड्स पैकेज (माइक्रोलीडफ्रेम, एमएलएफ), स्मॉल आउटलाइन इंटीग्रेटेड सर्किट (एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल क्वाड फ्लैट पैकेज ( एलक्यूएफपी) eZ8 एन्कोर! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है।


प्राथमिक प्रतिस्पर्धियों में कुछ हद तक समान शामिल हैं{{NoteTag|''The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.''}} [[ माइक्रोचिप प्रौद्योगिकी |माइक्रोचिप प्रौद्योगिकी]] [[पीआईसी माइक्रोकंट्रोलर]] परिवार, और सभी [[इंटेल 8051]] वंशज। इसके अलावा अधिक पारंपरिक [[वॉन न्यूमैन वास्तुकला]] आधारित सिंगल चिप माइक्रोकंट्रोलर को प्रतिस्पर्धी माना जा सकता है, जैसे कि [[मोटोरोला 6800]], [[मोटोरोला 6809]] आधारित [[मोटोरोला 68HC11]], [[हिताची H8]] परिवार, और [[Z80]]-डेरिवेटिव, जैसे [[ तोशीबा |तोशीबा]] TLCS-870, केवल कुछ ही नाम हैं। .
बेसिक  आर्किटेक्चर , एक संशोधित (गैर-सख्त) [[हार्वर्ड वास्तुकला|हार्वर्ड आर्किटेक्चर]], तकनीकी रूप से [[ज़िलॉग Z80]] से बहुत अलग है। इसके अतिरिक्त, निर्देश सेट और असेंबली लैंग्वेज सिंटैक्स अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन एक ही <code>LD</code> मेमोनिक (कोई <code>MOV</code>या<code>MOVE</code>s) का उपयोग करते हैं, <code>DJNZ</code>,जैसे टाइपिंग निर्देश समान होते हैं और इसी तरह।
 
ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। जेडडीएस II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में एएनएसआई C89 अनुपालन का प्रमाण करने वाला एक निःशुल्क कंपाइलर भी सम्मिलित है।
 
प्राथमिक प्रतिस्पर्धियों में कुछ सीमा तक समान सम्मिलित  हैं{{NoteTag|''The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.''}} [[ माइक्रोचिप प्रौद्योगिकी |माइक्रोचिप प्रौद्योगिकी]] [[पीआईसी माइक्रोकंट्रोलर]] वर्ग , और सभी [[इंटेल 8051]] वंशज है  इसके अतिरिक्त अधिक पारंपरिक [[वॉन न्यूमैन वास्तुकला|वॉन न्यूमैन आर्किटेक्चर]] आधारित सिंगल चिप माइक्रोकंट्रोलर को प्रतिस्पर्धी माना जा सकता है, जैसे कि [[मोटोरोला 6800]], [[मोटोरोला 6809]] आधारित [[मोटोरोला 68HC11]], [[हिताची H8]] वर्ग , और [[Z80]]-डेरिवेटिव, जैसे [[ तोशीबा |तोशीबा]] टीएलसीएस-870, केवल कुछ ही नाम हैं। .


==उत्पाद लाइन==
==उत्पाद लाइन==
*रोम रहित: एकीकृत रोम के बिना मॉडल
*रोम रहित: एकीकृत रोम के बिना मॉडल
*ROM: एकीकृत ROM वाले मॉडल
*रोम: एकीकृत रोम वाले मॉडल
*बेसिक: ROM में एकीकृत बेसिक दुभाषिया और डिबगर के साथ मॉडल
*बेसिक: रोम में एकीकृत बेसिक इंटरप्रेटर और डिबगर के साथ मॉडल
*ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल
*ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल
*कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है
*कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है
*जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर
*जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर
*दोहराना!: एकीकृत फ़्लैश-आधारित मेमोरी
*एन्कोर!: एकीकृत फ़्लैश-आधारित मेमोरी
*दोहराना! एक्सपी: दोहराना! सेंसर के साथ
*एन्कोर! एक्सपी: एन्कोर! सेंसर के साथ
*दोहराना! एमसी (मोटर नियंत्रण): मोटर नियंत्रण अनुप्रयोग
*एन्कोर! एमसी (मोटर नियंत्रण): मोटर नियंत्रण अनुप्रयोग


==एमुलेटर==
==एमुलेटर                           ==
JTCEMU एक मुफ़्त सॉफ़्टवेयर ([[जीएनयू जनरल पब्लिक लाइसेंस]] (GPL) संस्करण 3) Z8 एमुलेटर है जो [[Linux]], [[Windows]] और [[macOS]] के लिए [[जावा (प्रोग्रामिंग भाषा)]] में लिखा गया है।<ref>{{Cite web |url=http://www.jens-mueller.org/jtcemu/ |title=JTCEMU: JU+TE-Computer-Emulator |last=Müller |first=Jens |date=26 July 2011 |website=Jens Müller's homepage |access-date=2020-03-30}}</ref>
जेटीसीईएमयू एक मुफ़्त सॉफ़्टवेयर ([[जीएनयू जनरल पब्लिक लाइसेंस]] (जीपीएल) संस्करण 3) Z8 एमुलेटर है जो [[Linux|लिनक्स]], [[Windows|विंडोज]] और [[macOS|मैक ओएस]] के लिए [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज )]] में लिखा गया है।<ref>{{Cite web |url=http://www.jens-mueller.org/jtcemu/ |title=JTCEMU: JU+TE-Computer-Emulator |last=Müller |first=Jens |date=26 July 2011 |website=Jens Müller's homepage |access-date=2020-03-30}}</ref>




Line 31: Line 34:
<गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड >
<गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड >
Robotron UC8810D 004 1.jpg|वीईबी [[माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं]] कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण)
Robotron UC8810D 004 1.jpg|वीईबी [[माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं]] कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण)
Synertek Z8 03RS 1.jpg|[[Synertek]] Z8-03RS (पिग्गी-बैक EPROM संस्करण)
Synertek Z8 03RS 1.jpg|[[Synertek]] Z8-03RS (पिग्गी-बैक EPरोम संस्करण)
</गैलरी>
</गैलरी>



Revision as of 14:31, 13 August 2023

ज़िलॉग Z8 प्रोसेसर
ज़िलॉग Z8 (सुपर-8 वर्ग )
एक ज़िलॉग Z8-02 को क्वाड इन-लाइन पैकेज में पैक किया गया है


ज़िलॉग Z8 एक माइक्रोकंट्रोलर आर्किटेक्चर है, जिसे मूल रूप से 1979 में प्रस्तुत किया गया था, जिसमें आज Z8 एन्कोर!, eZ8 एन्कोर!, [नोट 1] eZ8 एन्कोर! भी सम्मिलित है![note 1] XP और eZ8 एन्कोर! एमसी वर्ग है

आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण रैंडम-एक्सेस मेमोरी (रैम) के रूप में किया जा सकता है। 1 किबिबाइट (KB) और 64 KB के बीच प्रोग्रामयोग्य रीड-ओनली मेमोरी (पीरोम, ओ.टी.पी), रीड-ओनली मेमोरी (रोम), या फ्लैश मेमोरी के लिए 16-बिट एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है।

चिप बाह्य उपकरणों में एनालॉग-टू-डिजिटल कनवर्टर (ए/डी), सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई) [नोट 2] और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, आईआरडीए एनकोडर/डिकोडर आदि सम्मिलित हैं। जो की 8 से लेकर ऊपर तक के संस्करण हैं। 80 पिन, डुअल इन-लाइन पैकेज (पीडीआईपी), क्वाड फ्लैट नो-लीड्स पैकेज (माइक्रोलीडफ्रेम, एमएलएफ), स्मॉल आउटलाइन इंटीग्रेटेड सर्किट (एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल क्वाड फ्लैट पैकेज ( एलक्यूएफपी) eZ8 एन्कोर! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है।

बेसिक आर्किटेक्चर , एक संशोधित (गैर-सख्त) हार्वर्ड आर्किटेक्चर, तकनीकी रूप से ज़िलॉग Z80 से बहुत अलग है। इसके अतिरिक्त, निर्देश सेट और असेंबली लैंग्वेज सिंटैक्स अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन एक ही LD मेमोनिक (कोई MOVयाMOVEs) का उपयोग करते हैं, DJNZ,जैसे टाइपिंग निर्देश समान होते हैं और इसी तरह।

ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। जेडडीएस II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में एएनएसआई C89 अनुपालन का प्रमाण करने वाला एक निःशुल्क कंपाइलर भी सम्मिलित है।

प्राथमिक प्रतिस्पर्धियों में कुछ सीमा तक समान सम्मिलित हैं[note 2] माइक्रोचिप प्रौद्योगिकी पीआईसी माइक्रोकंट्रोलर वर्ग , और सभी इंटेल 8051 वंशज है इसके अतिरिक्त अधिक पारंपरिक वॉन न्यूमैन आर्किटेक्चर आधारित सिंगल चिप माइक्रोकंट्रोलर को प्रतिस्पर्धी माना जा सकता है, जैसे कि मोटोरोला 6800, मोटोरोला 6809 आधारित मोटोरोला 68HC11, हिताची H8 वर्ग , और Z80-डेरिवेटिव, जैसे तोशीबा टीएलसीएस-870, केवल कुछ ही नाम हैं। .

उत्पाद लाइन

  • रोम रहित: एकीकृत रोम के बिना मॉडल
  • रोम: एकीकृत रोम वाले मॉडल
  • बेसिक: रोम में एकीकृत बेसिक इंटरप्रेटर और डिबगर के साथ मॉडल
  • ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल
  • कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है
  • जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर
  • एन्कोर!: एकीकृत फ़्लैश-आधारित मेमोरी
  • एन्कोर! एक्सपी: एन्कोर! सेंसर के साथ
  • एन्कोर! एमसी (मोटर नियंत्रण): मोटर नियंत्रण अनुप्रयोग

एमुलेटर

जेटीसीईएमयू एक मुफ़्त सॉफ़्टवेयर (जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) संस्करण 3) Z8 एमुलेटर है जो लिनक्स, विंडोज और मैक ओएस के लिए जावा (प्रोग्रामिंग लैंग्वेज ) में लिखा गया है।[1]


दूसरा स्रोत

<गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड > Robotron UC8810D 004 1.jpg|वीईबी माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण) Synertek Z8 03RS 1.jpg|Synertek Z8-03RS (पिग्गी-बैक EPरोम संस्करण) </गैलरी>

टिप्पणियाँ

  1. The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
  2. The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.


संदर्भ

  1. Müller, Jens (26 July 2011). "JTCEMU: JU+TE-Computer-Emulator". Jens Müller's homepage. Retrieved 2020-03-30.
  • Grehan, Rick (September 1994). "Processors Proliferate". Byte.


बाहरी संबंध