डेसीमल कंप्यूटर

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

प्रारंभिक कंप्यूटर
प्रारंभिक कंप्यूटर जो विशेष रूप से दशमलव थे, उनमें ईएनआईएसी, आईबीएम नौसेना आयुध अनुसंधान कैलकुलेटर, आईबीएम 650, आईबीएम 1620, आईबीएम 7070, यूनीवैक सॉलिड स्टेट 80 सम्मिलित हैं। इन मशीनों में, डेटा की मूल इकाई दशमलव अंक थी, जो कई योजनाओं में से एक में एन्कोडेड थी।, बाइनरी-कोडित दशमलव (बीसीडी), बाय-क्विनरी कोडेड डेसीमल बाय-क्विनरी और पांच में से दो कोड सम्मिलित हैं। आईबीएम 1620 और 1710 को छोड़कर, इन मशीनों में शब्द संबोधन  का उपयोग होता था। जब इन मशीनों में गैर-संख्यात्मक वर्णों का उपयोग किया जाता था, तो उन्हें दो दशमलव अंकों के रूप में एन्कोड किया जाता था।

अन्य प्रारंभिक कंप्यूटर वर्ण उन्मुख थे, जो बीसीडी या अतिरिक्त-3 (एक्सएस -3) का उपयोग करके दशमलव अंकों के वर्ण स्ट्रिंग पर अंकगणित करने के लिए निर्देश प्रदान करते थे। दशमलव अंकों के लिए। इन मशीनों पर, मूल डेटा तत्व अक्षरांकीय वर्ण था, जिसे सामान्यतः छह अंश  में एन्कोड किया गया था। यूनीवैक I और यूनीवैक II ने 12-अक्षरों के शब्दों के साथ शब्दों को संबोधित करते हुए उपयोग किया। आईबीएम के उदाहरणों में आईबीएम 702, आईबीएम 705, आईबीएम 1400, आईबीएम 7010 और आईबीएम 7080 की श्रृंखला सम्मिलित हैं।

बाद में कंप्यूटर
इस प्रकार आईबीएम सिस्टम360, आईबीएम की उत्पाद लाइनों को एकीकृत करने के लिए 1964 में प्रस्तुत किया गया था। प्रति वर्ण बाइनरी एड्रेसिंग का उपयोग किया गया था और इसमें पैक्ड दशमलव अंकगणित के साथ-साथ बाइनरी पूर्णांक अंकगणित और बाइनरी फ़्लोटिंग पॉइंट के निर्देश भी सम्मिलित थे। यह 8 बिट वर्णों का उपयोग करता है और ईबीसीडीआईसी एन्कोडिंग प्रस्तुत करता है, चूंकि एएससीआईआई भी समर्थित था।  इस प्रकार साल1966 में प्रस्तुत किए गए बरोज़ बी2500 में भी 8-बिट ईबीसीडीआईसी या एएससीआईआई वर्णों का उपयोग किया गया था और दो दशमलव अंक प्रति बाइट पैक कर सकते थे। किन्तु यह द्विआधारी अंकगणित प्रदान नहीं करता था, जिससे यह एक दशमलव वास्तुकला बन गया।

अधिक आधुनिक कंप्यूटर
इस प्रकार कई माइक्रोप्रोसेसर परिवार सीमित दशमलव समर्थन प्रदान करते हैं। उदाहरण के लिए, माइक्रोप्रोसेसरों का 80x86 परिवार अंकगणितीय संचालन से पहले या बाद में एक-बाइट बीसीडी संख्या (पैक्ड और अनपैक्ड) को बाइनरी प्रारूप में बदलने के निर्देश प्रदान करता है।

इन परिचालनों को व्यापक प्रारूपों तक विस्तारित नहीं किया गया था और इसलिए अब बीसीडी में गणना करने के लिए 32-बिट या व्यापक बीसीडी 'ट्रिक्स' का उपयोग करने से धीमा है। x87 एफपीयू में 10-बाइट (18 दशमलव अंक) पैक किए गए दशमलव डेटा को परिवर्तित करने के निर्देश हैं, इस प्रकार चूंकि यह तब फ़्लोटिंग-पॉइंट नंबरों के रूप में उन पर काम करता है।

मोटोरोला 68000 ने बीसीडी जोड़ने और घटाने के निर्देश दिए; जैसा कि एमओएस टेक्नोलॉजी 6502 करता है। बहुत बाद के 68000 परिवार-व्युत्पन्न प्रोसेसर में, इन निर्देशों को तब हटा दिया गया था जब फ्रीस्केल कोल्डफायर इंस्ट्रक्शन सेट को परिभाषित किया गया था, और सभी आईबीएम मेनफ्रेम हार्डवेयर में बीसीडी पूर्णांक अंकगणित भी प्रदान करते हैं। इस प्रकार ज़िलॉग ज़िलॉग Z80, मोटोरोला 6800 और इसके डेरिवेटिव, अन्य 8-बिट प्रोसेसर के साथ, और इंटेल x86 परिवार के पास भी विशेष निर्देश हैं जो बीसीडी से रूपांतरण का समर्थन करते हैं। सायन ऑर्गनाइज़र हैंडहेल्ड कंप्यूटर के निर्माता द्वारा आपूर्ति किए गए सॉफ़्टवेयर ने पूरी तरह से बीसीडी का उपयोग करके सॉफ़्टवेयर में अपने फ़्लोटिंग पॉइंट ऑपरेशंस को लागू किया। बाद के सभी सायन मॉडल बीसीडी के अतिरिक्त केवल बाइनरी का उपयोग करते थे।

दशमलव अंकगणित अब अधिक सामान्य होता जा रहा है; उदाहरण के लिए, दो बाइनरी एनकोडिंग वाले तीन दशमलव प्रकारों को 2008 आईईईई754आर मानक में 7-, 16- और 34-अंकीय दशमलव महत्व के साथ जोड़ा गया था।

आईबीएम शक्ति6 प्रोसेसर और आईबीएम सिस्टम जेड9 ने घनी पैक दशमलव बाइनरी एन्कोडिंग का उपयोग करके पहला हार्डवेयर में और दूसरा माइक्रोकोड में इन प्रकारों को लागू किया है।

यह भी देखें

 * त्रिगुट कंप्यूटर

अग्रिम पठन

 * (NB. This title provides detailed description of decimal calculations, including explanation of binary-coded decimals and algorithms.)
 * (NB. At least some batches of this reprint edition were misprints with defective pages 115–146.)