The Free Site   |  vBuddy - business networking   |  Cheap Web Hosting - starting at $5

Assembler



Description: Each type of hardware has its own Assembly language. Assembly language has a long history. It is hard to learn, but creates extremely fast programs that can directly address computer memory. Assembly language is still written and used. Even with modern C/C++ compilers for use, an expert assembly programmer can write code that is faster and optimizes better.

History: Assemblers have been around since the 1950s; I am unsure who wrote the first real assembler. The current version of NASM (netwide assembler) is 0.98.38; current version of FASM (Flat assembler) is 1.67.14 .

Applications: Minuet, an operating system, is written in FASM. Often C programs will pass off specific hardware tasks to an assembly program for speed reasons.



Official Homepage:

Newsgroup: comp.lang.asm, comp.lang.asm.x86

Newsletter/Magazine:

Related links:
A Beginners Guide to NASM
Paul H's x86 Assembly page
Randall Hyde's assembler page - (WEBster)
Wikipedia page for Assembly language



Home | Editors | Languages | IDEs | Toolkits | FAQ