The Assembly Programming Language

 Assembly Programming Lang. 1956-1963 IBM Time Critical Code
 Assembly Language Assembler
Name: Assembly Language
Created: 1956-1963
By: IBM
Home Page: http://www.ibm.com/
Acronym:  
Language type: low level
Extensions: .ash .asi .asm .aso .src .tah
Tutorial: http://webster.cs.ucr.edu/
Note:   Assembly Lang. has a pretty bad reputation. The common impression about assembler Lang. programmers today is that they are all hackers or misguided individuals who need enlightenment. When to use assembler Lang.: For Low level control. Speed. Programs written in machine Lang. execute fast! Time Critical Code. Small program size. Writing interrupt handlers is where assembler Lang. shines. Assembly Lang. is very flexible and powerful; anything that the hardware of the computer is capable of doing can be done in assembly.
 
What is assembly language?
     Assembly Language, in computer science, a type of low-level computer programming language in which each statement corresponds directly to a single machine instruction. Assembly languages are specific to a given processor. After writing an assembly language program, the programmer must use the assembler specific to the microprocessor to translate the assembly language into machine code. Assembly language provides precise control of the computer, but assembly language programs written for one type of computer must be rewritten to operate on another type. Assembly language might be used instead of a high-level language for any of three major reasons: speed, control, and preference. Programs written in assembly language usually run faster than those generated by a compiler. The use of assembly language lets a programmer interact directly with the hardware (processor, memory, display, and input/output ports).

Code Example


More on this subject
Beginner's Help
BUG Club Home

 Assembly Programming Lang. 1956-1963 IBM Time Critical Code