answersLogoWhite

0


Best Answer

Machine language is the actual instructions in computer memory that are fetched into the processor and executed. It is directly executable and consists of what look to most human beings like a bunch of hexadecimal numbers, though a few geeks such as myself can tell it is code instead of numbers. For example, the instructions executing interrupt 21, service 10, are:

B410

CD21

Assembly language is a human readable as mnemonics, it translates on a one for one basis into machine language. The computer cannot execute assembly language directly, but human beings who are trained can understand it. The assembly language equivalent of the above instructions is:

MOV AH,10 ; prepare for service 10 by putting 10 into AH

INT 21 ; vectors into code established in the interrupt table

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Assembly language is converted directly into machine code, while C is compiled into "objects" before being linked into machine code. Each line of code in assembler represents exactly one machine code instruction, while a single line in C will virtually always represent many machine instructions.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

Assembly language and machine language are very similar, but assembly language is a more readable version of machine language. Assembly language uses mnemonic codes as opposed to numeric codes.

This answer is:
User Avatar

User Avatar

Wiki User

6y ago

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.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Machine code is the bits and bytes that the processor executes while running its program. Assembly code is a low level symbolic representation of that machine code, making it easier to write.

This answer is:
User Avatar

User Avatar

Simon Barde

Lvl 2
2y ago

The comparison between machine language, assembly language and high- level language

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

abe saaley mujhe kya pata iski answer

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between machine code and assembly language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

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.


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 Briefly explain differences between assembly machine languages?

difine essembly language


Why is assembly language reffered to as low level language?

Assembly language is low-level because it has the least amount of abstraction between the source and the resultant machine code. That is, the translation from assembly language to machine code is 1:1. All high-level languages have much higher degrees of abstraction.


How do you translate assembly-language into machine language?

assembler


Language of the 8086 machine?

Assembly


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.


Difference assembly language and machine language?

Machine language refers to pure code (object code) in basic machine format (zeros and ones). Assembler is one step above this type of code and requires compilation before it is of any use to the computer.


What is compiler and assembler?

Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.


Difference between HTML and assembly language?

HTML : Hypertext Markup Language is a scripting language used to write websites. Assembly language is a programming language (aka ASM). It uses memory registers like EAX, ECX to hold values and commands like JMP, ADD, MOV to alter those values. Assembly language is very close to machine language and very abstract to the untrained eye. In short, they are nothing a like, and share no similarities.