Data addressing modes of 8088 microprocessor in Hindi
Table of contents (toc)
Introduction
Addressing mode में effective address generate करने के लिए CPU एक segment तथा एक offset address का use करता है। एक complete address एक segment के रूप में satisfied होते हैं। Offset for example CS : IP, DS : DX तथा SS : SP इत्यादि। यदि ये segment specify नहीं किये गए हो तो एक default segment को assume किया जाता है। इसका instruction के रूप में address calculation के लिए किया जाता है।
जब segment तथा offset address दिया हो तो effective address (EA) को निम्न प्रकार से लिखा जाता है।
Effective address = 16 : Segment address + offset address
Definition
What is Addressing mode in hindi : जिस technique द्वारा microprocessor में data का address को बनाया जाता है उसे addressing mode कहते हैं।
Diagram
![]() |
Data addressing modes of 8088 microprocessor |
Basic Addressing modes of 8088 CPU
8088 CPU में विभिन्न addressing modes available होते हैं। Different Addressing techniques का use data access तथा branching technique का use data को अलग अलग करने के लिए किया जाता है।
Addressing mode निम्न प्रकार के होते हैं :-
- Direct Addressing mode
- Immidiate addressing mode
- Register Indirect Addressing mode
- Register related Addressing mode
- Based index addressing mode
- Register based index addressing mode
Direct Addressing mode
इस mode में 16 bit offset address data को memory location में contain करता है। जो कि instruction का ही एक part होता है।
Example : add, ax, val यहाँ memory location को content val के ax में ही store होता है।
Immidiate addressing mode
इस mode में 18 bit या 16 bit data स्वयं instruction part के लिए specify किया जाता है।
Example : Mov ax, oc ooh, Load ax with oc ooh
यहाँ ax, oc ooh address के साथ load होता है।
Register Indirect Addressing mode
इस mode में memory location के लिए offset address data को access करने के लिए तथा segment address के लिए appropriate segment address का use किया जाता है।
Example : mov ax, (bx), (Ax)= (DS : DX)
Register related Addressing mode
इस mode में memory location के लिए offset address data को access करने के लिए तथा segment address के लिए किया जाता है। वह इसमें से किसी register जैसे BX, BP, SI और DI के sum तथा 8 bit या 16 bit displacement instruction द्वारा specify किया जाता है।
Example : mov (index + bx), Ax
(DS : index + BX) = Ax
Based index addressing mode
इसमें data के लिए memory location का offset का address register SI या DI का sub होता है। यहाँ instruction दोनों को specify करता है।
Register based index addressing mode
इस mode में memory location का offset address जिसे data के लिए access किया जाता है वह BX या BP तथा SI या DI के साथ 8 bit या 16 bit register के displacement को specify करता है इसमें appropriate segment register का use segment address के लिए किया जाता है।
लेख पसंद आया है तो इसे जरूर शेयर करें।