16-बिट कंप्यूटिंग: Difference between revisions

From Vigyanwiki
No edit summary
 
(8 intermediate revisions by 6 users not shown)
Line 3: Line 3:


<!-- ==Range for storing integers== -->
<!-- ==Range for storing integers== -->
16-बिट रजिस्टर 2 <sup>16</sup> भिन्न मानों को संग्रहीत कर सकता है। 16 बिट्स में संग्रहीत किए जा सकने वाले [[पूर्णांक]] मानों की सीमा उपयोग किए गए [[पूर्णांक प्रतिनिधित्व]] पर निर्भर करती है। दो सबसे आम अभ्यावेदन के साथ, रेंज 0 से 65,535 (2 <sup>16</sup> − 1) एक (अहस्ताक्षरित ) [[:hi:द्वयाधारी संख्या पद्धति|बाइनरी संख्या]] के रूप में प्रतिनिधित्व के लिए है, और −32,768 (−1 × 2 <sup>15</sup> ) से 32,767 (2 <sup>15</sup> − 1) के रूप में प्रतिनिधित्व के लिए है। दो का पूरक है। चूंकि 2<sup>16</sup> 65,536 है, 16-बिट [[:hi:स्मृति पता|मेमोरी पतों]] वाला प्रोसेसर सीधे [[:hi:बाइट एड्रेसिंग|बाइट-एड्रेसेबल]] मेमोरी के 64kb (65,536 बाइट्स) तक पहुंच सकता है। यदि कोई सिस्टम 16-बिट सेगमेंट ऑफ़सेट के साथ [[सेगमेंटेशन]] का उपयोग करता है, तो अधिक एक्सेस किया जा सकता है।
16-बिट रजिस्टर 2<sup>16</sup> भिन्न मानों को संग्रहीत कर सकता है। 16 बिट्स में संग्रहीत किए जा सकने वाले [[पूर्णांक]] मानों की सीमा उपयोग किए गए [[पूर्णांक प्रतिनिधित्व]] पर निर्भर करती है। दो सबसे आम अभ्यावेदन के साथ, रेंज 0 से 65,535 (2<sup>16</sup> − 1) एक (अहस्ताक्षरित ) [[:hi:द्वयाधारी संख्या पद्धति|बाइनरी संख्या]] के रूप में प्रतिनिधित्व के लिए है, और −32,768 (−1 × 2<sup>15</sup>) से 32,767 (2<sup>15</sup> − 1) के रूप में प्रतिनिधित्व के लिए है। दो का पूरक है। चूंकि 2<sup>16</sup> 65,536 है, 16-बिट [[:hi:स्मृति पता|मेमोरी एड्रेस]] वाला प्रोसेसर सीधे [[:hi:बाइट एड्रेसिंग|बाइट-एड्रेसेबल]] मेमोरी के 64kb (65,536 बाइट्स) तक पहुंच सकता है। यदि कोई सिस्टम 16-बिट सेगमेंट ऑफ़सेट के साथ [[सेगमेंटेशन]] का उपयोग करता है, तो अधिक एक्सेस किया जा सकता है।


==16-बिट आर्किटेक्चर ==
==16-बिट आर्किटेक्चर ==
[[:hi:बवंडर मैं|एमआईटी ( MIT) व्हर्लविंड]] ( c.1951)<ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/timeline/?year=1951|title=Year 1951}} (see also {{Cite web|url=http://www.computerhistory.org/timeline/?year=1943|title=Year 1943}}).</ref> <ref>Digital Press, [http://www.computerhistory.org/collections/accession/102630350 Digital at Work] {{Webarchive|url=https://web.archive.org/web/20130702225119/http://www.computerhistory.org/collections/accession/102630350|date=2013-07-02}}, Pearson, 1992, {{ISBN|1-55558-092-0}}, pp. 4, 23.</ref> संभवतः पहला 16-बिट कंप्यूटर था। यह युग के लिए एक असामान्य शब्द आकार था; अधिकांश प्रणालियाँ छह-बिट वर्ण कोड का उपयोग करती हैं और 6-बिट्स के कुछ गुणकों की शब्द लंबाई का उपयोग करती हैं। यह [[:hi:आस्की|ASCII]] को पेश करने के प्रयास से बदल गया, जिसमें 7-बिट कोड का उपयोग किया गया और स्वाभाविक रूप से 8-बिट मल्टीपल का उपयोग किया गया, जो एकल ASCII वर्ण या दो [[:hi:द्वयाधारी कूटित दशमलव|बाइनरी कोडेड दशमलव]] अंकों को संग्रहीत कर सकता था।
[[:hi:बवंडर मैं|एमआईटी (MIT) व्हर्लविंड]] (c.1951)<ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/timeline/?year=1951|title=Year 1951}} (see also {{Cite web|url=http://www.computerhistory.org/timeline/?year=1943|title=Year 1943}}).</ref> <ref>Digital Press, [http://www.computerhistory.org/collections/accession/102630350 Digital at Work] {{Webarchive|url=https://web.archive.org/web/20130702225119/http://www.computerhistory.org/collections/accession/102630350|date=2013-07-02}}, Pearson, 1992, {{ISBN|1-55558-092-0}}, pp. 4, 23.</ref> संभवतः पहला 16-बिट कंप्यूटर था। यह युग के लिए एक असामान्य शब्द आकार था; अधिकांश प्रणालियाँ छह-बिट वर्ण कोड का उपयोग करती हैं और 6-बिट्स के कुछ गुणकों की शब्द लंबाई का उपयोग करती हैं। यह [[:hi:आस्की|ASCII]] को प्रस्तुत करने के प्रयास से बदल गया, जिसमें 7-बिट कोड का उपयोग किया गया और स्वाभाविक रूप से 8-बिट मल्टीपल का उपयोग किया गया, जो एकल ASCII वर्ण या दो [[:hi:द्वयाधारी कूटित दशमलव|बाइनरी कोडेड दशमलव]] अंकों को संग्रहीत कर सकता था।


1960 के दशक में 16-बिट शब्द की लंबाई विशेष रूप से मिनीकंप्यूटर सिस्टम पर अधिक सामान्य हो गई। शुरुआती 16-बिट कंप्यूटर ( c. 1965-70) में [[आईबीएम 1130]],<ref>{{Cite web|website=IBM Archives|url=http://www-03.ibm.com/ibm/history/exhibits/1130/1130_intro.html|title=The IBM 1130 computing system}}</ref> [[एचपी 2100]],<ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/revolution/minicomputers/11/337/2385|title=HP 2116}}</ref> डेटा जनरल नोवा, <ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/collections/accession/102646102|title=Data General Nova minicomputer|access-date=2012-06-11|archive-url=https://web.archive.org/web/20130517042928/http://www.computerhistory.org/collections/accession/102646102|archive-date=2013-05-17}}</ref> और डीईसी पीडीपी-11 शामिल हैं। <ref>{{Cite book|last=Pearson|first=Jamie Parker|title=Digital at work: snapshots from the first thirty-five years|date=September 1992|publisher=Digital Press|isbn=978-1-55558-092-6|pages=58–61}}</ref> शुरुआती [[:hi:माइक्रोप्रोसेसर|16-बिट माइक्रोप्रोसेसर]], जो अक्सर मिनी प्लेटफार्मों में से एक पर आधारित होते थे, 1970 के दशक में दिखाई देने लगे। उदाहरण ( c. 1973-76) में पांच-चिप [[नेशनल सेमीकंडक्टर IMP-16]] (1973),<ref name="Belzer2">{{Cite book|last=Belzer|first=Jack|url=https://books.google.com/books?id=iBsUXrgKBKkC&pg=PA402|title=Encyclopedia of Computer Science and Technology|last2=Holzman|first2=Albert G.|last3=Kent|first3=Allen|date=1978|publisher=[[CRC Press]]|isbn=9780824722609|volume=10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification|page=402}}</ref> दो-चिप [[:hi:एनईसी|NEC]] μCOM-16 (1974),<ref>{{Cite web|url=http://www.shmj.or.jp/english/pdf/ic/exhibi748E.pdf|title=1970s: Development and evolution of microprocessors|website=Semiconductor History Museum of Japan|access-date=2019-06-27|archive-url=https://web.archive.org/web/20190627161417/http://www.shmj.or.jp/english/pdf/ic/exhibi748E.pdf|archive-date=2019-06-27}}</ref> <ref name="Belzer2" /> तीन-चिप वेस्टर्न डिजिटल MCP शामिल हैं [[:hi:एमसीपी-1600|-1600]] (1975), और पांच-चिप [[:hi:तोशिबा|तोशिबा]] टी-3412 (1976)।<ref name="Belzer2" />
1960 के दशक में 16-बिट शब्द की लंबाई विशेष रूप से मिनीकंप्यूटर सिस्टम पर अधिक सामान्य हो गई। प्रारम्भी 16-बिट कंप्यूटर ( c. 1965-70) में [[आईबीएम 1130]],<ref>{{Cite web|website=IBM Archives|url=http://www-03.ibm.com/ibm/history/exhibits/1130/1130_intro.html|title=The IBM 1130 computing system}}</ref> [[एचपी 2100]],<ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/revolution/minicomputers/11/337/2385|title=HP 2116}}</ref> डेटा जनरल नोवा,<ref>{{Cite web|website=Computer History Museum|url=http://www.computerhistory.org/collections/accession/102646102|title=Data General Nova minicomputer|access-date=2012-06-11|archive-url=https://web.archive.org/web/20130517042928/http://www.computerhistory.org/collections/accession/102646102|archive-date=2013-05-17}}</ref> और डीईसी पीडीपी-11 सम्मिलित हैं।<ref>{{Cite book|last=Pearson|first=Jamie Parker|title=Digital at work: snapshots from the first thirty-five years|date=September 1992|publisher=Digital Press|isbn=978-1-55558-092-6|pages=58–61}}</ref> प्रारम्भी [[:hi:माइक्रोप्रोसेसर|16-बिट माइक्रोप्रोसेसर]], जो प्रायः मिनी प्लेटफार्मों में से एक पर आधारित होते थे, 1970 के दशक में दिखाई देने लगे। उदाहरण ( c. 1973-76) में पांच-चिप [[नेशनल सेमीकंडक्टर IMP-16]] (1973),<ref name="Belzer2">{{Cite book|last=Belzer|first=Jack|url=https://books.google.com/books?id=iBsUXrgKBKkC&pg=PA402|title=Encyclopedia of Computer Science and Technology|last2=Holzman|first2=Albert G.|last3=Kent|first3=Allen|date=1978|publisher=[[CRC Press]]|isbn=9780824722609|volume=10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification|page=402}}</ref> दो-चिप [[:hi:एनईसी|NEC]] μCOM-16 (1974),<ref>{{Cite web|url=http://www.shmj.or.jp/english/pdf/ic/exhibi748E.pdf|title=1970s: Development and evolution of microprocessors|website=Semiconductor History Museum of Japan|access-date=2019-06-27|archive-url=https://web.archive.org/web/20190627161417/http://www.shmj.or.jp/english/pdf/ic/exhibi748E.pdf|archive-date=2019-06-27}}</ref> <ref name="Belzer2" /> तीन-चिप वेस्टर्न डिजिटल MCP सम्मिलित हैं [[:hi:एमसीपी-1600|-1600]] (1975), और पांच-चिप [[:hi:तोशिबा|तोशिबा]] टी-3412 (1976)।<ref name="Belzer2" />


प्रारंभिक सिंगल-चिप 16-बिट माइक्रोप्रोसेसर ({{Circa}} 1975-76) में [[ पनाफ़ाकोम |पनाफ़ाकोम]] एमएन1610 (1975) शामिल हैं,<ref>{{cite web|title=16-bit Microprocessors|url=http://www.cpu-museum.com/161x_e.htm|publisher=CPU Museum|access-date=5 October 2010}}</ref><ref name="fujitsu">{{cite web|title=History|url=http://www.pfu.fujitsu.com/en/profile/history.html|publisher=PFU|access-date=5 October 2010}}</ref><ref name="Belzer">{{cite book |last1=Belzer |first1=Jack |last2=Holzman |first2=Albert G. |last3=Kent |first3=Allen |title=Encyclopedia of Computer Science and Technology |volume= 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification |date=1978 |publisher=[[CRC Press]] |isbn=9780824722609 |page=402 |url=https://books.google.com/books?id=iBsUXrgKBKkC&pg=PA402}}</ref>[[ राष्ट्रीय अर्धचालक गति ]](1975), [[ सामान्य उपकरण CP1600 |सामान्य उपकरण CP1600]] (1975), [[ टेक्सास इंस्ट्रूमेंट्स TMS9900 |टेक्सास इंस्ट्रूमेंट्स TMS9900]] (1976),<ref name="Belzer"/>[[ फेरांति F100-L ]], और एचपी 2100 वंशज और वेरिएंट है। अन्य उल्लेखनीय 16-बिट प्रोसेसर में Intel 8086, [[ Intel 80286 |Intel 80286]] , WDC 65816/65802 और [[ Zilog Z8000 |Zilog Z8000]] शामिल हैं। [[ इंटेल 8088 |इंटेल 8088]], [[ इंटेल 8086 |इंटेल 8086]] के साथ [[ बाइनरी संगत |बाइनरी संगत]] था, और 16-बिट था जिसमें इसके रजिस्टर 16 बिट चौड़े थे, और अंकगणितीय निर्देश 16-बिट मात्रा पर काम कर सकते थे, भले ही इसकी बाहरी बस 8 बिट चौड़ी थी।
प्रारंभिक सिंगल-चिप 16-बिट माइक्रोप्रोसेसर ({{Circa}} 1975-76) में [[ पनाफ़ाकोम |पनाफ़ाकोम]] एमएन1610 (1975) सम्मिलित हैं,<ref>{{cite web|title=16-bit Microprocessors|url=http://www.cpu-museum.com/161x_e.htm|publisher=CPU Museum|access-date=5 October 2010}}</ref><ref name="fujitsu">{{cite web|title=History|url=http://www.pfu.fujitsu.com/en/profile/history.html|publisher=PFU|access-date=5 October 2010}}</ref><ref name="Belzer">{{cite book |last1=Belzer |first1=Jack |last2=Holzman |first2=Albert G. |last3=Kent |first3=Allen |title=Encyclopedia of Computer Science and Technology |volume= 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification |date=1978 |publisher=[[CRC Press]] |isbn=9780824722609 |page=402 |url=https://books.google.com/books?id=iBsUXrgKBKkC&pg=PA402}}</ref>[[ राष्ट्रीय अर्धचालक गति ]](1975), [[ सामान्य उपकरण CP1600 |सामान्य उपकरण CP1600]] (1975), [[ टेक्सास इंस्ट्रूमेंट्स TMS9900 |टेक्सास इंस्ट्रूमेंट्स TMS9900]] (1976),<ref name="Belzer"/>[[ फेरांति F100-L ]], और एचपी 2100 वंशज और वेरिएंट है। अन्य उल्लेखनीय 16-बिट प्रोसेसर में Intel 8086, [[ Intel 80286 |Intel 80286]] , WDC 65816/65802 और [[ Zilog Z8000 |Zilog Z8000]] सम्मिलित हैं। [[ इंटेल 8088 |इंटेल 8088]], [[ इंटेल 8086 |इंटेल 8086]] के साथ [[ बाइनरी संगत |बाइनरी संगत]] था, और 16-बिट था जिसमें इसके रजिस्टर 16 बिट चौड़े थे, और अंकगणितीय निर्देश 16-बिट मात्रा पर काम कर सकते थे, भले ही इसकी बाहरी बस 8 बिट चौड़ी थी।


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


16-बिट प्रोसेसर को [[ निजी कंप्यूटर ]] उद्योग में लगभग पूरी तरह से हटा दिया गया है, और एम्बेडेड अनुप्रयोगों में 32-बिट (या 8-बिट) सीपीयू से कम का उपयोग किया जाता है।<!-- Outdated info?: ARM has supplanted most all 16-bit (and in iPhone for many generations now?); for example, the 16-bit [[XAP processor]] is used in many [[application-specific integrated circuit|ASICs]]-->.
16-बिट प्रोसेसर को [[ निजी कंप्यूटर ]] उद्योग में लगभग पूरी तरह से हटा दिया गया है, और एम्बेडेड अनुप्रयोगों में 32-बिट (या 8-बिट) सीपीयू से कम का उपयोग किया जाता है।<!-- Outdated info?: ARM has supplanted most all 16-bit (and in iPhone for many generations now?); for example, the 16-bit [[XAP processor]] is used in many [[application-specific integrated circuit|ASICs]]-->.
Line 19: Line 19:
[[:hi:मोटोरोला 68000|मोटोरोला 68000]] को कभी-कभी 16-बिट कहा जाता है क्योंकि यह बुनियादी अंकगणित को संभालता है। निर्देश सेट [[:hi:32-बिट कंप्यूटिंग|32-बिट]] संख्या पर आधारित था और आंतरिक रजिस्टर 32 थे&nbsp;बिट्स चौड़ा है, इसलिए सामान्य परिभाषाओं के अनुसार, 68000 एक 32-बिट डिज़ाइन है। आंतरिक रूप से, 32-बिट अंकगणित दो 16-बिट संचालन का उपयोग करके किया जाता है, और यह 16-बिट, या "16/32" के रूप में सिस्टम के कुछ विवरणों की ओर जाता है।
[[:hi:मोटोरोला 68000|मोटोरोला 68000]] को कभी-कभी 16-बिट कहा जाता है क्योंकि यह बुनियादी अंकगणित को संभालता है। निर्देश सेट [[:hi:32-बिट कंप्यूटिंग|32-बिट]] संख्या पर आधारित था और आंतरिक रजिस्टर 32 थे&nbsp;बिट्स चौड़ा है, इसलिए सामान्य परिभाषाओं के अनुसार, 68000 एक 32-बिट डिज़ाइन है। आंतरिक रूप से, 32-बिट अंकगणित दो 16-बिट संचालन का उपयोग करके किया जाता है, और यह 16-बिट, या "16/32" के रूप में सिस्टम के कुछ विवरणों की ओर जाता है।


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


किसी अन्य उपाय के आधार पर सिस्टम के 16-बिट होने या न होने के संदर्भ भी देखे जा सकते हैं। एक आम बात यह है कि जब पता स्थान आंतरिक रजिस्टरों के समान बिट्स के आकार का नहीं होता है। 1970 के दशक के अधिकांश 8-बिट सीपीयू इसी श्रेणी में आते हैं; [[MOS 6502]], [[:hi:इंटेल 8080|Intel 8080]], [[:hi:ज़िलॉग Z80|Zilog Z80]] और अधिकांश अन्य में 16-बिट पता स्थान था जो 64&nbsp;पता स्थान का KB। इसका मतलब यह भी था कि पते में हेरफेर के लिए दो निर्देश चक्रों की आवश्यकता थी। इस कारण से, अधिकांश प्रोसेसरों में विशेष 8-बिट एड्रेसिंग मोड, [[:hi:शून्य पृष्ठ|शून्य पृष्ठ]], गति में सुधार होता है। आंतरिक रजिस्टर आकार और बाहरी पते के आकार के बीच इस तरह का अंतर 1980 के दशक में बना रहा, हालांकि अक्सर उलटा हुआ, क्योंकि युग की स्मृति लागतों ने 32-बिट एड्रेसिंग, 2 या 4 के साथ एक मशीन बनाई।&nbsp;जीबी, एक व्यावहारिक असंभवता। उदाहरण के लिए, 68000 ने [[:hi:दोहरी इन-लाइन पैकेज|डीआईपी]] पर संबोधित करने के केवल [[:hi:24-बिट कंप्यूटिंग|24 बिट्स]] को उजागर किया, इसे अभी भी विशाल (युग के लिए) 16 एमबी तक सीमित कर दियाl<ref>{{Cite book|url=http://cache.freescale.com/files/archives/doc/ref_manual/M68000PRM.pdf|title=Motorola M68000 Family, Programmer's Reference Manual|publisher=Motorola, Inc.|year=1992|at=sec. 2.4, pp. 2–21}}</ref>
किसी अन्य उपाय के आधार पर सिस्टम के 16-बिट होने या न होने के संदर्भ भी देखे जा सकते हैं। यह सामान्य बात है जब एड्रेस स्पेस आंतरिक रजिस्टरों के समान बिट्स के आकार का नहीं होता है। 1970 के दशक के अधिकांश 8-बिट सीपीयू इसी श्रेणी में आते हैं; [[MOS 6502]], [[:hi:इंटेल 8080|Intel 8080]], [[:hi:ज़िलॉग Z80|Zilog Z80]] और अधिकांश अन्य में 16-बिट एड्रेस स्पेस था जो 64 KB एड्रेस स्पेस का था। इसका आशय यह भी था कि एड्रेस में बदलाव के लिए दो निर्देश चक्रों की आवश्यकता थी। इस कारण से, अधिकांश प्रोसेसरों में विशेष 8-बिट एड्रेसिंग मोड, [[:hi:शून्य पृष्ठ|शून्य पृष्ठ]], गति में सुधार होता है। आंतरिक रजिस्टर आकार और बाहरी पते के आकार के बीच इस तरह का अंतर 1980 के दशक में बना रहा, हालांकि प्रायः उलटा हुआ, क्योंकि युग की स्मृति लागतों ने 32-बिट एड्रेसिंग, 2 या 4 के साथ एक मशीन बनाई। GB, एक व्यावहारिक असंभवता। उदाहरण के लिए, 68000 ने [[:hi:दोहरी इन-लाइन पैकेज|डीआईपी]] पर संबोधित करने के केवल [[:hi:24-बिट कंप्यूटिंग|24 बिट्स]] को उजागर किया, इसे अभी भी विशाल (युग के लिए) 16 MB तक सीमित कर दिया गया था l<ref>{{Cite book|url=http://cache.freescale.com/files/archives/doc/ref_manual/M68000PRM.pdf|title=Motorola M68000 Family, Programmer's Reference Manual|publisher=Motorola, Inc.|year=1992|at=sec. 2.4, pp. 2–21}}</ref>


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


==16-बिट सीपीयू की सूची==
==16-बिट सीपीयू की सूची==
Line 103: Line 103:
* {{section link|माइक्रोप्रोसेसर|16-बिट डिजाइन}}
* {{section link|माइक्रोप्रोसेसर|16-बिट डिजाइन}}
* {{section link|पर्सनल कंप्यूटर बाजार पर आईबीएम पीसी का प्रभाव|आईबीएम पीसी की शुरुआत से पहले}}
* {{section link|पर्सनल कंप्यूटर बाजार पर आईबीएम पीसी का प्रभाव|आईबीएम पीसी की शुरुआत से पहले}}
*74181 कंप्यूटर (कुछ शुरुआती 16-बिट और अन्य सीपीयू के प्रमुख घटक)
*74181 कंप्यूटर (कुछ प्रारम्भी 16-बिट और अन्य सीपीयू के प्रमुख घटक)
* [[ ऑडियो बिट गहराई |ऑडियो बिट गहराई]] - 16-बिट के रूप में उपयोग की जाने वाली सबसे आम बिट गहराई है, उदा। [[ सीडी ऑडियो ]] पर।
* [[ ऑडियो बिट गहराई |ऑडियो बिट गहराई]] - 16-बिट के रूप में उपयोग की जाने वाली सबसे आम बिट गहराई है, उदा: [[ सीडी ऑडियो | सीडीऑडियो]]


==संदर्भ==
==संदर्भ==
Line 113: Line 113:


[[Category:16-बिट कंप्यूटर| ]]
[[Category:16-बिट कंप्यूटर| ]]
[[Category:AC with 0 elements]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with short description]]
[[Category:Articles with short description]]
Line 118: Line 119:
[[Category:Collapse templates]]
[[Category:Collapse templates]]
[[Category:Created On 06/09/2022]]
[[Category:Created On 06/09/2022]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Machine Translated Page]]
[[Category:Missing redirects]]
[[Category:Missing redirects]]
[[Category:Multi-column templates]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages using div col with small parameter]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Templates using under-protected Lua modules]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 12:26, 19 January 2023

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits (2 octets) wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-बिट माइक्रो कंप्यूटर माइक्रो कंप्यूटर हैं जो 16-बिट माइक्रोप्रोसेसर का उपयोग करते हैं।

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

16-बिट आर्किटेक्चर

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

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

प्रारंभिक सिंगल-चिप 16-बिट माइक्रोप्रोसेसर (c. 1975-76) में पनाफ़ाकोम एमएन1610 (1975) सम्मिलित हैं,[9][10][11]राष्ट्रीय अर्धचालक गति (1975), सामान्य उपकरण CP1600 (1975), टेक्सास इंस्ट्रूमेंट्स TMS9900 (1976),[11]फेरांति 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 थे बिट्स चौड़ा है, इसलिए सामान्य परिभाषाओं के अनुसार, 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-बिट सीपीयू इसी श्रेणी में आते हैं; MOS 6502, Intel 8080, Zilog Z80 और अधिकांश अन्य में 16-बिट एड्रेस स्पेस था जो 64 KB एड्रेस स्पेस का था। इसका आशय यह भी था कि एड्रेस में बदलाव के लिए दो निर्देश चक्रों की आवश्यकता थी। इस कारण से, अधिकांश प्रोसेसरों में विशेष 8-बिट एड्रेसिंग मोड, शून्य पृष्ठ, गति में सुधार होता है। आंतरिक रजिस्टर आकार और बाहरी पते के आकार के बीच इस तरह का अंतर 1980 के दशक में बना रहा, हालांकि प्रायः उलटा हुआ, क्योंकि युग की स्मृति लागतों ने 32-बिट एड्रेसिंग, 2 या 4 के साथ एक मशीन बनाई। GB, एक व्यावहारिक असंभवता। उदाहरण के लिए, 68000 ने डीआईपी पर संबोधित करने के केवल 24 बिट्स को उजागर किया, इसे अभी भी विशाल (युग के लिए) 16 MB तक सीमित कर दिया गया था l[12]

16- बिट एप्लिकेशन

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

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


यह भी देखें

संदर्भ

  1. "Year 1951". Computer History Museum. (see also "Year 1943".).
  2. Digital Press, Digital at Work Archived 2013-07-02 at the Wayback Machine, Pearson, 1992, ISBN 1-55558-092-0, pp. 4, 23.
  3. "The IBM 1130 computing system". IBM Archives.
  4. "HP 2116". Computer History Museum.
  5. "Data General Nova minicomputer". Computer History Museum. Archived from the original on 2013-05-17. Retrieved 2012-06-11.
  6. Pearson, Jamie Parker (September 1992). Digital at work: snapshots from the first thirty-five years. Digital Press. pp. 58–61. ISBN 978-1-55558-092-6.
  7. 7.0 7.1 7.2 Belzer, Jack; Holzman, Albert G.; Kent, Allen (1978). Encyclopedia of Computer Science and Technology. Vol. 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification. CRC Press. p. 402. ISBN 9780824722609.
  8. "1970s: Development and evolution of microprocessors" (PDF). Semiconductor History Museum of Japan. Archived from the original (PDF) on 2019-06-27. Retrieved 2019-06-27.
  9. "16-bit Microprocessors". CPU Museum. Retrieved 5 October 2010.
  10. "History". PFU. Retrieved 5 October 2010.
  11. 11.0 11.1 Belzer, Jack; Holzman, Albert G.; Kent, Allen (1978). Encyclopedia of Computer Science and Technology. Vol. 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification. CRC Press. p. 402. ISBN 9780824722609.
  12. Motorola M68000 Family, Programmer's Reference Manual (PDF). Motorola, Inc. 1992. sec. 2.4, pp. 2–21.