Sponsored results

Links
  • The PC Game Programmer's Encyclopedia
    Includes an assembly tutorial.
    http://www.geocities.com/SiliconValley/2151/pcgpe.html
  • Programming from the Ground Up
    Book on Linux x86 assembly language programming which is available both in print and online under the GFDL license. Targetted to both new programmers and professional programmers who have not yet learned assembly language.
    http://savannah.nongnu.org/projects/pgubook/
  • OpCode of Intel Assembler 80x86
    List of most Mnemonics for x86 with description.
    http://www.jegerlehner.ch/intel/opcode.html
  • OOPWeb - Assembly Directory
    Assembly programming tutorials, references and on-line books. All searchable and free.
    http://www.oopweb.com/Assembly/Files/Assembly.html
  • Lord Lucifer's Win32 Asm Page
    Information on Windows assembly language programming that author have come across. It's primarily intended for beginners, but it should hopefully also be of use to more experienced programmers.
    http://www.fortunecity.com/skyscraper/corel/378/win32asm/
  • Microsoft Macro Assembler Reference
    From MSDN Library.
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vcoriMicrosoftAssemblerMacroLanguage.asp
  • Ralf Brown's Interrupt List
    List of i386 specific information for IRQ's, and I/O addreses.
    http://www.cs.cmu.edu/~ralf/
  • Sandpile.org
    Archive of technical x86 processor information and downloadable documentation. Includes a discussion forum.
    http://www.sandpile.org/
  • 80x86 Assembly Programming
    VGA, operating system, and game programming tutorials for 80x86 processors. Also examples and links.
    http://au.geocities.com/asmosprog/
  • x86.org
    Lots of information about x86 processors, including undocumented opcodes and bugs.
    http://www.x86.org/
  • x86 Assembly Language FAQ
    For the comp.lang.asm.x86 and alt.lang.asm newsgroups.
    http://www.frontiernet.net/~fys/faq/
  • Working in Protected Mode
    How to work in protected mode guide.
    http://members.tripod.com/protected_mode/prashant/protmode.html
  • Wagemakers, Jan
    Assembler and Linux, source examples for Nasm and GAS assemblers.
    http://www.janw.dommel.be/
  • Win32 Assembler Coding Tutorial
    Covers MASM, TASM, NASM used with Win32, DirectX, multimedia. Especially for Games and Demos. Has sample code.
    http://deinmeister.de/wasmtute.htm
  • Linux Assembly HOWTO
    Guide describes how to program in assembly using free programming tools, focusing on development for or from Linux OS on i386. By Francois-Rene Rideau 1996-1999, Konstantin Boldyshev 1999-2002.
    http://asm.sourceforge.net/howto.html
  • DevLibrary - Assembly
    x86 assembler tutorials and docs
    http://devlib.virtualave.net/asm1.html
  • Dr. Dobb's Journal Articles
    2 dozen works, FAQ, by Robert R. Collins.
    http://x86.ddj.com/ddj/ddj.htm
  • Barry Wilks' DOS INT 21h - DOS Function Codes
    A quick reference list of DOS interrupts has been extracted from a large list compiled by Ralf Brown.
    http://spike.scu.edu.au/~barry/interrupts.html
  • Assembly Tutorial
    For assembly programming newbies. Well written. Terse.
    http://www.xs4all.nl/~smit/asm01001.htm
  • Assemble It: Documents
    Very informative docs and tutorials (zip, html) on 3d programming, assembly.
    http://www.xs4all.nl/~smit/docs.htm
  • Assembler Programming
    Small but growing set of ASM tutorials: general, graphics.
    http://jlp.freeservers.com/
  • Gavin's Guide to 80x86 Assembly
    Fine, well organized tutorial.
    http://www.redbrick.dcu.ie/~creech/assembly/asm.html
  • Hamarsoft 86BUGS List
    A reference for bugs and undocumented instructions in the Intel 80x86 family of processors.
    http://www.xs4all.nl/~feldmann/86bugs.htm
  • A introduction to x86 assembly
    Tutorial written by Gavin Estey.
    http://help-site.com/local/ASMTUT.TXT
  • Ketman 8086 Tutorial
    Iteractive tutorial, using the Ketman Maximaster as a platform.
    http://www.btinternet.com/~btketman/tutpage.html
  • Intel Processor Manuals
    Official Intel Architecture Optimizations Manual, Intel Architecture Software Developer's Manual, Pentium Processor Family Developer's Manual.
    http://www.intel.com/design/pentium/Manuals/
  • Intel Assembler CodeTable 80x86 - Overview Mnemonics
    Short overview containing all instructions (transfer, arithmetic, logic, jumps), a diagram of the registers (EAX, EDX, ECX, EBX), demo program, fits to one single page, download, free
    http://www.jegerlehner.com/intel/
  • How to Optimize for the Pentium Microprocessors
    Comprehensive and detailed manual on optimization of code for the Pentium family of microprocessors.
    http://www.agner.org/assem/
  • A20 - a pain from the past
    The various forms of A20 gate control.
    http://www.win.tue.nl/~aeb/linux/kbd/A20.html

 

The Computer Science Directory currently has categories, which include links along with indexed pages.