8-बिट कंप्यूटिंग

कंप्यूटर आर्किटेक्चर में, 8-बिट पूर्णांक या अन्य डेटा इकाइयां वे हैं जो 8 बिट वाइड (1 ऑक्टेट) हैं। साथ ही, 8-बिट सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) और अंकगणितीय तर्क इकाई (एएलयू) आर्किटेक्चर वे हैं जो उस आकार के रजिस्टरों या डेटा बसों पर आधारित हैं। 8-बिट सीपीयू के लिए मेमोरी एड्रेस (और इस तरह एड्रेस बस) आमतौर पर 8-बिट से बड़े होते हैं, आमतौर पर 16-बिट। 8-बिट माइक्रो कंप्यूटर माइक्रो कंप्यूटर होते हैं जो 8-बिट माइक्रोप्रोसेसर का उपयोग करते हैं।

'8-बिट' शब्द उन वर्ण सेटों पर भी लागू होता है जिनका उपयोग 8-बिट बाइट्स वाले कंप्यूटरों पर किया जा सकता है, सबसे अच्छी तरह से विस्तारित एएससीआईआई (ASCII) के विभिन्न रूपों के रूप में जाना जाता है, जिसमें आईएसओ/आईईसी (ISO/IEC) 8859 श्रृंखला के राष्ट्रीय वर्ण सेट शामिल हैं - विशेष रूप से लैटिन 1 अंग्रेजी और पश्चिमी यूरोपीय भाषाओं के लिए।

आईबीएम सिस्टम/360 ने बिट-एड्रेसेबल या दशमलव अंक-एड्रेसेबल या वर्ड-एड्रेसेबल मेमोरी के विपरीत 8-बिट बाइट्स के साथ बाइट-एड्रेसेबल मेमोरी पेश की, हालांकि इसके सामान्य-उद्देश्य वाले रजिस्टर 32 बिट चौड़े थे, और पते निहित थे। उन पतों के कम 24 बिट। सिस्टम/360 के विभिन्न मॉडलों में अलग-अलग आंतरिक डेटा पथ चौड़ाई थी; आईबीएम सिस्टम/360 मॉडल 30 (1965) ने 32-बिट सिस्टम/360 आर्किटेक्चर को लागू किया, लेकिन इसमें 8-बिट मूल पथ चौड़ाई थी, और एक बार में 32-बिट अंकगणितीय 8 बिट्स का प्रदर्शन किया। पहला व्यापक रूप से अपनाया गया 8-बिट माइक्रोप्रोसेसर इंटेल 8080  था, जिसका उपयोग 1970 के दशक के अंत और 1980 के दशक की शुरुआत में कई हॉबीस्ट कंप्यूटरों में किया जाता था, जो अक्सर सीपी/एम  ऑपरेटिंग सिस्टम  को चलाते थे; इसमें 8-बिट डेटा शब्द और 16-बिट पते थे।  ज़िलोग Z80  (8080 के साथ संगत) और  मोटोरोला 6800  का भी इसी तरह के कंप्यूटरों में उपयोग किया गया था। Z80 और  एमओएस प्रौद्योगिकी 6502  8-बिट CPU का व्यापक रूप से घरेलू कंप्यूटर और दूसरी पीढ़ी के वीडियो गेम कंसोल में इस्तेमाल किया गया था। कई 8-बिट सीपीयू या  microcontroller  आज के सर्वव्यापी  अंतः स्थापित प्रणालियाँ  का आधार हैं।

विवरण
एक 8-बिट रजिस्टर 2. स्टोर कर सकता है8 विभिन्न मान। पूर्णांक  मानों की श्रेणी (कंप्यूटर प्रोग्रामिंग) जिसे 8 बिट्स में संग्रहीत किया जा सकता है, पूर्णांक (कंप्यूटर विज्ञान) # मान और उपयोग किए गए प्रतिनिधित्व पर निर्भर करता है। दो सबसे आम अभ्यावेदन के साथ, सीमा 0 से 255 (2 .) है8 - 1) एक ( हस्ताक्षर ित)  बाइनरी संख्या  के रूप में प्रतिनिधित्व के लिए, और -128 (−1 × 27) से 127 (2 .) तक7 - 1) टू के पूरक के रूप में प्रतिनिधित्व के लिए।

8-बिट सीपीयू एक ऑक्टेट (कंप्यूटिंग) का उपयोग करते हैं | 8-बिट बस (कंप्यूटिंग) और इसलिए एक ही निर्देश (कंप्यूटर विज्ञान)  में 8 बिट डेटा तक पहुंच सकते हैं। व्यावहारिक और किफायती विचारों के कारण, पता बस आमतौर पर एक डबल ऑक्टेट ( 16-बिट कंप्यूटिंग ) चौड़ी होती है। इसका मतलब है कि ज़्यादातर 8-बिट प्रोसेसर पर 64  किलोबाइट  (65,536 बाइट्स) का सीधा  पता स्थान  है।

8-बिट युग के अधिकांश घरेलू कंप्यूटरों ने एड्रेस स्पेस का पूरी तरह से दोहन किया, जैसे कि बीबीसी माइक्रो  (मॉडल बी) जिसमें 32 केबी  यादृच्छिक अभिगम स्मृति  और 32 केबी  रीड ऑनली मैमोरी  है। बहुत लोकप्रिय  कमोडोर 64  जैसे अन्य में पूर्ण 64 KB RAM, प्लस 20 KB ROM था, जिसका अर्थ है कि 16-बिट एड्रेसिंग के साथ आप डिफ़ॉल्ट रूप से सभी RAM का उपयोग नहीं कर सकते हैं (जैसे ROM में शामिल  BASIC  भाषा दुभाषिया से);  बैंक स्विचिंग  का उपयोग किए बिना, जो कुछ प्रणालियों में 64 केबी (रैम) की सीमा को तोड़ने की अनुमति देता है। अन्य कंप्यूटरों में कम से कम 1 KB (प्लस 4 KB ROM) होगा, जैसे  जेडएक्स स्पेक्ट्रम   ZX80  (जबकि बाद में बहुत लोकप्रिय सिनक्लेयर ZX स्पेक्ट्रम में अधिक मेमोरी थी), या यहां तक ​​कि केवल 128 बाइट्स RAM (प्लस  भंडारण (स्मृति)  एक से  रॉम कार्ट्रिज ), जैसा कि प्रारंभिक गेम कंसोल  अटारी 2600  में था और इस प्रकार 8-बिट एड्रेसिंग RAM के लिए पर्याप्त होती, यदि उसे ROM को भी कवर करने की आवश्यकता नहीं होती)।  कमोडोर 128, और अन्य 8-बिट सिस्टम, जिसका अर्थ अभी भी 16-बिट एड्रेसिंग के साथ है, 64 केबी से अधिक का उपयोग कर सकता है, यानी 128 केबी रैम,  बीबीसी मास्टर  भी इसके साथ 512 केबी रैम तक विस्तार योग्य है।

जबकि सामान्य तौर पर 8-बिट सीपीयू में 16-बिट एड्रेसिंग होती है, कुछ आर्किटेक्चर में आपके पास दोनों होते हैं, जैसे कि एमओएस प्रौद्योगिकी  एमओएस टेक्नोलॉजी 6502 सीपीयू में, जहां  शून्य पृष्ठ  का व्यापक रूप से उपयोग किया जाता है, उस पेज तक पहुंचने वाले निर्देशों में एक बाइट की बचत होती है, और इसमें 16-बिट एड्रेसिंग निर्देश भी होते हैं जो ऑपकोड के लिए एड्रेस प्लस 1 के लिए 2 बाइट्स लेते हैं। आमतौर पर  सूचकांक रजिस्टर  8-बिट होते हैं (जबकि अन्य 8-बिट सीपीयू, जैसे कि मोटोरोला 6800 में 16-बिट इंडेक्स रजिस्टर होते हैं), जैसे कि 6502 सीपीयू, और फिर  अनुक्रमित पता  निर्देशों का उपयोग करके संबोधित सरणियों का आकार अधिकतम 256 बाइट्स होता है।, लंबे कोड की आवश्यकता के बिना, यानी प्रत्येक व्यक्तिगत सरणी को 8-बिट एड्रेसिंग।

उल्लेखनीय 8-बिट सीपीयू
पहला व्यावसायिक 8-बिट प्रोसेसर इंटेल  8008 (1972) था जो मूल रूप से  डाटापॉइंट 2200   बुद्धिमान टर्मिनल  के लिए अभिप्रेत था। इंटेल के अधिकांश प्रतियोगियों ने ऐसे चरित्र उन्मुख 8-बिट माइक्रोप्रोसेसरों के साथ शुरुआत की। इन 8-बिट मशीनों के आधुनिक संस्करण अभी भी एम्बेडेड सिस्टम में सबसे सामान्य प्रकार के प्रोसेसर में से एक हैं।

एक और उल्लेखनीय 8-बिट सीपीयू एमओएस टेक्नोलॉजी 6502 है। यह, और इसके वेरिएंट, कई व्यक्तिगत कंप्यूटरों में उपयोग किए गए थे, जैसे कि ऐप्पल I और ऐप्पल II, अटारी 8-बिट परिवार, बीबीसी माइक्रो, और  कमोडोर पीईटी  और  कमोडोर वीआईसी -20 , और कई वीडियो गेम कंसोल में, जैसे अटारी 2600 और  निन्टेंडो एंटरटेनमेंट सिस्टम ।

प्रशिक्षण, प्रोटोटाइपिंग और सामान्य हार्डवेयर शिक्षा के लिए उपयोग
कंप्यूटर हार्डवेयर के बारे में सामान्य शिक्षा के साथ-साथ शौक़ीन लोगों के हितों के लिए 8-बिट प्रोसेसर आज भी डिज़ाइन किए जा रहे हैं। ऐसा ही एक सीपीयू एक ब्रेड बोर्ड  पर  7400-श्रृंखला एकीकृत सर्किट  का उपयोग करके डिजाइन और कार्यान्वित किया गया था।  8-बिट सीपीयू और उनके संबंधित असेंबलरों को डिजाइन करना इंजीनियरिंग छात्रों, इंजीनियरों और शौकियों के लिए एक सामान्य प्रशिक्षण अभ्यास है। इस उद्देश्य के लिए FPGA का उपयोग किया जाता है।

यह भी देखें

 * केनबक-1