मैंने हाल ही में ब्लैक होल रजिस्टर के बारे में पढ़ा "_
जो कि केवल लिखने वाला रजिस्टर है।
विम प्रलेखन यह इस तरह वर्णन करता है:
- ब्लैक होल रजिस्टर "_
इस रजिस्टर को लिखते समय, कुछ भी नहीं होता है। यह सामान्य रजिस्टरों को प्रभावित किए बिना पाठ को हटाने के लिए उपयोग किया जा सकता है। इस रजिस्टर से पढ़ते समय, कुछ भी नहीं लौटाया जाता है।
सभी लेखों और पुस्तकों में, मैंने पढ़ा है कि लेखक हमेशा उसी उदाहरण का उपयोग करते हैं जो इस रजिस्टर का उपयोग करने के लिए होता है जब हमें कुछ पाठ को हटाने की आवश्यकता होती है बिना मिटाए हम पहले से जो करते थे।
मैं इस उपयोग को समझता हूं लेकिन मैं इस तथ्य से हैरान हूं कि मुझे इस रजिस्टर के अन्य उपयोग के मामले नहीं मिल रहे हैं, जो मुझे 2 प्रश्नों की ओर ले जाता है:
क्या यह रजिस्टर कुछ अन्य उपयोग के मामलों में उपयोगी है ? यदि हाँ, तो कौन-कौन से?
यदि इस रजिस्टर का एकमात्र उद्देश्य पहले उपयोग किए गए मामले में उपयोग किया जाना है, तो विम के रचनाकारों ने इस समस्या को इस तरह के रजिस्टर के साथ हल करने का फैसला क्यों किया ? मेरा मतलब है कि यह उत्तर उस समस्या का समाधान दिखाता है जिसका उपयोग करने की तुलना में कम कीस्ट्रोक्स होता है
"_
। उपयोग"0
करने से ब्लैक होल रजिस्टर के उपयोग से भी बचा जा सकता है तो उन्होंने इसे क्यों बनाया?