Compilation.
You cannot. Conversion is one-way only. It is possible to convert machine code to disassembly, but disassembly is not high-level, it is simply a symbolic representation of the machine code, similar to assembly but without any constants, named variables or comments.
Machine level instructions can be converted to readable assembly language using a disassembler. If the machine instructions originated from a higher level language, there may also be a decompiler to create something resembling the original high level language version of the program.
Machine code is the native language of the machine. The machine does not "understand" any language other than its own native language. As such, all other languages, including low level assembly languages, must be compiled or interpreted in order to produce the required machine code.
No. Generally, one instruction in a high level language corresponds to many instructions in machine language.
It converts machine level language to high level language simultaneously...and vice versa..
high level language is converted to machine level language using a compiler or an interpreter
The difference between high level languages and machine languages are as follows: 1)Machine language uses binary numbers/codes but high level languages(HLL) use key words similar to English and are easier to write. 2)Machine Language is a Low level language and is machine dependant while HLLs are not.
A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.
You cannot. Conversion is one-way only. It is possible to convert machine code to disassembly, but disassembly is not high-level, it is simply a symbolic representation of the machine code, similar to assembly but without any constants, named variables or comments.
Machine level instructions can be converted to readable assembly language using a disassembler. If the machine instructions originated from a higher level language, there may also be a decompiler to create something resembling the original high level language version of the program.
we need compiler to convert high level language in to machine language
In simple words, it is the conversion of a high level language to an assembly level language. In C, it is the conversion of a .c file to a .s file
Machine code is the native language of the machine. The machine does not "understand" any language other than its own native language. As such, all other languages, including low level assembly languages, must be compiled or interpreted in order to produce the required machine code.
A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.
machine level language
No. Generally, one instruction in a high level language corresponds to many instructions in machine language.
Interpreater translate the high level language into machine level language line by line