|
Top: Computers: Programming: Languages: Assembly:
See also:
| This category in other languages: | | | |
 |
|
» ARM Assembler Programming - For the ARM (2 thru 7, and StrongARM) from RISC OS, one can start programming simply by using the BASIC assembler built into the computer. For C programmers, the APCS is described.
|
 |
|
» Asl - Free, powerful cross assembler for many microcontrollers and processors.
|
 |
|
» Assembler Gems - Intel x86 and Motorola assembler snippets. Good collection of assembler algorithms in an easy to read format.
|
 |
|
» Assembly for Dummies - Articles, tutorials, books, links, other resources for those wanting to learn assembly language.
|
 |
|
» Assembly HOWTO - by Konstantin Boldyshev, Francois-Rene Rideau: insightful, general systems and usage philosophy, and tips.
|
 |
|
» Assembly Language - Growing article, with links to many related topics. [Wikipedia]
|
 |
|
» The Great Debate - Includes a series of essays that discuss the advances of compilers and machine architectures in an attempt to answer the above questions: Do compilers produce code as good as humans? Will compilers ever produce code as good as humans? Is it worth it?
|
 |
|
» HAL: High-level Assembly Language - Description of early High-level Assembler; portable, parameterized, small, emits efficient code. Adds arithmetic expressions and flow control to a simple assembly. From about 1974, of historical interest.
|
 |
|
» LINOLEUM - Low-level INterfaced OverLanguage for Extremely Universal Machine-coding. Cross-platform ASM, almost 1:1 language to CPU instruction ratio, new way to address memory units (n-flat address space), easier than Assembly, still low-level interfaced, may be missing link in language types. [Open Source, WTOF PL]
|
 |
|
» 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.
|
 |
|
» The Little Man Computer: LMC - Education model of simple von Neumann architecture computer, with basic features of modern computers, can be programmed in machine or assembly code. Runs as Java applet. York University; Toronto, Ontario, Canada.
|
 |
|
» MicroAPL Porting Tools and Services - A range of products which translate assembly-language code into optimized code for other architectures. Products include Relogix, an assembler-to-C translator, and PortAsm/68K, which converts 68000 assembly language source to run on the PowerPC, Intel x86.
|
 |
|
» S12X.COM - Archiving and mirroring resources for the HCS12(X) microcontroller. Has a full HCS12, HCS12X and X-Gate assembler. Also features a C/ASM editor for the HCS12.
|
 |
|
» Typed Assembly Language: TAL - Extends traditional untyped assembly languages with typing annotations, memory management primitives, and sound set of typing rules. The typing rules guarantee memory safety, control flow safety, type safety of TAL programs. What do you want to type check today?
|
 |
|
» 8051 Visual Simulator - An integrated development environment for 8051 assembly language programs allows you to control simulated peripherals such as a scrolling signboard, a robotic mouse, and an audio peak detector.
|
 |
|
» 6502 Web Ring - Hardware and software, programming and historical aspects of the 6502, 65C02, and derivatives. Home-built computers and operating systems for them.
|
 |
|
» XCASM - A meta assembler with high level optimising code generation capabilities and powerful built-in macro processing facilities. [Commercial]
|
|
|