असेंबली भाषा, मशीनी भाषा से कैसे भिन्न है?
आदर्श उत्तर
असेंबली भाषा और मशीनी भाषा में अंतर:
- मशीनी भाषा (Machine Language): प्रथम पीढ़ी की भाषा जो पूर्णतः बाइनरी कोड (0 और 1) में लिखी जाती है। इसे CPU सीधे निष्पादित करता है (किसी अनुवादक की आवश्यकता नहीं)।
- असेंबली भाषा (Assembly Language): द्वितीय पीढ़ी की भाषा जो बाइनरी के बजाय मानव-पठनीय निमोनिक्स (Mnemonics, जैसे ADD, SUB, MOV) का उपयोग करती है। इसे निष्पादित करने हेतु 'असेम्बलर' (Assembler) अनुवादक की आवश्यकता होती है।
In English (Question & Model Answer)
How is assembly language different from machine language?
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.