💻

CPU रजिस्ट्रर्स का महत्व और कार्य

Apr 26, 2025

CPU Registers और Special Purpose Registers

CPU Registers क्या होते हैं

  • Register: CPU के अंदर एक छोटी और तेज़ मेमोरी होती है।
  • ये data और instructions को अस्थायी रूप से स्टोर करने के लिए प्रयोग होते हैं।
  • Data मुख्य मेमोरी से रजिस्ट्रर्स में स्टोर किया जाता है।
  • CPU में कई रजिस्ट्रर्स होते हैं, प्रत्येक का अलग कार्य होता है।
  • रजिस्ट्रर्स का आकार 1 से लेकर 8 bytes तक हो सकता है।
  • बड़े आकार के रजिस्ट्रर्स CPU की प्रदर्शन को बढ़ाते हैं।

Special Purpose Registers

विशेष रजिस्ट्रर्स की सूची:

  1. Program Counter (PC)
  2. Instruction Register (IR)
  3. Memory Address Register (MAR)
  4. Memory Buffer Register (MBR)
  5. Stack Pointer Register

1. Program Counter (PC)

  • अगली इंस्ट्रक्शन के पते को रखने के लिए इस्तेमाल होता है।
  • इंस्ट्रक्शन को फेच करने के लिए इस पते का उपयोग किया जाता है।
  • प्रत्येक बार जब एक इंस्ट्रक्शन फेच होती है, PC की वैल्यू बढ़ जाती है।

2. Instruction Register (IR)

  • fetched instructions को स्टोर करने के लिए प्रयोग होता है।
  • इंस्ट्रक्शन को decode भी इसी रजिस्टर में किया जाता है।

3. Memory Address Register (MAR)

  • CPU द्वारा उपयोग की जाने वाली मेमोरी का पता रखने के लिए उपयोग होता है।
  • CPU जिस जगह पर काम कर रहा है उस जगह का पता MAR में स्टोर होता है।

4. Memory Buffer Register (MBR)

  • मेमोरी से आने वाले या मेमोरी की ओर जाने वाले डेटा को स्टोर करता है।
  • CPU और मेमोरी के बीच डेटा को स्थानांतरित करने में मदद करता है।

5. Stack Pointer Register

  • एक सेट मेमोरी लोकेशन जिसमें डेटा क्रम में स्टोर और पुनः प्राप्त किया जाता है।
  • डेटा को Last In First Out (LIFO) क्रम में स्टोर करता है।

निष्कर्ष

  • रजिस्ट्रर्स CPU के महत्वपूर्ण घटक हैं, जो डेटा और निर्देशों को प्रभावी रूप से प्रबंधित करते हैं।
  • विशेष रजिस्ट्रर्स CPU के कार्यों को सुगम बनाने में मदद करते हैं।

अगले लेक्चर में मिलते हैं।
धन्यवाद!