Addressing mode in Hindi ( एड्रेसिंग मोड )
Addressing mode एक कंप्यूटर Architecture का है जिसमें instruction के operand का address identify किया जाता है। यह C programming language में pointer की तरह ही होता है।
यह एक तरीका होता है जिससे किसी instruction में जो operands का उपयोग किया गया है, उसका मेमोरी address क्या है और कहाँ स्टोर है, यह Addressing mode से ही प्राप्त होता है।
इसे एक Example से समझते हैं, जैसे किसी instruction में कोई opcode Operand A, और Operand B है। दोनों Operand ( Operand A, और Operand B ) का जो भी location है, उसे Addressing mode में प्राप्त कर सकते हैं।
अलग-अलग Addressing mode Operand का Address सुरक्षित करने में मददगार होते हैं।
Operand का location के लिए कंप्यूटर आर्किटेक्चर में अलग-अलग addressing mode की सुविधा होती है। यह निम्न प्रकार के होते हैं :-
1. Direct Addressing mode
2. Indirect Addressing Mode
3. Immediate Addressing Mode
4. Register Addressing Mode
5. Register Indirect Addressing Mode
6. Relative Addressing Mode
7. Indexed Addressing Mode
1. Direct Addressing mode
यह सारे addressing mode से सरल होता है, जिसमें address field, Operand के Effective address से बनी होती हैं।
इसमें केवल एक ही मेमोरी reference की आवश्यकता होती है। इसलिए यह केवल सीमित address space ही उपलब्ध कराता है। “Direct addressing mode” को absolute addressing mode भी कहते हैं।
2. Indirect Addressing Mode
Main memory या register में स्टोर किए गए operand का मान न होकर उसके address को स्टोर किया गया है तो इस स्थिति को Indirect Addressing Mode कहेंगे।
दूसरे शब्दों में, Address में स्टोर किए गए address डेटा को point करता है। यानी पहले address से actual डेटा का address प्राप्त करना पड़ता है।
3. Immediate Addressing Mode
इसमें डेटा सीधे instruction के साथ दिया जाता है। Processor इसे सीधे उपयोग करता है, बिना किसी अतिरिक्त memory access के।
आसान भाषा में देखें तो, इसमें Operand instruction के अंदर ही होता है। इसकी खास बात यह है कि इसमें मेमोरी का reference नहीं देना पड़ता। और इसकी कमी यह है कि इसकी Word length कम ज्यादा हो सकती है।
4. Register Addressing Mode
इसमें डेटा register में स्टोर होता है और instruction register का reference उपयोग करके डेटा प्राप्त करता है। इसमें register के तत्व के रूप में operand का मान होता है।
5. Register Indirect Addressing Mode
जिस प्रकार direct और indirect addressing mode में अंतर होता है, उसी तरह register और register indirectaddressing mode में होता है। अर्थात, इसमें operand का मान न करके उसके address को स्टोर किया जाता है। जब उस address में जाते हैं, तो वहां से उस operand की value प्राप्त होगी।
6. Relative Addressing Mode
इसमें instruction से offset value दी जाती है, जिसे current instruction के address से add करके actual address मिलता है।
7. Indexed Addressing Mode
यहां डेटा address के साथ एक index value दी जाती है, जिसे add करके actual address calculate होता है।
“ Addressing mode in Hindi उम्मीद है कि यह topic आपके लिए Helpful हुआ होगा। और अधिक topics के लिए Search Button अथवा Read More Topics पर जाएं। “