- Assembly Language for Beginners
- Programmed Introduction to MIPS Assembly Language
- MIPS Assembly Programming
- Assembly Language Programming: Still Relevant Today (2015) (HN)
- Davis - x86 assembly debugger. (Code)
- Ask HN: What's the best resource for learning modern x64 assembly? (2020)
- ARM GCC Inline Assembler Cookbook
- Getting started with bare-metal assembly (2020) (HN)
- Compiling to Assembly from Scratch (2020) (Code)
- Interactive shell of assembly language(X86/X64) based on unicorn and keystone
- Let's Learn x86-64 Assembly! (2020) (HN)
- int 80h - Learn Assembly using OpenBSD as base OS.
- Assembly’s Perspective (2020)
- ASM Swift - Playground for learning Assembly language through Swift.
- Little Computer 3 - Learn how to program in assembly on the web. (Code)
- How x86_64 addresses memory (2020)
- Hello "Hello world!" (2020) (Lobsters)
- Art of Assembly Language
- 8086 microcode disassembled (2020) (HN)
- Learn Assembly by Writing Entirely Too Many Brainfuck Compilers in Rust (2020)
- Wrote some ARM (2019)
- Assembly Tutorials - Learn Z80 Assembly Programming.
- ARM and Thumb-2 Instruction Set Quick Reference
- Advanced 6502 Assembly Programming for the Apple II (2020) (Web)
- ARM Cortex-M33 Instruction Tracing Without a Debugger (2020)
- Apple M1 Assembly Language Hello World (2021) (HN)
- AMIE - Minimalist Instruction Extender for the ARM architecture and IDA Pro.
- PLASMA - Medium level programming language targeting the 8-bit 6502 processor.
- Babbage was a true genius (2006) (HN)
- Why no one should use the AT&T syntax ever, for any reason, under any circumstances (2021) (Lobsters)
- Learning to Read x86 Assembly Language (2016)
- Wiz - High-level assembly language for writing homebrew software for retro console platforms.
- How do computers work? (2021)
- How to Read Assembly Language (2021) (HN)
- Top 10 Craziest Assembly Language Instructions (2021)
- A fundamental introduction to x86 assembly programming
- How to Read ARM64 Assembly Language (2021)
- Easy 6502 - One-stop accessible tutorial on 6502 assembly language programming. (Code)
- swiftdasm - arm64 disassembler written in Swift.
- Haruspex - Exploration of x86-64 ISA using speculative execution.
- Avoiding instruction cache misses (2019)
- Assembly vs. intrinsics (2014) (HN)
- How many x86 instructions are there? (2016) (HN)
- X86 Opcode and Instruction Reference (Code)
- Branch predictor: How many "if"s are too many? Including x86 and M1 benchmarks! (2021)
- Don't Use Inline Assembly
- Commodore’s Assemblers: Part 1: MOS Cross-Assembler
- Code in ARM Assembly: Registers explained (2021) (HN)
- Code in ARM Assembly: Working with pointers (2021)
- Writing ARM64 Code for Apple Platforms (HN)
- Code in ARM Assembly: Conditional Loops (2021)