How is assembly language different from machine language?
Model Answer
Difference Between Assembly Language and Machine Language:
- Machine Language (1GL): Native binary code consisting strictly of sequences of 0s and 1s executed directly by CPU registers without translation.
- Assembly Language (2GL): Low-level symbolic programming utilizing human-readable alphanumeric mnemonics (e.g., MOV, ADD, JMP), requiring an Assembler to convert into machine binary.
हिंदी में प्रश्न एवं आदर्श उत्तर
असेंबली भाषा, मशीनी भाषा से कैसे भिन्न है?
असेंबली भाषा और मशीनी भाषा में अंतर:
- मशीनी भाषा (Machine Language): प्रथम पीढ़ी की भाषा जो पूर्णतः बाइनरी कोड (0 और 1) में लिखी जाती है। इसे CPU सीधे निष्पादित करता है (किसी अनुवादक की आवश्यकता नहीं)।
- असेंबली भाषा (Assembly Language): द्वितीय पीढ़ी की भाषा जो बाइनरी के बजाय मानव-पठनीय निमोनिक्स (Mnemonics, जैसे ADD, SUB, MOV) का उपयोग करती है। इसे निष्पादित करने हेतु 'असेम्बलर' (Assembler) अनुवादक की आवश्यकता होती है।