6502 Cross-Development Languages and Tools - List of cross-platform assemblers and disassemblers targeting 6502 microprocessor, focus: Commodore 8-bit computers.
A86 assembler, D86 debugger - A86: finest assembler, at any cost under any terms, for Intel x86/compatibles. D86: screen-oriented program to troubleshoot buggy programs written for MS-DOS; freezes program states, shows values of registers, flags, MMMMMM; single steps forward or back.
AMD 8753H project - Assembly programming source codes; hobby project.
AppuOnline.com - Assembly language programming directory.
Asl - Free, powerful cross assembler for many microcontrollers and processors.
Assemble It: Documents - Very informative docs and tutorials (zip, html) on 3d programming, assembly.
Assembler Gems - Intel x86 and Motorola assembler snippets. Good collection of assembler algorithms in an easy to read format.
Assembly HOWTO - This HOWTO guide describes how to program in assembly using FREE programming tools, focusing on development for or from Linux OS on i386. Another François-René Rideau masterwork.
ASSEMBLY LANGUAGE (CS-310) - Text for the class "IBM Mainframe Assembly Language Programming (CS310)". By Dr. Laurence Leff at Western Illinois University.
Assembly Language forum at Tek-Tips - Assembly Language technical support forums and mutual help system for computer professionals. Selling and recruiting forbidden.
Assembly Language Journal - Online magazine which is covering assembly language programming techniques.
Assembly Tutorial - For assembly programming newbies. Well written. Terse.
Assembly Tutorial List - Online tutorial list for Assembly language, education for beginners and advanced users.
Assembly Tutorials - Lists resources for learning assembly language, downloadable tutorials, books, forums, mailing lists, source codes of interest.
Aware to open source software: Assembly Languages - Collection of links to assemblers, simulators, interpreters, all with source code.
Bixoft - why assembler? - The advantages of assembler programming, and the prejudices against it.
Brian's Page - Assembler graphics and tracked music, links
C--: a portable assembly language - Problem: C was designed as a programming language, not as a compiler target language. C is suboptimal in the latter role. The Need: define a language designed as a portable target language; replace C as a target language used by compiler writers. Several implementations.
CBT Tape Home Page - MVS Freeware (including S/370 - S/390 Assembler). See the links page to other MVS freeware
Cole Software's XDC - The most comprehensive and flexible product available for the debugging of Assembler language programs which execute in the OS/390 (MVS) operating system environments on IBM (and compatible) mainframes.
CrossIt: 8051 cross assembler - To target AV (Atmel AT 90), Pentium, ...
Dave's unofficial HLASM web page - Tips and Frequently Asked questions about IBM's High Level Assembler (HLASM) and S/390 Assembler programming
Dedicated Debugging Tool (DDT) - A full screen debugging tool, DDT captures the interrupt vectors and allows users to debug and alter the execution environment in a number of ways.
DevLibrary - Assembly - x86 assembler tutorials and docs
Dolphinz Home Page - This page is devoted to Win32 programming in assembly language, and it contains tutorials, articles, tools, resources, and some code for Windows 95/98 using assembly language.
Dr. Dobbs Journal Articles - 2 dozen works, FAQ, by Robert R. Collins.
Ed Pizzi's Programming Site - A programming site with lots of freeware programs source code. Mostly assembly, some C. VGA demos, OS development, fractals, tutorials, tsr's, windows assembly, etc.
Edge Information Group - Use the Edge Portfolio Analyzer to inventory your load libraries (including Assemblers used)
Fidonet's 80xxx Snippets - File site for 80x86 Assembly Language enthusiasts.
Find Assembly Tutorials - A database of free assembly tutorials available on the internet.
FLEX-ES - System/390 on Intel-Based Servers
Free Assemblers and Linkers for Programmers - 8 worthwhile downloads!
GASM - GASM is a free (GPL), Nasm-compatible assembler for 16- and 32-bit coding. It has special support for protected mode, and comes with many examples.
Gavin's Guide to 80x86 Assembly - Fine, well organized tutorial; part of BURKS. Worthwhile.
Graham Aldridge - Assemblers, debuggers, decoders, disassemblers, norton guides, programming reference, tools and utilities.
Hello, World program - Assembly Language for the IBM-PC
Hilmas - a macro language for IBM mainframe environment ( VM/CMS, MVS, TSO/MVS, VSE and CICS )
How to Optimize for the Pentium Microprocessors - Comprehensive and detailed manual on optimization of code for the Pentium family of microprocessors.
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
Intel Developer Home - Technical product specifications, documentation, support, tools. Almost all you need to know about Intel products.
International Brotherhood of Assembly Language Programmers - Asm info, demos and links.
Jan's Linux & Assembler(x86) HomePage - Assembler and Linux, source examples for Nasm and GAS assemblers.
Linux Assembly - On this site you will find various resources ranging from tutorials, documentation up to actual Linux and Unix tools written in assembly language.
MCA Assembler - Assembler for the Intel 8748 and 8749 microcomputers. The program runs in MS-DOS, but I intend to compile the program for Windows if and when DOS program support is no longer readily available.
Metalab Linux assember software FTP archives - Many assemblers, tools, docs for many systems: Asl, Asm, Asm68xx, Dasm, Nasm, Optimizer, Tas, Zmac, Structured Macros for 8051 assemblers, Intel/Motorola Hex file format to binary converter, more.
Micro Focus MFASM Assembler Option - Brings a new level of IBM mainframe compatibility to the PC.
Mingo Assembler - have Turbo-like IDE & examples
NASM - NetWide ASseMbler Project: Free, portable assembler for i80x86 series, uses traditional Intel instruction mnemonics, syntax.
NaSPA Network and Systems Professionals Association - NaSPA members include programmers, analysts, managers, IS and IT professionals.
NIH Computer Center - Using Assembler Language - Inhouse doc for NIH, but also contains general assembler programming tips.
OpCode of Intel Assembler 80x86 - List of most Mnemonics for x86 with description.
Optimizer - Optimizes GCC/G++ assembler code to run with instructions of Pentium, Pentium MMX, Pentium Pro, Pentium II.
Parthenon Development - Personal Assembler, Personal TPF, Personal ALCS, TPF, ALCS, Assembler, System/390, S390, Mainframe, Transaction Processing Facility, Airline Control System, Emulator
Pass32 - Free 32-bit assembler for 16/32 bit DOS and 32 bit Windows, for easy protected mode programming.
PC-GPE on the Web - the PC Game Programmer's Encyclopedia. Includes an assembly tutorial.
Ralf Brown's Files - Nearly seven megabytes of text files containing Ralph Brown's interrupt list. Also some information on various libraries.
Ralf Brown's Interrupt List - List of i386 specific information for IRQ's, I/O addreses, etc.
Robin Miyagi's Linux Assembler Programming - Covers among other things, NASM assembler programming on the Linux i386 platform: code, links, documents, comments.
Sandpile.org - "The world's leading source for pure technical 80x86 processor information."
Softpanorama Assembler Links - Great site. Many excellent links, many in Russian.
Systems/C - C compiler for the IBM 390 mainframe. Generates formatted and commented ASM source, ready for assembly by HLASM or, on a cross-platform host, by Tachyon Software's Tachyon 390 Cross Assembler .
Ta0Fx (x86 attic) - Object-oriented assembly language, SIMD macros for TASM.
Tachyon 390 Cross Assembler - Now you can develop and maintain 370/390 assembler programs from your workstation! With the Tachyon Operating System you can test 370/390 Programs On Your Workstation!
terse - Algebraic assembly language employing prefix, infix, and postfix notation. Assembler simplified. Biggest advance in low-level programming since Macro Assembler. All the control of assembler, with the ease-of-use and look-and-feel of high-level languages. Low cost.
TFE Programming Site - Many good demos in asm and other languages.
The Art of Assembly Language Programming - Full assembly language programming textbook including hardware info, available as html or postscript zip file for download, and as html online.
The Assembler Connection - at SimoTime site. Provides examples of 370 assembler coding techniques, instruction set, utilites.
the Assembly Gems page - Many small, useful routines (Gems), written in assembler. Everything from sorting routines to performance monitoring tools are available. Optimized for speed, size, or both. For Intel x86 & compatibles, and Motorola.
The Oasis FTP Site: Thereef/Asm - Some 60 free downloads.
The X (86) Files - The truth is in there! A few articles, links, downloads: Utility proves Win95 needs at least 24MB for real work!
Thomas Scherrer Z80-Family Official Support Page - Z80, Z180, Z280, Z380, Programming, Hardware, Software, Utilities, FAQ, Support, CPU, assembler
VACE Maintenance Workbench - Runs under Microsoft Windows which scans source code to extract a programs structure. It works with existing COBOL, Mainframe Assembler, PL/I, and RPG source code.
Webring: x86 Assembly Language - Webring for serious websites with assembly language related content.
White & Black Phantoms Executing Inspector - A GPL'd debugger that runs on any x86 platform and has useful features for an interactive debugging session.
Whiz Kid Technomagic - Assembly language programming for Windows. Source code samples included.
Win32 + Assembler Source Page - Information and tools for Windows assembly language programming.
Win32 Assembler Coding Tutorial - Covers MASM, TASM, NASM used with Win32, DirectX, multimedia. Especially for Games and Demos. Has sample code.
Working in Protected Mode - How to work in protected mode guide.
Wynsoft's Assembler hints and tips - Useful hints and tips on writing IBM mainframe assembler code.
x86.org - Lots of information about x86 processors, including undocumented opcodes and bugs.
z80 instruction list - Text file list of z80 instructions.
z80 instruction timing - Text file list of clockcycle needs of z80 instructions.
Z80 Microprocessor Instruction Set Summary - Text file with categorised, sorted list.
z80 opcode listing - Text file with a few lists of all z80 opcodes.