
Assembly language is the most basic programming language available for any processor. With assembly language, a programmer works only with operations implemented directly on the physical CPU
Every computer, no matter how simple or complex, has at its heart exactly two things: a CPU and Memory. Together, these two things are what make it possible for your computer to run programs.
How the assembly language came into being in existance ?
Although we know that computer runs on numbers (0 and 1 ) which are called as the bits.Someone come into an idea that computer programs could also be written with words and somenthing (an assembler) should be there inside the computer that can translate these words into the numbers so that computer can understand. These language of words that a computer can understand with the help of an assembler is known as assembly language.
Advantages of Assembly Language :
- Assembly is fast. A LOT faster than any compiler of any language could ever produce.
- Assembly is a lot closer to machine level than any language because the commands of assembly language is mapped 1-1 to machine instructions.
- Assembly code is A LOT smaller than any compiler of any language could ever produce.
- In Assembly, you have the RAW power of your machine. You can tweak it any way you want.
- In Assembly, we can do a lot of things that we can’t do in any higher level language, such as playing with processor flags, etc.



Recent Comments