CPU Registers और Special Purpose Registers
CPU Registers क्या होते हैं
- रजिस्टर: एक छोटी, तेज़ मेमोरी CPU के अंदर।
- उपयोग: डेटा और निर्देशों को अस्थायी रूप से स्टोर करने के लिए।
- डेटा स्टोरिंग: मुख्य मेमोरी से डेटा और निर्देशों को स्टोर करते हैं।
- पार्टीशन: CPU में विभिन्न कार्यों के लिए कई रजिस्टर होते हैं।
- साइज़: रजिस्टर का साइज़ 1, 2, 4, या 8 बाइट्स हो सकता है।
- बड़े साइज़ के रजिस्टर CPU के प्रदर्शन को बेहतर बनाते हैं।
Special Purpose Registers
प्रमुख विशेष रजिस्टर
-
Program Counter (PC):
- अगली निर्देश का पता स्टोर करता है।
- प्रत्येक बार जब एक निर्देश निष्पादित होता है, तो इसकी मान बढ़ जाती है।
-
Instruction Register (IR):
- प्राप्त निर्देश को स्टोर करता है।
- यहां निर्देश को डिकोड भी किया जाता है।
-
Memory Address Register (MAR):
- CPU द्वारा उपयोग की जा रही मेमोरी का पता स्टोर करता है।
- यह पता उस स्थान का होता है जहाँ CPU काम कर रहा है।
-
Memory Buffer Register (MBR):
- मेमोरी से आने वाले या मेमोरी की ओर जाने वाले डेटा को स्टोर करता है।
- यह CPU और मेमोरी के बीच डेटा का बफर है।
-
Stack Pointer Register:
- डेटा को एक क्रम में संग्रहित और पुनः प्राप्त करने के लिए उपयोग होता है।
- डेटा का क्रम Last In First Out (LIFO) होता है।
निष्कर्ष
- रजिस्टर CPU के अंदर डेटा और निर्देशों को अस्थायी रूप से स्टोर करने का एक महत्वपूर्ण माध्यम हैं।
- विशेष रजिस्टर अलग-अलग कार्यों के लिए उपयोग होते हैं, जो CPU के प्रदर्शन और कार्यक्षमता को बढ़ाते हैं।
आभार: अगली कक्षा में मिलते हैं।