It is about time we start building a Sticky in this forum listing some resources so the newbies will have an easier time finding the information they need. I will start with these valuable links:

x86 Assembly Language FAQs
Wikipedia: Assembly Language
Wikipedia: List of assemblers
Links at Webster
MASM related info and links
Linux assembly links

Edited 1 Year Ago by happygeek: unstuck

Nice one.
great post and links

Every version of MS-Windows is shipped with a free assembly language debugger. It's located in the c:\windows directory (or wherever you installed the operating system), and named debug.exe

This is a brief tutorial how to use it.


Please let me add the WinAsm Studio site. You can find the WinAsm Studio IDE, HiEditor (large file editor), custom controls, Add-Ins for WinAsm Studio and a lot more.



Resources on assembly placed on the web go way back,
there is a lot to find.

Programming From The Ground Up. X86 32-bit Assembly, AT&T Syntax, Under Linux.
Power Basic, downloads on assembler X86.
Art Of Assembly.

Here is a list of the old files from programmers heaven for 80x86,
just search on google for one of the files.


Archived collection of 80x86 assembly files.

There's a graphical programming language called MicroCGL that generates assembly code. It currently only works for the PIC 18F452 and is still under development but there are some examples with assembly code under "Tutorials" at

I found this book "Assembly Language Step by Step" (Ed. 3; Duntemann, Jeff). It provides a pretty thorough introduction to Assembly and the underlying concepts, I believe.

I found some really good tutorials in the form of some old text files that an Australian by the name of Adam Hyde (see my signature) wrote back in 1995 and 1996. I picked those up in 2010 I think... can't seem to be able to find them...

Edited 3 Years Ago by Assembly Guy: Added file

I am currently watching this video series, and have so far been a fan:
It contains a total of 70 videos, the narrator is very easy to understand, and has so far done a great job of making assembly easy to understand. However, I am still on the warmup videos, but I am assuming that like those videos, he will do a great job of clearly explaining his points. This series is directed towards beginners, and if your like me it is much easier to learn by doing, then reading.

This article has been dead for over six months. Start a new discussion instead.