Click here!

SEARCH: Upload    Contact    Home



Start Here:

 
 
* Howto's
* Man Pages
* FAQ's
* Guides
* Search


* Software
* Index
* Distributions
* Howto
* Linux News
* Mailing Lists
* What's New

 
 

 
   

Console  GNOME   KDE   X11    Themes

 

TUCOWS Linux
Assembly-HOWTO-7
Linux Assembly HOWTO: RESOURCES Next Previous Contents

7. RESOURCES

You main resource for Linux/UNIX assembly programming material is Linux Assembly :). Here are some of resources listed there. This list is cut-down and may be outdated, so please visit the site for detailed up-to-date list.

7.1 Software projects

Note that several projects are not Linux-specific, and run on FreeBSD and other OSes too.

There are quite a lot of mixed C-assembly projects, like Linux kernel, GNU MP Library, GNU libc, OpenGUI, FreeAmp, just to name few. Some of them use gas (sometimes with m4), the other use nasm. You may want to examine their source code as well for examples of assembly programming on different hardware platforms.

7.2 Tutorials

7.3 Mailing list

If you're are interested in Linux/UNIX assembly programming (or have questions, or are just curious) I especially invite you to join Linux assembly programming mailing list.

This is an open discussion of assembly programming under Linux, FreeBSD, BeOS, or any other UNIX/POSIX like OS; also it is not limited to x86 assembly (Alpha, Sparc, PPC and other hackers are welcome too!).

List address is mailto:linux-assembly@egroups.com.

To subscribe send a blank message to mailto:linux-assembly@egroups.com.

List archives are available at http://www.egroups.com/list/linux-assembly/.

7.4 Books

Unfortunately there are no ready books I can recommend on the topic. However I'm in the progress of writing a book "Linux Assembly Programming", which /hopefully/ will be published somewhere in 2000-2001.

7.5 CPU manuals and assembly programming guides

7.6 Somehow related projects

  • NASM (portable x86 assembler with Intel syntax)
  • BIEW (portable console hex viewer/editor with built-in disassembler)
  • UPX (portable executable packer for several formats)
  • Intel2gas (converter between AT&T and Intel assembler syntax)
  • A2I (converter from AT&T to NASM Intel assembler syntax)
  • Assembly Programming Journal (has articles on Linux/Unix assembly programming)

7.7 General pointers

$Id: Assembly-HOWTO.sgml,v 1.2 2000/05/08 17:06:44 gleblanc Exp $


Next Previous Contents

News   Contact   Advertise   CD ROM   Search   Upload   Help   Home


Copyright © 2000 TUCOWS.COM Inc.
TUCOWS.COM Inc. has no liability for any content or goods on the TUCOWS site or the Internet, except as set forth in the terms and conditions and privacy statement.