Micro Processor का पिन diagram के बारे में :-
इस लेख में Micro Processor के पिन के बारे में जानेंगे, Micro Processor में प्रत्यक Pin का वर्क क्या होता है।
माइक्रोप्रोसेसर महत्वपूर्ण बिन्दु (Micro processor Pin Diagram) :-
![]() |
| Micro Processor 8085 pin diagram |
- Intel 8085 एक 8 Bit माइक्रोप्रोसेसर है।
- यह NMOS तकनीक पर आधारित है।
- 8085 की चिप में 40 पिन होती हैं।
- 8085 माइक्रोप्रोसेसर की क्लॉक Speed 3MHz होती हैं।
- यह 64k मेमोरी एड्रेस कर सकता हैं।
- 8085 माइक्रोप्रोसेसर में 8 Bit Data Line होती है।
- 8085 माइक्रोप्रोसेसर में 16 Bit Address Line होती है।
AD0 - AD7 :- Multiplexed Mode में एड्रेस तथा Data Bus है इसका उपयोग मेमोरी तथा input Output Device को एड्रेस अथवा Data भेजने के लिए होता है।
A8 - A15 :- इसका प्रयोग एड्रेस की 8 Upper Higher Bit को भेजने के लिए किया जाता हैं।
CLK Out :- यह टर्मिनल पर क्लॉक सिग्नल उपलब्ध कराती है।
HOLD :- यह Data तथा एड्रेस Bus का प्रयोग करने के लिए किसी अन्य डिवाइस को Wait करने की सूचना देता है। HOLD सिग्नल प्राप्त होने पर माइक्रोप्रोसेसर जारी Machine Cycle के पुर्जे होते है। एड्रेस अथवा Data का प्रयोग करते ही बन्द कर देता हैं तथा होल्ड सिग्नल हटने पर उसका प्रयोग चालु कर देता है।
HLDA :- यह μP को Hold सिग्नल प्राप्त होने की सूचना देता हैं।
INTR :- यह एक Important सिग्नल होता है। जो सबसे Lowest Priority का होता है।
इसके High होने पर प्रोग्राम Counter द्वारा जारी Counting में वृद्धि रुक जाती है। अर्थात μP instruction के सामान्य कार्य को स्थगित कर देता है। तथा वर्तमान में प्रोसेस हो रही Instruction को पूर्ण होने के बाद Call Instruction में चला जाता है। पर यह Maskable केवल input है जो स्पेशल सॉफ्टवेयर का प्रयोग करके हटाया जा सकता है।
TRAP:- RST (7.5), RST (6.5), RST (5.5)
इन Interrupt में Trap Interrupt Non Maskable Interrupt होता है। जो सबसे Highest Priority का होता है इस प्रकार के Interrupt केवल अपने कार्य को पूरा करने के बाद ही OFF Stage में आता है जबकि RST (7.5), RST (6.5), RST (5.5) Maskable Interrupt होते है और ये Special Software के द्वारा हटाया जा सकता है।
INTA̅ :- ये Signal μP को Interrupt के लगने की सूचना देते है।
Reset in :- ये Signal Program Counter को Zero पर लगता है यह internal Register के अतरिक्त किसी भी अन्य Register को प्रभावित नही करता है।
Reset out in :- यह Signal μP को Reset होने की सूचना देता है।
IO/M̅ :- इस Signal के द्वारा यह Decide होता है कि μP Data को I0 Device से लेता हैं या देना है। अथवा Memory से।
S0 S1 :- Status Code Intel 8085
ये Signal होते है जिसके द्वारा μP के Operation Decide किए जाते है।
RD̅ :- Read Signal मिलने पर μP Read Operation Start करता है।
WR̅ :- इस Signal मिलने पर μPWrite Operation Start करता है।
ALE (Address Latch Enable):- इस Signal के द्वारा μP यह Decide करता है कि Multiplexe Mode में प्रयोग किए गए Address Data Bus में से कब Data आयेगा और कब Address।
SID ( Serial input data ) :- इस Signal के द्वारा μP में Data Serial input किया जाता है।
SOD (Serial Output Data) :- इस Signal के द्वारा μP Output Data को सीधी क्रम में Transfer करता है।
Ready :- यह Signal किसी भी Device द्वारा Data Transfer करने की स्थिति की सूचना μP को देता है।
Instruction Set :- Group OF Operation That a Micro caption
Data Transfer Instruction :- वह Instruction जिनका Program Data को Register अथवा Memory से Accumulator को अथवा Accumulator से Register या Memory को Transfer करने के लिए किया जाता है, Data Transfer Instruction कहलाता है।
इनके द्वारा Data को Source से Destination की ओर आसानी से Transfer किया जा सकता है।
Ex. STA, MVI, MOV, LDA, LXI, etc.
Arithmetic Instruction :- इस समूह के instruction विभिन्न Mathematical Operation Ex. जोड़ना, घटाना, या संख्या को 1से बढ़ाना संख्या को 1 से घटाना etc.
Mathematical Operation में प्रयोग किया जाते है।
Ex. Add, Sub, INR, DCR, etc.
Logical Group Instruction :- इस समूह के instruction Accumulator Data के साथ Logical Operation Ex. AND, OR, X-OR, etc. Logical क्रिया करते है। तथा परिणाम को Accumulator में Store करते है। इसमें Rotad तथा Compare Operation भी Perform किए जाते है। Rotate Operation के लिए Accumulator Data को 1 या बिट बाए से दाए Rotate करते है, तथा Compare Operation के लिए Accumulator के Data को किसी Register अथवा मेमोरी Location Data के साथ बड़ा, छोटा अथवा बराबर के साथ Compare किया जाता है।
Ex. ANI, X-OR, RAL, RAR, COM etc.
Branch Control Group Instruction :- इस समूह के Instruction को Program Execution के क्रम को परिवर्तित करने के लिए प्रयोग किया जाता है। इसके लिए Conditional तथा Unconditional Instruction ON का प्रयोग किया जा सकता है।
Ex. NZ - Non Zero
M - Minus
AC - Auxiliary Carry
NC - No Carry
Machine Control Instructions :- इस प्रकार के Instruction का प्रयोग Machine को Control करने के लिए किया जाता है।
Ex. PVSP, POP, NOP, IN, OUT, etc.
Addressing Mode :- वह तकनीकी जिसके द्वारा Instruction में Operand के Instruction को Specify या विश्लेषित किया जाता है। उसे Addressing Mode कहते है।
Addressing Mode :- इस Addressing Mode में Operand सदैव Accumulator में रहता है और Operation होने के बाद Result पुनः Accumulator में Store होता है।
Register addressing Mode :- Register व Addressing Mode के अन्तर्गत प्रयोग होने वाले Instruction के Operand केवल Register या Memory Location में होते Accumulator में नहीं।
Direct Addressing Mode :- इस Addressing Mode के अन्तर्गत प्रयोग होने वाले Instruction का Operand Directly Instruction के साथ दिया जाता है। अर्थात इसमें किसी भी Register अथवा Accumulator की आवश्यकता नहीं होती है।
Immediate Addressing Mode :- इसके अन्तर्गत प्रयोग होने वाले Instruction के Operand, OP Code के तुरन्त बाद प्रयोग में आते है इससे भी Operand के लिए किसी प्रकार के Register या Accumulator का प्रयोग किया जाता है।
Indirect Addressing Mode :- इस Addressing Mode के अन्तर्गत प्रयोग किए जाने वाले Instruction का Operand Memory Location में होता है तथा Accumulator के Content को जोड़ने के Operand को Register Pair में Store करना होता है।
