Sunday, 29 April 2018

Machine Language

Machine Language


बाइनरी सिस्टम एक नंबर सिस्टम है जिसका आधार है – 2 
नेमोनिक कोड क्‍या होते हैं - मशीनी भाषा बायनरी कोड में लिखी जाती है जिसके केवल दो अंक होते हैं 0 और 1 चूंकि कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है
लेकिन बाइनरी संकेत हमारे लिये समझना और उसमें प्रोग्राम लिखना हमारे लिये संभव नहीं हैं इसलिये मनुष्‍य ने अपना काम आसान करने के लिये असेम्बली भाषा (Assembly Language) का निर्माण किया जिसमें बाइनरी संकेत अर्थात 0 और 1 के स्‍थान पर ऐसे अन्य शब्‍दों और अंकों का प्रयोग किया जाता है जिसके मनुष्‍य आसानी से पहचान सके
लेकिन कंप्‍यूटर असेम्बली भाषा (Assembly Language) में लिखे प्रोग्राम को नहीं समझता है कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है इसलिये असेम्बली भाषा (Assembly Language) में लिखे प्रोग्राम को असेम्बली भाषा (Assembly Language) से मशीनी भाषा ( Machine language ) में Translate किया जाता है वह असेम्बलर (Assembler) कहलाते हैं

मशीनी भाषा क्या है  - What is Machine Language

मशीनी भाषा ( Machine language ) वह भाषा होती है जिसमें केवल 0 और 1 दो अंको का प्रयोग होता है यह कंप्‍यूटर की आधारभूूत भाषा होती है जिसे कंप्‍यूटर सीधे सीधे समझ लेता है, मशीनी भाषा बायनरी कोड में लिखी जाती है जिसके केवल दो अंक होते हैं 0 और 1 चूंकि कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है और कंप्‍यूटर इन बायनरी कोड को पहचान लेता है और इसे विधुत संकेतो ( Electrical signals ) मे परिवर्तित कर लेता है इसमें 0 का मतलब low या Off है और 1 का मतलब High या On 

निम्न स्तरीय भाषा (Low Level Language)

मशीनी भाषा ( Machine language ) को मशीनी संकेत में बदलने के लिये किसी भाषा अनुवादक ( Language Translator ) का प्रयोग नही करना होता है। इसलिये मशीनी भाषा ( Machine language ) एक निम्न स्तरीय भाषा (Low Level Language) है, वह भाषाएँ (Languages) जो अपने संकेतो को मशीन संकेतो में बदलने के लिए किसी भी अनुवादक (Translator) को सम्मिलित नही करता, उसे निम्न स्तरीय भाषा कहते है अर्थात निम्न स्तरीय भाषा के कोड को किसी तरह से अनुवाद (Translate) करने की आवश्यकता नही होती है
                                                                                  
यह मशीनी भाषा ( Machine language ) में कुछ ऐसा लिखना होगा -

01001001 00100000 01001100 01001111 01010110 01000101 00100000 01001101 01011001 01000010 01001001 01000111 01000111 01010101 01001001 01000100 01000101 00101110 01000011 01001111 01001101

No comments:

Post a Comment