answersLogoWhite

0

Assembly language is 1 step above machine language. In assembly language you can use mnemonics to represent what you want to do. For example, to compare two numbers together I could represent the sequence as:

L R1, Value1 load the first value
C R1, Value2 compare against the second value
JG First first value greater than second

As you can see, there is some symbology here that allows me to determine what the program logic is doing. Note that the above code is not understandable to a computer circuit; it has to be translated to machine code. And that is what assembly code is; a symbolic human representation of what the machine is supposed to do.

Machine code on the other hand, is usually the targeted result of translating assembly code to the machine equivalent. The machine circuit only understands a sequence of zeros and ones, and is not immediately understandable to a human. The result of the program sequence above in machine code might look something like:

111001101101100000111100011000101010

Which makes sense to a machine, but not a human.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

Which program translate assembly language into machine language?

Assembly langue is translated into machine language by an assembler.


What application will be used to convert an assembly language source program into machine language?

An Assembler converts assembly language instructions into machine language.


How do you translate assembly-language into machine language?

assembler


Language of the 8086 machine?

Assembly


State the differences between machine language and assembly language?

Assembly language is a readable way of representing machine language. It consists of mnemonics that can be directly converted to machine language. Assembly language allows easier jump instructions with the usage of labels which gets converted to real addresses after assembling.


Are machine language and assembly language the same?

No, they are not the same. Assembly language uses mnemonic words to REPRESENT machine language; to be able to actually run it, a special program - a so-called assembler - then needs to convert it into machine language.


How would you define assembly language?

assembly language uses abbreviation called menmonics.it is a bit easier to write computer programs in assembly language as compared to machine language but still requires skill and experienci.A program called assembler is used to convert an assembly language into machine language.


What Programming language is one step above machine language?

I guess you're trying to refer to Assembly language.


What is assembler in computer?

An assembler is a machine code program that converts low-level symbolic assembly language instructions into machine code. Assembly language is a second generation programming language.


What is an assembler in computing?

An assembler is a machine code program that converts low-level symbolic assembly language instructions into machine code. Assembly language is a second generation programming language.


Assembly language to machine language translation is?

Assembly language to machine code translation is a "one to one" translation process, as every individual instruction expressed in the assembly language corresponds to exactly one machine instruction. Note this does not hold for pseudo instructions or expanding macros, which are supported by some assemblers.


What are the two types of machine language?

1- Binary language 2- Assembly Language