2016-03-02 47 views
5

विकिपीडिया मेमोरी डेटा रजिस्टर्स (https://en.wikipedia.org/wiki/Memory_buffer_register) और मेमोरी बफर रजिस्टर्स ( https://en.wikipedia.org/wiki/Memory_data_register) के लिए समान परिभाषा देता है।मेमोरी डेटा रजिस्टर (एमडीआर) बनाम मेमोरी बफर रजिस्टर (एमबीआर)

फिर भी, प्रोसेसर रजिस्टरों पर इसका पृष्ठ दो अलग-अलग बताता है कि उन्हें क्या सेट करता है (https://en.wikipedia.org/wiki/Processor_register)। तो, एमबीआर और एमडीआर के बीच कोई अंतर है? यदि हां, तो उन्हें क्या अलग बनाता है?

आपकी मदद के लिए धन्यवाद!

उत्तर

3

आपके द्वारा संदर्भित विकिपीडिया लेख वर्तमान में बहुत कम गुणवत्ता वाला है। लेकिन एमडीआर और एमबीआर के नियमों ने मुझे Stackoverflow question I answered a few months ago की याद दिला दी।

मेरा अनुमान है कि जिसने विकिपीडिया पर MDR और MBR प्रविष्टियां बनाई हैं, Williams Stallings पाठ्यपुस्तकों में से एक का उपयोग कर रही थीं। मैं निश्चित रूप से नहीं जानता और स्टब पृष्ठों में से कोई भी संदर्भ नहीं है। और मैंने स्टेलिंग्स की किताबें नहीं पढ़ी हैं, लेकिन मुझे पिछले प्रश्न के कुछ विवरण याद हैं जिन्हें मैंने उत्तर दिया और यह बहुत समान दिखता है।

किसी भी मामले में प्रोसेसर रजिस्टर पर विकिपीडिया पेज का "आंतरिक पंजीयक" अनुभाग वर्तमान में विश्वसनीय जानकारी नहीं है और यह एक स्पष्टीकरण प्रदान नहीं करता है जो आमतौर पर अधिकांश CPUs पर लागू होता है।

+0

बढ़िया! धन्यवाद! –

1

मुझे लगता है कि अंतर धुंधला हो गया है या शायद अर्थहीन हो गया है। आईबीएम 1620 डेटा प्रोसेसिंग सिस्टम (1 9 5 9 में पेश किया गया) में, एमबीआर कोर से डेटा पढ़ता है या कोर को लिखा जाता है। 1620 एमबीआर दो बाइट्स * चौड़ा है ताकि निर्देश लाने में तेजी आए, लेकिन अधिकांश डेटा ऑपरेशंस एकल बाइट्स पर किए जाते हैं। जांच के तहत बाइट, जो कि एमबीआर के अजीब या यहां तक ​​कि आधा से आता है, एमडीआर में रहता है, जो एक बाइट चौड़ा है।

  • आठ बिट्स नहीं। यह जटिल है।
संबंधित मुद्दे