Wikipedia

Search results

Tuesday 13 August 2013

Introduction of Assembly Language


 Language is a medium of communication between two or more individuals or parties.  The most important criteria in the communication is the message it brings must be effectively delivered, this is achieved only if the language is understood by the both parties.  What if the language is not compatible to both parties?  Then a translator is needed.  For instance, a Japanese requires a Japanese-Malays Translator to communicate to a Malaysian.

The most important task of the communication between computer and human is the message sent by programmers (program instructions) understood by the computer, and vise-verse.  Since human are so smart, they develop languages that are friendly to human and also understandable to computer systems.  In this unit, we will learn three basic programming languages known as machine language, assembler language and high level language.  The three languages has different levels of extreme between the machine (i.e. computer system) and human being (i.e. the programmers).

The nature of computer system is machine language level.  The assemble language is the developed version of a language to be more friendly to the programmers, and further developed to the high level language which gives the most friendly environment to the programmers.  Since the nature language of a computer system is machine language, we need translator assembler and compiler to convert the assembly language and high level language respectively into machine language.

No comments:

Post a Comment