Assembler :- Assembler वह programme है | जो कि object file और machine code अथवा machine language format को assembler language में बदल देता है |
दूसरे शब्दों में assembler एक computer का programme है | जिसमे कि machine language format अथवा machine code को निर्देशित कर computer द्वारा क्रियान्वित किया जा सकता है | और assembler एक computer language में लिखा गया programme है |
Computer को machine language के अलावा कोई language समझ में नही आती है इसलिए पहले प्रोग्राम language को machine language में बदलना पड़ता है | जो काम software का होता है |
Assembler के software और application developers कंप्यूटर के hardware architecture के घटको को manage करते है |
कभी – कभी assembler को compiler के रूप में जाना जाता है | यह भी हमें interpreter services प्रदान करता है |
अगर assembler जो एक computer पर चलता है | और उसी computer पर run करता है | और उसी computer के लिए कार्य करता है एवं machine code प्रदान करता है इसे self assembler या resident assembler कहते है |
और यदि assembler एक कंप्यूटर पर run करता और किसी computer को भी machine code प्रदान कर सकता है | इसे cross assembler कहा जाता है |
Assembler को दो भागो में विभाजित किया गया है |
1:- one pass assembler
2:– two pass assembler
One pass assembler :- one pass assembler character को memory प्रदान करता है | एवं पहली बार में source code को machine code में बदल देता है |
Two pass assembler :- Two pass assembler पहले source code को पढता है वह पहली बार में सभी character को पढ़ता है तथा memory प्रदान करता है | इसके पश्चात् वह वह दूसरी बार में source code को object code में बदल देता है |
What is compiler in hindi
Compiler :- Compiler वह software या (programme का सेट है) जो कि source code अथवा high level language जैसे कि JAVA Language को source code अथवा object code या machine code में बदल देता है |
दूसरे शब्दों compiler वह programme है | जो कि source code को object code अथवा programming code .में बदल देता है
Compiler, interpreter से भिन्न होता है | क्योकि interpreter , source code को एक ही बार में analysis और execute कर सकता है |जबकि compiler source code को एक – एक लाइन करके analysis और execute करता है |
इसलिए interpreter इस कार्य को कुछ समय में पूरा कर लेता है जबकि compiler इस कार्य को करने में कुछ समय लगता है |
Compiler द्वारा produce किये गए कार्य interpreter की अपेक्षा तेज गति से run करते है |
What is loader in Hindi
Loader:- loader वह programme है | जो programme के machine code को system memory में लोड करता है |
loader ऑपरेटिंग सिस्टम का एक हिस्सा है जो कि programme loading के लिए उत्तरदायी होता है |
इन्हें भी पढ़े:-
- https://itinhindi.wordpress.com/2018/12/05/linker%e0%a4%b2%e0%a4%bf%e0%a4%82%e0%a4%95%e0%a4%b0-%e0%a4%94%e0%a4%b0-loader%e0%a4%b2%e0%a5%8b%e0%a4%a1%e0%a4%b0-%e0%a4%95%e0%a5%8d%e0%a4%af%e0%a4%be-%e0%a4%b9%e0%a5%88/?preview=true
Note:-आपको यह पोस्ट कैसी लगी बताने के लिए comment करें तथा comment के द्वारा अपने सवाल पूछें।
Bahut achchha hai
dhnywaad gyanendra ji….aapne is post ko like kiya iske liye….keep visiting…
your topic is best and i ask one question that is one pass and two assembler in detail and in hindi
plz explain it with diagram
Very good reading
your topic is awesome Thank you for explain and i ask one question what is Linker in detail eplain in hindi…..