Here are several sites containing x86 assembly language information that you may find useful.
Note: If you arrived at this page via WebRing or some other external link to this page, you will probably want to visit the Webster main page or one of Webster's feature pages using one of the following links:
The "x86 Assembly Language Webring" is a cooperating set of x86 assembly language related websites. If you would like to visit other sites in the Webring, use the following links. If you have an x86 assembly language related website that you would like to add to the ring, follow the link to the Ring Home page.
|
|
||||||||
|
|

Here are some sites with a decent amount of high quality x86-related information.
| URL | Description |
| This color denotes a favorite site that I visit frequently. | |
| AoA/HLA mailing list and Q/A forum. | |
| http://home.t-online.de/home/Ollydbg | Oleh Yuschuk's incredible Ollydbg debugger. Supports a variety of different languages and assemblers (including HLA). |
| http://radasm.visualassembler.com | Ketil Olsen's RadASM integrated development environment for assembly language programmers (supports MASM, TASM, NASM, FASM, and HLA). |
| http://groups.yahoo.com/group/AOAEnFrancais | Read French? Check out and get involved with this project to translate The Art of Assembly Language Programming (16-bits) to French. |
| http://www.junkbox.com/assembly.htm | Jeff Duntemann's assembly page |
| http://www.drpaulcarter.com/pcasm | Paul Carter's Assembly Tutorial |
| http://savannah.nongnu.org/projects/pgubook | Jonathon Bartlett's Assembly Tutorial for GNU's Gas (as) assembler. |
| http://win32asm.cjb.net/ | Iczelion's Win32 Assembly HomePage. A very highly regarded page on win32 assembly language programming. |
| http://users.otenet.gr/~alf99/nasm_aoa.html | Page dealing with the conversion of Art of Assembly to the NASM assembler. |
| http://www.movsd.com | MASM32 site by Hutch. Includes the MASM32 assembler and package as well as win32 programming information.
Note: If you want to download the MASM32 package, Steve Hutch has requested that I host a copy of MASM32 here on Webster because of bandwidth problems on his server. If you want to download MASM32, simply click on the "download MASM32" link to the left. Be sure to visit www.movsd.com for other interesting MASM32 support code, though. |
| http://www.sandpile.org | "The world's leading source for pure technical IA-32 processor information." Lots of really great documentation on the x86 CPU family. Access to much of the Intel documentation is available directly from this site. This site also contains lots of diagrams and short pages that describe various x86 registers and other features. |
| http://asmjournal.freeservers.com/ | The home site for the "Assembly Programming Journal." Definitely good reading for those interesting in assembly language. They're also looking for submissions if you've got an assembly language topic you'd like to write about. |
| http://www.x86.org/ | Dr. Dobb's and Robert Collins x86 resources. Lots of CPU bug errata, Intel manuals, and other low-level documentation. |
| http://www2.dgsys.com/~raymoon/moonware.html | Raymond Moon's Web page. This is the home page for the 80x86 FAQ for the comp.lang.asm.x86 and alt.lang.asm newsgroups. Lots of useful links and other information too! |
| http://nasm.sourceforge.net | NASM (Netwide Assembler) home page. |
| http://fasm.sourceforge.net http://freshmeat.net/releases/96356 |
The "Flat" Assembler page - for developers and users of the flat assembler (FASM). |
| http://www.btinternet.com/~btketman
Old Link: |
The Ketman ASM HomePage. Contains an interesting tool-kit for learning assembly language. |
| http://www.godevtool.com/index.html | Jeremy Gordon's Win32+Assembler Source Page (GoAsm and other GoXXX tools). |
| www.geocities.com/emu8086/ | Jeff Stephens Emu8086 page - complete 8086 emulator, assembler, debugger, etc. Everything for learning assembly language in one pack! emu8086 combines a text editor, assembler, disassembler, software emulator (Virtual PC) with debugger, and tutorials. This program is extremely helpful for those who just begin to study assembly language. It compiles the source code and executes it on emulator step by step. |
| http://www.terse.com/ | Jim Neil's TERSE Language web page. Terse is a compiler for an expression-based assembly language. |
| http://betov.free.fr/SpAsm.html | The SpAsm site. SpAsm is a complete high-performance IDE for assembly language programmers which includes an Assembler, Editor, Debugger, etc. |
| http://www.cybertrails.com/~fys/newbasic.htm | The "NewBasic" x86 Assembler for DOS.
Ben Lunt's Assembly Language Page. Tons of assembly source code and other DOS-related information. |
| http://www.nuvisionmiami.com/kip/asm.htm | Kip Irvine's x86 Resource List. A good place to start if you're looking for books or on-line tutorials. |
| http://home.attbi.com/~fbkotler/ | A Beginner's NASM Page |
| http://alien.dowling.edu/~rohit/nasmdoc0.html | NASM Documentation |
| http://www.grc.com/steve.htm | "Steve Gibson's Small Slice of the Web" Steve Gibson is a long-time assembly programmer. He provides lots of insight as well as sample code on his web page. |
| http://www.eg3.com/softd/assembly.htm | Assembly Resources. An interesting set of links to other informative sites. |
| http://www.programmersheaven.com/ zone5/index.htm |
Programmer's Heaven: Assember Zone. Lots of great links and downloads. |
| http://www.xs4all.nl/~smit/ | Assemble it! Web page. "Welcome to the coolest ASM oriented page on The Web." Some interesting tutorials and downloads. |
| http://developer.intel.com/design/ pentiumii/manuals/ |
Intel's manual site. |
| http://devlib.virtualave.net/asm1.html | DevLibrary link site and downloads. |
| http://grafi.ii.pw.edu.pl/gbm/x86/index.html | The X-86 files! Cute name, decent site. |
| http://linuxassembly.org/ | Official Linux Assembly site. |
| http://personal5.iddeo.es/ret007ow/index.html | Dolphinz Win32 ASM HomePage. Lots of great links and win32 programming information. Uses Cookies. |
| http://www.deinmeister.de/wasmtute.htm | Win32 Assembler Coding Tutorial. Programming documentation, source files, and links to related sites. |
| http://deinmeister.de/wasmfaq_e.htm | Win32 Assembly FAQ |
| http://www.eskimo.com/~htak/win32asm/index.htm
Old Address: |
Win32 assembly language programming tutorial and resources list. |
| http://www.fortunecity.com/ skyscraper/corel/378/win32asm/ |
Lord Lucifer's Win32 ASM site. |
| http://www.obock.de | A site dedicated to creating Win32 applications in assembly language. |
| http://www.azillionmonkeys.com/qed/asm.html | Paul Hsieh's x96 Assembly Language Page. Lots of great articles on optimization and other x86 features. |
| http://www.fortunecity.com/ skyscraper/lycos/403/ |
The Visual Assembler home page. |
| http://www.cs.cmu.edu/afs/cs.cmu.edu/ user/ralf/pub/WWW/files.html Alternate Site: |
Official site for Ralf Brown's interrupt list. |
| http://www.df.lth.se/~john_e/gems.html | Assembly Gems. A site with lots of x86 source code and algorithms. |
| http://www.geocities.com/ SiliconValley/Heights/7394/ |
Whiz Kid Technomagic site. Dumb name and even dumber looking site, but lots of goodies can be found here. |
| http://www.geocities.com/ SiliconValley/Peaks/8600/ |
The comp.lang.asm.x86 Web page. |
| http://www.geocities.com/ SiliconValley/Peaks/8600/device.html |
John Fine's Direct Device Programming Links. Lots of great links to information about controlling various pieces of PC hardware. |
| http://www.geocities.com/ SiliconValley/Sector/7256/ |
Jim Websters' Assembly Language Help and Programming Home Page. Lots of downloads and links to freeware applications. |
| http://www.lxhp.in-berlin.de/index-lx.shtml | Great Linux Assembly Page |
| http://www.magma.ca/~wjr/ | Wayne J. Radburn's Assembly Language Programming... Some Win32 asm code and utilties plus some links. |
| http://www.execpc.com/~geezer/johnfine/index.htm | John Fine's Home page (one of the comp.lang.asm.x86 moderators). |
| http://www.rbthomas.freeserve.co.uk/ | Ron's Cornucopia for assembly language programmers. |
| http://www.simtel.net/simtel.net/ msdos/asmutl.html |
Simtel site for assembly language source files. |
| http://www.geocities.com/macrotechonline/ | Cevahir Parlak's assembly site |
| http://www.members.tripod.com/~ladsoft/demos.htm | Lots of author-written code plus links to other resources. |
| http://www.jegerlehner.ch/intel/ | Handy 2-page PDF file that summarizes x86 Intel Assembler instructions (transfer, arithmetic, logic, jumps) registers and flags |
| http://ipoint.vlsi.uiuc.edu/web291/archive-s99/ | ECE291 : John Lockwood's Computer Enginering course on Assembly programming developed at the University of Illinois |
| http://www.int80h.org/ | A UNIX Assembly language programming site. |
| http://visualassembler.freeservers.com | Shawn Bullock's Visual Assembler IDE page. |
| http://in.geocities.com/dhiraj_nilange | Some assembly code and other information. |
| http://www.geocities.com/riskyfriends/prog.html | Rough Guide to Assembly Language |
| http://www.c-handbuch.org | Reference information of interest to programmers. |
| http://www.softpanorama.org | Programming advocacy page, including an assembly advocacy page. Fun reading. |
| http://www.techiwarehouse.com | Tools and links for programmers. |
| http://ez86.bravepages.com | Rick Hall's A86-based assembly editor. |
| http://www.thefreecountry.com (general) /compilers/assemblers.shtml (assemblers, etc) |
Christopher Heng's list of free software tools including free assemblers and linkers |
| http://alliance4.us/~zreverse/ | ZederOn's Assembly Tutorials |
| http://www.evolverstation.narod.ru | Evolver's Station (Russian Assembly Web site, in English). |
| http://www.members.kconline.com/ strycker/IBAMP/index.html |
"The International Brotherhood of Assembly/Machine Programmers" A good site with lots of x86 programming information. |
| http://bobrich.lexitech.com/ | Bob Richardson's Assembly tutorials and demos. |
| http://pluto.beseen.com/boardroom/h/19390 | Iczelion's Win32 Assembly Forum (newsgroup/list for win32 asm programmers). |
| http://pluto.beseen.com/boardroom/q/19784/ | Assembly Language Journal Forum (newsgroup/list). Uses Cookies. |
| http://www.bigwig.net/jimmy/x86.html | Jimmy Moore's Assembly language page. Include tutorials, downloads, and links. |
| http://www.caldera.com/LDP/ HOWTO/Assembly-HOWTO.html |
Caldera's page on assembly language programming under Linux. |
| http://www.cet.com/~jvahn/ | Welcome to Fidonet's 80xxx Snippets. A file site for 80x86 Assembly Language enthusiasts. |
| http://www.qzx.com/pc-gpe/asm.html | PC-GPE on the Web: Assembly Language. Links to tutorials and other x86 information. |
| http://www.quantasm.com/freeinfo.html | Some tidbits from Quantasm (developers of assembly language development tools). |
| http://www.csee.umbc/~plusquel.edu/310/index.html | Information for an assembly language course |
No sweat, just add "http://webster.cs.ucr.edu" to the links on your web site and send me an email ("rhyde@cs.ucr.edu") and I'll be more than happy to trade links with you. Since this is a set of assembly language related links, I will reserve the right to ignore link requests from web sites that do not contain substantial (original) x86 assembly language programming material.
I generally update Webster every month or two. If you start finding lots of broken links in this list and this annoys you, send me email ("rhyde@cs.ucr.edu") and I will try to update Webster a little more often. A list of links where over half the links are broken is no fun to navigate (you should have seen what I went through building this list). I will try to ensure that this disease does not affect this list.
Web Site Hits Since
|