Assembly programming

By Nacho Cabanes Latest change: 14-Ago-2007 /   Versión en Español 
Latest changes...
  • 14-Ago-2007: First english version


What is Assembly?

Assembly (often abreviated as Asm) is a low level computer programming language, very close to machine code, so it is very dependent on the target computer (on its processor, basically). It is more difficult to learn than high level languages, more difficult to read and very little portable, but it can allow the maximum speed in your programs... if you master it.

This page will focus on Personal Computers' assembly (processors 8086 and above).  

(Back to top)

Tutorials on Asm

  • Asm Tutor, by Joshua Auerbach, Html format (size: 72 KB).

(Back to top)

Assemblers

The "compilers" used to convert assembly sources to machine code are called "assemblers". Several free assemblers are::

(Back to top)

Asm sources


  • (None available yet)

(Back to top)

Other links on Asm

  • HelpPC is a very complete reference on Pc Hardware, C Language, Assembly, interrupts and MsDos. It is compressed in a 275 KB Zip file.
  • PcGPE is the PC Games Programmer Encyclopedia, which contains information about graphic programming, using the mouse and the joystick, and about how to create graphic effects such as fire, rotations, perspective, shadings ans so on. It is oriented to MsDos, with most sources in Pascal, routines in Assembly (also and introduction to this language). Compressed in a 720 KB Zip file.
  • The hardware book, a reference about connectors, wiring, adapters and other hardware elements. HTML, compressed in a 760 KB Zip file.

(Back to top)

Changes in this page

14/August/2007 First english version of this page.

(Back to top)