आईएएस कंप्यूटर के diagram (जो ईडीवीएसी के समान होना चाहिए, कंप्यूटर वॉन न्यूमैन के बारे में लिखा जाना चाहिए) नियंत्रण इकाई इकाई पते (एमएआर पंजीकृत) प्रदान करती है और बस लेनदेन को एएस, आर/डब्ल्यू *। दूसरी ओर, एएलयू डेटा बस (रजिस्टर एमडीआर) से जुड़ा हुआ है: यह स्मृति से डेटा प्राप्त करता है और परिणामों को वापस स्टोर करता है। आरेख यह भी दिखाता है कि एएलयू को निर्देश प्राप्त होते हैं और उन्हें सीयू (रजिस्टर आईबीआर) में अग्रेषित करते हैं।
उदाहरण के लिए, मान लीजिए कि नियंत्रण इकाई ने केवल ADD $1234
निर्देश प्राप्त किया है। फिर प्रसंस्करण आय इस प्रकार है:
- CU पता बस पर
$1234
डालता है और पढ़ने चक्र
- संकार्य ALU (रजिस्टर एमडीआर) द्वारा प्राप्त और संचायक के साथ जोड़ा जाता है शुरू की (रजिस्टर एसी)
- अंत में परिणाम संचयक में संग्रहीत किया जाता है।
अपने प्रश्नों के उत्तर:
- ALU स्मृति से डेटा प्राप्त, कार्रवाई करने और भंडार परिणाम वापस। उस समय सभी डेटा स्मृति में संग्रहीत किए गए थे (कोई सामान्य प्रयोजन रजिस्टर नहीं था), इसलिए एएलयू में एमडीआर डालने के लिए तार्किक था, जिसका अर्थ है कि एएलयू को डेटा बस से जोड़ा जाना चाहिए।
- आईएएस कंप्यूटर इस तरह से डिज़ाइन किया गया था कि एक एएलयू इनपुट और एएलयू आउटपुट संचयक को कड़ी मेहनत कर रहे हैं। इसलिए एएलयू में जमाकर्ता लगाने के लिए यह तार्किक था।
- संचयक को मध्यवर्ती परिणामों को स्टोर करने के लिए एक स्थान के रूप में माना जाता है, क्योंकि एक से अधिक मेमोरी ऑपरेंड के साथ निर्देश रखने के लिए और अधिक कठिन था।
अंत में, मुझे विश्वास है कि यह चर्चा पूरी तरह से ऐतिहासिक है। सीयू के बजाय एएलयू के साथ एमडीआर को जोड़ने को प्राथमिकता देने का कोई विशेष कारण नहीं है। यह वही था कि वॉन न्यूमैन इस तरह सोचने लगे थे जब वह ईडीवीएसी के बारे में एक पेपर लिख रहे थे। कहानी को पूरा करने के लिए, विकिपीडिया का कहना है कि ईडीवीएसी वास्तव में एकरर्ट और माउची द्वारा डिजाइन किया गया था, जबकि वॉन न्यूमैन ने केवल परामर्श और लेखन किया था।