रजिस्टर क्या हैं:
कंप्यूटर रजिस्टर कंप्यूटर की केंद्रीय प्रसंस्करण इकाई (सीपीयू) के भीतर छोटी, उच्च गति वाली भंडारण इकाइयां हैं जिनका उपयोग प्रसंस्करण के दौरान त्वरित पहुंच के लिए डेटा और निर्देशों को अस्थायी रूप से रखने के लिए किया जाता है। वे आवश्यक घटक हैं जो सीधे सीपीयू संचालन की गति और दक्षता को प्रभावित करते हैं।
रजिस्टर मेमोरी की तुलना में अधिक तेज़ होते हैं क्योंकि वे सीपीयू के अंदर स्थित होते हैं। यह निकटता त्वरित डेटा पुनर्प्राप्ति और प्रसंस्करण की अनुमति देती है।
रजिस्टर मेमोरी कंप्यूटर की सबसे छोटी और सबसे तेज़ मेमोरी है। यह मुख्य मेमोरी का हिस्सा नहीं है, बल्कि रजिस्टरों के रूप में सीपीयू में स्थित है, जो सबसे छोटे डेटा-होल्डिंग तत्व हैं।
रजिस्टर छोटी मात्रा में डेटा रखते हैं, आमतौर पर 32 से 64 बिट्स। सीपीयू की गति उसमें बने रजिस्टरों की संख्या और आकार पर निर्भर करती है।
सी प्रोग्राम में वेरिएबल्स को "रजिस्टर" कीवर्ड का उपयोग करके रजिस्टरों में रखा जा सकता है। यह कीवर्ड कंपाइलर को सुझाव देता है कि दिए गए वेरिएबल को एक रजिस्टर में संग्रहीत किया जाना चाहिए। हालाँकि, कंपाइलर अंततः यह निर्णय लेता है कि इसे रजिस्टर में रखना है या नहीं। आम तौर पर, कंपाइलर अपना स्वयं का अनुकूलन करते हैं और वेरिएबल्स को स्वचालित रूप से रजिस्टरों में रख सकते हैं।
register int counter;
रजिस्टर वेरिएबल्स के लिए नियम:
यदि आप रजिस्टर वेरिएबल के साथ & ऑपरेटर का उपयोग करते हैं, तो कंपाइलर एक त्रुटि या चेतावनी दे सकता है (आपके द्वारा उपयोग किए जा रहे कंपाइलर के आधार पर) क्योंकि रजिस्टर के पते तक पहुंच अमान्य है।
रजिस्टर वेरिएबल का उपयोग पॉइंटर्स के साथ किया जा सकता है। एक रजिस्टर बिना किसी समस्या के मेमोरी स्थान का पता रख सकता है।
"रजिस्टर" एक स्टोरेज क्लास है, और सी भाषा एक वेरिएबल के लिए एकाधिक स्टोरेज क्लास विनिर्देशों की अनुमति नहीं देती है। इसलिए, "रजिस्टर" कीवर्ड का उपयोग "स्थैतिक" कीवर्ड के साथ नहीं किया जा सकता है।
सी प्रोग्राम में रजिस्टर वेरिएबल्स की संख्या की कोई सीमा नहीं है। हालाँकि, कंपाइलर केवल कुछ वेरिएबल्स को रजिस्टरों में रखना चुन सकता है जबकि अन्य को नियमित मेमोरी में छोड़ सकता है।
कंप्यूटर रजिस्टर के प्रकार और कार्य:
डेटा रजिस्टर: ये 16-बिट रजिस्टर हैं जिनका उपयोग सीपीयू द्वारा प्रसंस्करण के लिए वेरिएबल्स को संग्रहीत करने के लिए किया जाता है।
प्रोग्राम काउंटर: इस रजिस्टर में निष्पादित होने वाले अगले निर्देश का मेमोरी पता होता है और संसाधित किए जा रहे वर्तमान निर्देश को ट्रैक करता है।
संचायक: अंकगणित और तर्क संचालन के लिए उपयोग किया जाता है।
एड्रेस रजिस्टर: डेटा एक्सेस के लिए मेमोरी एड्रेस को होल्ड करें।
स्थिति रजिस्टर: प्रोसेसर की स्थिति और संचालन के परिणामों के बारे में जानकारी संग्रहीत करें।
निर्देश रजिस्टर: निष्पादित किए जा रहे वर्तमान निर्देश को रोकें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3