Register Memory-रजिस्टर मेमोरी
रजिस्टर मेमोरी-Register Memory
![Register Memory](https://www.shahnawazblog.com/wp-content/uploads/2021/09/Registers1.png)
Register Memory कंप्यूटर की सबसे छोटी और सबसे तेज़ मेमोरी होती है। यह मेन मेमोरी का हिस्सा नही है और सीपीयू में रजिस्टरों के रूप में स्थित है, जो सबसे छोटे डेटा होल्डिंग एलिमेंटस हैं। एक रजिस्टर अस्थाई रूप से अक्सर उपयोग किये जाने वाले डेटा, निर्देश और मेमोरी रखता है जो सीपीयू द्वाराउपयोग किया जाना है। वे निर्देश रखते हैं जो वर्तमान में सीपीयू द्वारा संसाधित होते हैं। संसाधित होने से पहले सभी डेटा को रजिस्टरों से गुजरना आवश्यक है। इसलिए, उनका उपयोग CPU द्वारा उपयोगकर्ताओं द्वारा इंटर किये गये डेटा को संसाधित करने के किया जाता है।
रजिस्टरों में लगभग 32 से 64 बिट तक डेटा की एक छोटी मात्रा होती है। सीपीयू की गति सीपीयू में निर्मित रजिस्टरों की संख्या और आकार (बिट्स की संख्या) पर निर्भर करती है। रजिस्टर उनके उपयोग के आधार पर विभिन्न प्रकार के हो सकते हैं। व्यापक रूप से उपयोग किये जाने वाले कुछ रजिस्टरों में एक्यूमुलेटर या एसी, डेटा रजिस्टर या डीआर रजिस्टर या डीआर, एड्रेस रजिस्टर या एआर, प्रोग्राम काउंटर या (पीसी), आई/ओएड्रेस रजिस्टर, और बहुत कुछ शामिल हैं।
कंप्यूटर रजिस्टर के प्रकार और कार्य-Types and Functions of Computer Registers
कंप्यूटर रजिस्टर के प्रकार और कार्य का वर्णन नीचे दिया गया है:
- Data Register
- Program Counter
- Instructor Register
- Accumulator Register
- Address Register
- I/O Register
- I/O Buffer Register
डेटा रजिस्टर-Data Register
यह 16-बिट रजिस्टर है जिसका उपयोग प्रोसेसर द्वारा संचालित किये जाने वाले ऑपरेंड (Variables) को स्टोर करने के लिए किया जाता है। यह अस्थाई रूप से डेटा संगृहीत करता है, जो एक परिधीय उपकरण से प्रेषित या प्राप्त किया जा रहा है।
प्रोग्राम काउंटर (PC)
इसमें अगले निदेश के मेमोरी लोकेशन का पता होता है, जिसे वर्तमान निर्देश पूरा होने के बाद प्राप्त किया जाना है। इसलिए, इसका उपयोग विभिन्न कार्यक्रमों के निष्पादन के मार्ग को बनाये रखने के लिए किया जाता है और इस प्रकार कार्यक्रमों को एक-एक करके निष्पादित किया जाता है, जब पिछला निर्देश पूरा हो जाता है।
प्रशिक्षण रजिस्टर-Instructor Register
यह एक 16-बिट रजिस्टर है। यह उस निर्देश को संग्रहीत कर्ता है जो मेन मेमोरी से प्राप्त होता है। इसलिए इसका उपयोग निर्देश कोड रखने के लिए किया जाता है, जिन्हें निष्पादित किया जाना है। कंट्रोल यूनिट इंस्ट्रक्टर रजिस्टर से निर्देश लेता है फिर उसे डिकोड और निष्पादित करता है।
संचायक रजिस्टर-Accumulator
यह एक 16-बिट रजिस्टर है, जिसका उपयोग सिस्टम द्वारा उत्पादित परिणामों को संग्रहीत करने के लिए किया जाता है। उदाहरण के लिए, प्रसंस्करण के बाद सीपीयू द्वारा उत्पन्न परिणाम एसी रजिस्टर में संग्रहीत किये जाते हैं।
एड्रेस रजिस्टर-Address Register
![](https://www.shahnawazblog.com/wp-content/uploads/2021/09/Address-Register.png)
यह एक 12-बिट रजिस्टर है जो मेमोरी लोकेशन के एड्रेस को स्टोर करता है जहाँ निर्देश या डेटा मेमोरी में स्टोर होता है।
आई/ओ एड्रेस रजिस्टर-I/O Address Register
इसका काम किसी विशेष I/O डिवाइस का पता निर्दिष्ट करना है।
आई/ओ बफर रजिस्टर-I/O Buffer Register
इसका काम I/O मॉड्यूल और सीपीयू के बीच डेटा का आदान-प्रदान करना है।