Lessons

Assembly · Easy

Assembly · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. ABI basics

    Lesson 1 · On the house

    ABI basics

    SysV amd64 sketch.

  2. flags deep

    Lesson 2

    flags deep

    CF ZF SF OF.

  3. lea

    Lesson 3

    lea

    Address arithmetic.

  4. loops

    Lesson 4

    loops

    dec jnz patterns.

  5. string ops sketch

    Lesson 5

    string ops sketch

    movs/stos awareness.

  6. NASM vs GAS

    Lesson 6

    NASM vs GAS

    Syntax dialects.

  7. objdump / gdb

    Lesson 7

    objdump / gdb

    Read what you built.

  8. calling C

    Lesson 8

    calling C

    Match the ABI.

  9. SIMD sketch

    Lesson 9

    SIMD sketch

    Vector registers.

  10. Easy capstone

    Lesson 10

    Easy capstone

    Sum in a register.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

Assembly · Easy — The Gold Standard