मुझे "दूर" सूचक और "विशाल" सूचक के बीच के अंतर को समझने पर बहुत भ्रम है, इसे समाधान के लिए Google पर पूरी तरह से खोजा गया, एक नहीं मिला। क्या कोई मुझे दोनों के बीच का अंतर बता सकता है। इसके अलावा, विशाल पॉइंटर्स से संबंधित सटीक सामान्यीकरण अवधारणा क्या है।विशाल पॉइंटर्स में सामान्यीकरण द्वारा क्या मतलब है
donot कृपया मुझे दे निम्न या किसी भी इसी तरह उत्तर:
"एक बहुत ही सूचक और एक विशाल सूचक के बीच फर्क सिर्फ इतना है कि एक बड़ा सूचक संकलक द्वारा सामान्यीकृत है एक सामान्यीकृत सूचक एक है कि। सेगमेंट में जितना संभव हो उतना पता है, जिसका अर्थ है कि ऑफ़सेट 15 से बड़ा नहीं होता है। एक बड़ा पॉइंटर सामान्य होता है जब पॉइंटर अंकगणित पर किया जाता है। असाइनमेंट होने पर सामान्यीकृत नहीं होता है। आप इसका कारण बन सकते हैं बढ़ते हुए मूल्य को बदलने के बिना सामान्यीकृत किया जाना चाहिए और फिर इसे कम करना। ऑफ़सेट 16 से कम होना चाहिए क्योंकि सेगमेंट 16 से अधिक या उसके बराबर किसी भी मान का प्रतिनिधित्व कर सकता है (उदाहरण के लिए पूर्ण पता
0x17
सामान्यीकृत रूप में0001:0001
होगा। जबकि एक दूर सूचक0x17
0000:0017
के साथ पूर्ण पते को संबोधित कर सकता है, यह वैध वैध (सामान्यीकृत) सूचक नहीं है क्योंकि ऑफ़सेट0000F
से अधिक है।)। विशाल संकेत भी बढ़ती जा सकता है और अंकगणितीय ऑपरेटर का उपयोग कर कम कर दिया है, लेकिन सामान्य कर रहे हैं वे अब तक संकेत की तरह लपेट नहीं होंगे। "
यहाँ सामान्य अवधारणा बहुत अच्छी तरह से समझाया नहीं है, या हो सकता है मैं करने में असमर्थ हूँ यह बहुत अच्छी तरह से समझते हैं।
किसी को भी देखने के एक शुरुआती बिंदु से इस अवधारणा को समझाने की कोशिश कर सकते हैं।
धन्यवाद, Rahamath
यह कौन सा मंच है? 16-बिट एड्रेस स्पेस के साथ एम्बेडेड लक्ष्य का कुछ प्रकार? ऐसा लगता है कि सरल रैखिक पते होने के विपरीत, दूर/विशाल पॉइंटर्स में वास्तव में एक सेगमेंट और ऑफसेट होता है। – tomlogic
1985 कहा जाता है, इसकी लंगड़ा प्रौद्योगिकी वापस चाहता है। – ergosys
ergosys, आपको यह जानने के लिए surprized किया जाएगा कि अभी भी उपयोग में 80186 आर्किटेक्चर के आधार पर एम्बेडेड नियंत्रक हैं, और जब वे अब इंटेल और एएमडी द्वारा विज्ञापित नहीं हैं, तो भी आप उन्हें खरीद सकते हैं। –