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

16-बिट माइक्रो  कंप्यूटर माइक्रो कंप्यूटर हैं जो 16-बिट  माइक्रोप्रोसेसर  का उपयोग करते हैं।

एक 16-बिट रजिस्टर 2. स्टोर कर सकता है16 विभिन्न मान। पूर्णांक  मानों की श्रेणी (कंप्यूटर प्रोग्रामिंग) जिसे 16 बिट्स में संग्रहीत किया जा सकता है, पूर्णांक (कंप्यूटर विज्ञान) # मान और उपयोग किए गए प्रतिनिधित्व पर निर्भर करता है। दो सबसे आम अभ्यावेदन के साथ, सीमा 0 से 65,535 (2 .) है16 - 1) एक ( हस्ताक्षर ित)  बाइनरी संख्या  के रूप में प्रतिनिधित्व के लिए, और −32,768 (−1 × 215) से 32,767 (2 .) तक15 − 1) दो के पूरक के रूप में प्रतिनिधित्व के लिए। 2. के बाद से16 65,536 है, 16-बिट स्मृति पता  वाला एक प्रोसेसर सीधे 64  किलोबाइट  (65,536 बाइट्स)  बाइट एड्रेसिंग |बाइट-एड्रेसेबल मेमोरी तक पहुंच सकता है। यदि कोई सिस्टम 16-बिट सेगमेंट ऑफ़सेट के साथ  स्मृति विभाजन  का उपयोग करता है, तो और अधिक एक्सेस किया जा सकता है।

16-बिट आर्किटेक्चर
बवंडर मैं (c.  1951)  संभवत: पहला 16-बिट कंप्यूटर था। यह युग के लिए एक असामान्य शब्द आकार था; अधिकांश सिस्टम  छह-बिट वर्ण कोड  का उपयोग करते थे और 6-बिट के कुछ गुणकों की शब्द लंबाई का उपयोग करते थे। यह  एएससीआईआई  को पेश करने के प्रयास के साथ बदल गया, जिसने 7-बिट कोड का इस्तेमाल किया और स्वाभाविक रूप से 8-बिट मल्टीपल के उपयोग के लिए प्रेरित किया जो एक एकल ASCII वर्ण या दो  बाइनरी कोडित दशमलव  अंक संग्रहीत कर सकता था।

16-बिट शब्द की लंबाई इस प्रकार 1960 के दशक में अधिक सामान्य हो गई, विशेष रूप से मिनीकंप्यूटर सिस्टम पर। प्रारंभिक 16-बिट कंप्यूटर (c. 1965-70) में  आईबीएम 1130  शामिल है,  एचपी 2100,  दिनांक सामान्य नोवा , और  पीडीपी-11 |दिसंबर पीडीपी-11। प्रारंभिक माइक्रोप्रोसेसर#16-बिट डिज़ाइन|16-बिट माइक्रोप्रोसेसर, जो अक्सर एक मिनी प्लेटफॉर्म पर आधारित होते हैं, 1970 के दशक में दिखाई देने लगे। उदाहरण (c.  1973-76) में पांच-चिप  IMP-16  | राष्ट्रीय सेमीकंडक्टर IMP-16 (1973) शामिल हैं। दो-चिप  एनईसी  μCOM-16 (1974), थ्री-चिप  MCP-1600 |वेस्टर्न डिजिटल MCP-1600 (1975), और फाइव-चिप  तोशीबा  T-3412 (1976)।

प्रारंभिक सिंगल-चिप 16-बिट माइक्रोप्रोसेसर (c. 1975-76) में  पनाफ़ाकोम  एमएन1610 (1975) शामिल हैं,  राष्ट्रीय अर्धचालक गति  (1975),  सामान्य उपकरण CP1600  (1975),  टेक्सास इंस्ट्रूमेंट्स TMS9900  (1976),  फेरांति F100-L, और एचपी 2100#वंशज और वेरिएंट। अन्य उल्लेखनीय 16-बिट प्रोसेसर में Intel 8086,  Intel 80286 , WDC 65816/65802 और  Zilog Z8000  शामिल हैं।  इंटेल 8088 ,  इंटेल 8086  के साथ  बाइनरी संगत  था, और 16-बिट था जिसमें इसके रजिस्टर 16 बिट चौड़े थे, और अंकगणितीय निर्देश 16-बिट मात्रा पर काम कर सकते थे, भले ही इसकी बाहरी बस 8 बिट चौड़ी थी।

एक 16-बिट पूर्णांक 2. स्टोर कर सकता है16 (या 65,536) अलग-अलग मान। एक हस्ताक्षर प्रतिनिधित्व में, ये मान 0 (संख्या)  और 65,535 के बीच के पूर्णांक हैं; दो के पूरक का उपयोग करते हुए, संभावित मान −32,768 से 32,767 तक होते हैं। इसलिए, 16-बिट मेमोरी एड्रेस वाला प्रोसेसर सीधे 64 KB बाइट एड्रेसिंग | बाइट-एड्रेसेबल मेमोरी तक पहुंच सकता है।

16-बिट प्रोसेसर को निजी कंप्यूटर  उद्योग में लगभग पूरी तरह से हटा दिया गया है, और एम्बेडेड अनुप्रयोगों में 32-बिट (या 8-बिट) सीपीयू से कम का उपयोग किया जाता है।.

16/32-बिट मोटोरोला 68000 और इंटेल 386एसएक्स
मोटोरोला 68000 को कभी-कभी 16-बिट कहा जाता है क्योंकि यह मूल अंकगणित को संभालता है। निर्देश सेट 32-बिट कंप्यूटिंग  पर आधारित था | 32-बिट संख्या और आंतरिक रजिस्टर 32 बिट चौड़े थे, इसलिए सामान्य परिभाषाओं के अनुसार, 68000 32-बिट डिज़ाइन है। आंतरिक रूप से, 32-बिट अंकगणित दो 16-बिट संचालन का उपयोग करके किया जाता है, और इससे सिस्टम के कुछ विवरण 16-बिट, या 16/32 के रूप में सामने आते हैं।

इस तरह के समाधानों का कंप्यूटर क्षेत्र में एक लंबा इतिहास है, जिसमें विभिन्न डिजाइन एक बार में 1-बिट भी गणित का प्रदर्शन करते हैं, जिसे सीरियल अंकगणित के रूप में जाना जाता है, जबकि 1970 के दशक तक अधिकांश डिजाइन एक समय में कम से कम कुछ बिट्स को संसाधित करते हैं। एक सामान्य उदाहरण डेटा जनरल नोवा है, जो एक 16-बिट डिज़ाइन था जिसने चार 4-बिट संचालन की एक श्रृंखला के रूप में 16-बिट गणित का प्रदर्शन किया। 4-बिट्स व्यापक रूप से उपलब्ध सिंगल-चिप एएलयू का शब्द आकार था और इस प्रकार सस्ती कार्यान्वयन के लिए अनुमति दी गई थी। 68000 पर लागू होने वाली परिभाषा का उपयोग करते हुए, नोवा एक 4-बिट कंप्यूटर, या 4/16 होगा। नोवा की शुरुआत के कुछ ही समय बाद एक दूसरा संस्करण पेश किया गया था, सुपरनोवा, जिसमें 4-बिट एएलयू में से चार शामिल थे जो एक समय में गणित 16 बिट प्रदर्शन करने के लिए समानांतर में चल रहे थे और इसलिए उच्च प्रदर्शन प्रदान करते थे। यह उपयोगकर्ता और प्रोग्राम के लिए अदृश्य था, जो हमेशा 16-बिट निर्देशों और डेटा का उपयोग करता था। इसी तरह, बाद में मोटोरोला 68020  जैसे 68000-परिवार के सदस्यों में 32-बिट एएलयू थे।

किसी अन्य उपाय के आधार पर सिस्टम के 16-बिट होने या न होने के संदर्भ भी देख सकते हैं। एक आम बात यह है कि जब पता स्थान आंतरिक रजिस्टरों के समान बिट्स के आकार का नहीं होता है। 1970 के दशक के अधिकांश 8-बिट CPU इसी श्रेणी में आते हैं; MOS Technology 6502,  Intel 8080 ,  Zilog Z80  और अधिकांश अन्य में 16-बिट एड्रेस स्पेस था जो 64 KB एड्रेस स्पेस प्रदान करता था। इसका मतलब यह भी था कि पते में हेरफेर के लिए दो निर्देश चक्रों की आवश्यकता होती है। इस कारण से, अधिकांश प्रोसेसर में विशेष 8-बिट एड्रेसिंग मोड थे,  शून्य पृष्ठ , गति में सुधार। आंतरिक रजिस्टर आकार और बाहरी पते के आकार के बीच इस तरह का अंतर 1980 के दशक में बना रहा, हालांकि अक्सर उलट हो गया, क्योंकि युग की स्मृति लागत ने 32-बिट एड्रेसिंग, 2 या 4 जीबी वाली मशीन को एक व्यावहारिक असंभव बना दिया। उदाहरण के लिए, 68000 ने दोहरे इन-लाइन पैकेज पर एड्रेसिंग की केवल  24-बिट कंप्यूटिंग  को उजागर किया, इसे अभी भी विशाल (युग के लिए) 16 एमबी तक सीमित कर दिया। एक समान विश्लेषण इंटेल के इंटेल 80286 सीपीयू प्रतिस्थापन पर लागू होता है, जिसे i386  कहा जाता है, जो एक 32-बिट प्रोसेसर है जिसमें 32-बिट  अंकगणितीय तर्क इकाई  और आंतरिक 32-बिट डेटा पथ है जिसमें 16-बिट बाहरी बस और 24-बिट एड्रेसिंग है। प्रोसेसर इसे बदल दिया।

16- काटा एप्लिकेशन
आईबीएम पीसी संगत और  विंटेल  प्लेटफॉर्म के संदर्भ में, 16-बिट एप्लिकेशन  एमएस-डॉस, ओएस/2 1.x या  माइक्रोसॉफ़्ट विंडोज़  के शुरुआती संस्करणों के लिए लिखा गया कोई भी सॉफ्टवेयर है जो मूल रूप से 16-बिट इंटेल 8088 और इंटेल 80286 पर चलता था। माइक्रोप्रोसेसर। इस तरह के अनुप्रयोगों ने केवल 16-बिट पते का उपयोग करके पता योग्य स्मृति स्थानों की सीमा का विस्तार करने के लिए 20-बिट या 24-बिट  x86 मेमोरी सेगमेंटेशन  | सेगमेंट या चयनकर्ता-ऑफसेट पता प्रतिनिधित्व का उपयोग किया। 2. से अधिक वाले प्रोग्राम16 निर्देशों और डेटा के बाइट ्स (65,536 बाइट्स) को उनके 64-किलोबाइट मेमोरी सेगमेंटेशन के बीच स्विच करने के लिए विशेष निर्देशों की आवश्यकता होती है, जिससे प्रोग्रामिंग 16-बिट अनुप्रयोगों की जटिलता बढ़ जाती है।

16-बिट सीपीयू की सूची

 * एंगस्ट्रेम (कंपनी)
 * 1801 श्रृंखला सीपीयू
 * डेटा सामान्य
 * डेटा जनरल नोवा
 * डेटा सामान्य ग्रहण
 * डिजिटल उपकरण निगम
 * पीडीपी-11 (एलएसआई-11 के लिए, नीचे वेस्टर्न डिजिटल देखें)
 * दिसंबर जे-11
 * दिसंबर टी-11
 * एनसिलिका
 * ईएसआई-रिस्क |ईएसआई-1600
 * फेरांती
 * फेरांति F100-L
 * फेरांति F200-L
 * सामान्य साधन
 * सामान्य साधन CP1600
 * हेवलेट पैकर्ड
 * एचपी 2100|एचपी 21xx/2000/1000/98xx/बीपीसी
 * एचपी 3000
 * हनीवेल
 * हनीवेल लेवल 6/डीपीएस 6
 * आईबीएम
 * आईबीएम 1130/ आईबीएम 1800
 * आईबीएम सिस्टम/7|सिस्टम/7
 * आईबीएम सीरीज/1|सीरीज/1
 * आईबीएम सिस्टम/36|सिस्टम/36
 * Infineon
 * XE166 परिवार
 * सी166 परिवार|सी166/सी167 परिवार
 * एक्ससी2000
 * इंटेल
 * इंटेल 8086/इंटेल 8088
 * इंटेल 80186 / इंटेल 80188
 * इंटेल 80286
 * इंटेल एमसीएस-96
 * लॉकहीड कॉर्पोरेशन
 * लॉकहीड मैक-16 |मैक-16
 * एमआईएल-एसटीडी-1750ए
 * मोटोरोला
 * मोटोरोला 68HC12
 * मोटोरोला 68HC16
 * राष्ट्रीय अर्धचालक
 * आईएमपी-16
 * राष्ट्रीय सेमीकंडक्टर पेस|पेस/आईएनएस8900
 * एनईसी
 * μCOM-16
 * एनईसी वी20 और वी30
 * पनाफाकोम
 * एमएन1610
 * रेनेसा
 * रेनेसास M16C (16-बिट रजिस्टर, 24-बिट एड्रेस स्पेस)
 * Ricoh ो
 * रिकोह 5A22 (WDC 65816 क्लोन  सुपर निंटेंडो एंटरटेनमेंट सिस्टम  में इस्तेमाल किया गया)
 * टेक्सस उपकरण
 * टेक्सास इंस्ट्रूमेंट्स टीएमएस9900
 * टिम SP430
 * तोशीबा
 * टी-3412
 * पश्चिमी डिजाइन केंद्र
 * डब्ल्यूडीसी 65816/65802
 * पश्चिमी डिजिटल
 * एमसीपी-1600
 * PDP-11#LSI-11|DEC LSI-11 . में उपयोग किया जाता है
 * पश्चिमी डिजिटल WD16 में उपयोग किया जाता है
 * ज़ीरक्सा
 * ज़ेरॉक्स ऑल्टो
 * ज़ाइलॉग
 * ज़िलोग Z8000

यह भी देखें

 * 74181#कंप्यूटर (कुछ शुरुआती 16-बिट और अन्य सीपीयू के प्रमुख घटक)
 * ऑडियो बिट गहराई - 16-बिट के रूप में उपयोग की जाने वाली सबसे आम बिट गहराई है, उदा।  सीडी ऑडियो  पर।
 * 74181#कंप्यूटर (कुछ शुरुआती 16-बिट और अन्य सीपीयू के प्रमुख घटक)
 * ऑडियो बिट गहराई - 16-बिट के रूप में उपयोग की जाने वाली सबसे आम बिट गहराई है, उदा।  सीडी ऑडियो  पर।

संदर्भ
==