Assembly 300 Snippets

Assembly 300 Snippets

A comprehensive collection of 300 x86-64 assembly language code snippets (using NASM syntax on Linux).

AssemblySnippetsExamplesNASMLinuxCheat Sheet

Date

May 2025

Client

Open Source Community

Role

Lead Developer

Category

Course/Tutorial

Project Overview

This project is a comprehensive collection of 300 x86-64 assembly language code snippets (using NASM syntax on Linux) for learning and demonstration. The snippets are categorized into three difficulty levels:


  • Basic (1-100): Foundational concepts for beginners, covering syntax, registers, and basic operations.
  • Intermediate (101-200): More complex techniques, including functions, memory management, and optimization.
  • Advanced (201-300): Specialized applications, such as OS development, reverse engineering, and performance-critical code.

Each snippet resides in its own folder (assembly-300-snippets/XXXX-Title-Name) with a CHEETSHEET.md and SAMPLES.md files, and a README.md explaining the code, its purpose, and usage instructions.

Assembly 300 Snippets screenshot

Interested in working together?

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.