answersLogoWhite

0

What you meant by machine level language?

Updated: 8/19/2019
User Avatar

Wiki User

8y ago

Best Answer

Machine level language is the native language of the machine, also known as machine code. Every machine has it's own version of machine code and must be written entirely in binary. The machine has a number of primitive "operation codes" each of which maps to a unique binary value. For instance, if the machine has an 8-bit instruction register, it can have as many as 256 unique operation codes. By setting the instruction register, we can instruct the machine to perform a simple task. By rapidly changing the value in the instruction register, we can perform a series of operations in succession. Other registers can be used to store any operands required by an operation as well as to present the result of an operation and to keep track of where the next instruction is. By performing simple logical comparisons between registers we can change the value of the next instruction and thus alter the flow of execution through the sequence of instructions. All of this is achieved through machine code, and all low-level and high-level languages must be converted to machine code in order to execute a program. The machine itself can be programmed to perform this translation. The terms low-level and high-level simply give an indication of the level of abstraction between the source code and the resultant machine code. Low-level symbolic languages require very simple translations, but high-level languages require more complex translations.

User Avatar

Wiki User

8y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What you meant by machine level language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is meant by Machine level language?

A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.


What is meant by machine language?

A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.


High level to Machine level language is converted using?

high level language is converted to machine level language using a compiler or an interpreter


What is the difference between high level language and machine language?

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.


What is required to convert a high level language into machine language so as to execute it later?

we need compiler to convert high level language in to machine language


Why there is a need for converting high level language into machine level language............ why cant we use high level language directly in computers?

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.


In which language we don't need transaction?

machine level language


One instruction in high level language corresponds to one instruction in machine language?

No. Generally, one instruction in a high level language corresponds to many instructions in machine language.


What does an interpreter do?

Interpreater translate the high level language into machine level language line by line


What is assembler can do?

It converts machine level language to high level language simultaneously...and vice versa..


How do low level program languages interact with high level program languages?

Both must be translated into a common language. That language is machine code, the native language of the machine.


Machine language is what generation language?

Machine language is a first generation language.