/study-assembly-x64

Projects and annotations used to learn x64 assembly.

Primary LanguageC++MIT LicenseMIT

Assembly - x64

Projects and annotations used to learn assembly for x64 processors.

Each folder contains two projects:

  • Main: implementation.
  • Test: verify if it works.

Do not expect optimized code.

Books

  1. Modern X86 Assembly Language Programming, 2nd edition GitHub Build Status
    • Says x86 but covers x86, x64, AVX, AVX2 and AVX-512 (github)
    • To build tests for AVX-512 add the BUILD_AVX512=1 compile argument.

Support References