Central Processing Unit Register Kya Hai?

मेन मेमोरी के बारे में आप अगले अध्याय में विस्तार से जानगे । इस खण्ड में आइय मेमोरी से संबंधित एक महत्वपूर्ण सहायक रजिस्टर के चारे में जानते हैं।

तो आइये जानते हैं कि रजिस्टर किसे कहते हैं और इनके कार्य क्या है? यह कितने प्रकार के होते हैं? कम्प्यूटर निर्देश (Instructions) सी.पी. यू. के द्वारा एक्जिक्यूट किए जाते हैं।

निर्देशों को एक्यूट करने के लिए सूचनाओं का आदान प्रदान होता है। सूचनाओं के संतोषजनक (satisfactory) रूप व तेज गति से आदान-प्रदान के लिए कम्प्यूटर का सी.पी.यू. मेमारी यूनिट का प्रयोग करता है।

इस समारी यूनिट को रजिस्टर (register) कहते हैं। रजिस्टर मेन मेमोरी के भाग नहीं होते हैं। इनमें सूचनाएं अस्थाई रूप से स्टोर रहती हैं।

किसी भी रजिस्टर का आकार उसको बिट स्टोर करने की क्षमता के बराबर होता है। उदाहरण के लिए यदि कोई रजिस्टर 8 बिट स्टोर कर सकता है तो इसे 8- बिट रजिस्टर कहते हैं।

इन दिनों 16 बिट रजिस्टर वाले कम्प्यूटर तो सामान्य है जब 32-बिट तथा 64-बिट को प्रोसेसर भी उपलब्ध हैं। रजिस्टर जितने अधिक बिट की होगी उतनी ही अधिक तेजी से कम्प्यूटर में डाटा प्रामसिंग का कार्य सम्पन्त होगा। कम्प्यूटर में प्रायः निम्न प्रकार के रजिस्टर होते हैं।

1) मेमोरी ऐड्स रजिस्टर (Memory Address Register) – यह कम्प्यूटर निर्देश (Instruction) की एक्टिथ मैमोरी लोकेशन (location) को स्टार करता है।

2) मेमोरी बफर रजिस्टर (Memory Buffer Register ) – यह रजिस्टर मेमारी से पड़ गए. या लिखे गए किसी शब्द के कंटेन्ट्स (Contents) को स्टार करता है।

3) प्रोग्राम कन्ट्रोल रजिस्टर (Program Control Register) – यह रजिस्टर एक्जिक्यूट होने वाले अगले निर्देश का एंड्स (Address) स्टोर करता है।

4) एक्युमुलेटर रजिस्टर (Accumulator Register ) – यह रजिस्टर एक्जिक्यूट होते हुए डाटा को उसके माध्यमिक (middle) रिजल्ट व अन्तिम रिजल्ट (Result) को स्टोर करता है। प्रायः से रजिस्टर सूचनाओं के एक्जिक्यूशन समय प्रयोग होते हैं।

5) इन्स्ट्रक्शन रजिस्टर ( Instruction Register) – यह रजिस्टर एक्जिक्यूट होने वाली सूचना को स्टोर करता है।

6) इनपुट / आउटपुट रजिस्टर (Input / Output Register) – यह रजिस्टर विभिन्न इनपुट / आउटपुट डिवाइस मध्य सूचनाओं के आवागमन के लिए प्रयोग होता है।

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *