
In computing, assembly language, often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence between the instructions in the language and the architecture's machine code instructions. Assembly language usually has one statement per machine code instruction (1:1), but constants, comments, assembler directives, symbolic labels of, e.g., memory locations, registers, and macros are generally also supported. Wikipedia
Created Year: 1949Aliases: asm, assembly, assembly code, assembler language
File extensions: asm, s
Wikidata: Q165436
Influenced: C • Speedcoding
Programming paradigms: non-structured programming
assembly language Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Free assembly language books, articles, documentation
- A fundamental introduction to x86 assembly prorgamming - Project Nayuki (HTML)
- ARM Assembly Language Programming - Peter Knaggs (PDF) (:construction: in process)
- Assemblers And Loaders (1993) - David Salomon (PDF)
- Assembly Language Succinctly - Christopher Rose, Syncfusion Inc. (HTML, PDF, EPUB, Kindle)
- PC Assembly Language - P. A. Carter
- Programming from the Ground Up - Jonathan Bartlett (PDF)
- Ralf Brown's Interrupt List
- Software optimization resources - A. Fog
- The Art of Assembly Language (2003) - Randall Hyde (PDF) (:card_file_box: archived)
- The Grain Docs
- WebAssembly friendly programming with C/C++ - Ending, Chai Shushan, Yushih (HTML, :package: examples)
- Wizard Code, A View on Low-Level Programming - Tuomo Tuomo Venäläinen (PDF) (:card_file_box: archived)
- x86-64 Assembly Language Programming with Ubuntu - Ed Jorgensen (PDF)
- x86 Assembly - Wikibooks
- x86 Disassembly - Wikibooks
Non-X86
- Beginners Introduction to the Assembly Language of ATMEL-AVR-Microprocessors - Gerhard Schmidt (PDF)
- Easy 6502 - Nick Morgan
- Machine Language for Beginners - Richard Mansfield
- MIPS Assembly Language Programming Using QtSpim - Ed Jorgensen (PDF)
- Programmed Introduction to MIPS Assembly Language (CC BY-NC)
- The Second Book of Machine Language
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-08-17