Social Sciences, asked by Arnab2154, 1 year ago

Difference between machine language and assembly language in c

Answers

Answered by subham19
0
Machine lev language is a programming language that can be used for direct programming of the machine.
Assembly lev languages is used to create a program on the computer and then the assembler is used to convert the binary code into machine lev code.
Hope this helps!!!!!
Plz mark this the brainliest ans.......
Answered by Swatishka
0
Hey dear!

MACHINE LANGUAGE (FIRST GENERATION)

It is the only language that a computer understands. It is expressed in binary form i.e., '0' and '1'. 0 means 'Off' state and 1 means 'On' state. 

Machine language has the advantage of very high speed and low memory utilization.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ASSEMBLY LANGUAGE (SECOND GENERATION LANGUAGE)

This language uses 'mnemonic codes' and 'symbols' in place of 0s and 1s. For example, in the machine language if the operation code for 'add' is '0010', its equivalent in the assembly language is 'ADD'. It is easier to work with assembly language, where symbolic memory addresses are used rather than machine language. 

Since a computer can understand only machine language, so assembly language programs have to be converted into machine language. Translator programs known as assemblers were developed to convert the assembly language program into machine language.

Hope this helps you... : )
Similar questions