Monday, 4 February 2013

Assembly Language



Assembly Language





                                An assembly language is a low-level programming language used to interface with computer hardware. Each statement is written in machine understandable language.

Assembler is used to convert the assembly language into machine code. It is specific to the architecture of computer. An assembler creates object code by translating assembly instruction mnemonics into opcodes, and by resolving symbolic names for memory locations and other entities.




Assembly language consists of 3 types of instruction statements
  • Opcode mnemonics
  • Data sections
  • Assembly directives


Where its used?
  • Real time Applications in Simulations, flight navigation and medical equipment.
  • When to interact with hardware devices directly.
  • Reverse Engineering
  • System booting
  • List of Assemblers:
  • IBM ASP
  • AT&T
  • MASM
  • GAS and much more.


Assembly Language Tutorials can be viewed here

Why Assembly Language?
  • To know the operation of your PC
  • To control the PC
  • These Programs are quick.

Assembly language video tutorials at showmedo

Hello world Program is given in this link for flat assembler and microsoft flat assembler helloworld.


No comments:

Post a Comment