Latest changes...
- 14-Ago-2007: First english version
In this page
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).
Assemblers
- In www.web-sites.co.uk/nasm you can download NASM (Netwide Assembler), a very popular assembler, which can run on Linux, DOS, windows, OS/2.
- In members.tripod.com/mingo_asm you can find Mingo-Assembler, simpler, with a Borland-like IDE, 120 KB in size, created by Eduaro Motta.
- If you need assemblers for other operating systems, you might find any interesting one at www.thefreecountry.com/compilers/assemblers.shtml.
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.