Mastering 64-bit Assembly Language Programming with NASM | Udemy


Mastering 64-bit Assembly Language Programming with NASM | Udemy [Update 04/2026]
English | Size: 2.45 GB
Genre: eLearning

Talk with your C programs directly from assembly language by learning the ABI(Application Binary Interface)

What you’ll learn
64-Bit Intel/AMD Instruction set
Interfacing assembly language with C programs
How to build and debug your assembly programs
The C Application Binary Interface useful it you later learn compiler development

Unlock the power of low-level programming and learn how computers truly execute your code.

In this comprehensive course, you’ll master x86-64 Assembly Language step by step using the NASM assembler, while also learning how to interface Assembly with the C programming language for real-world applications.

We’ll begin with the absolute basics — installing NASM, setting up your environment, and writing your first “Hello World” program. From there, you’ll explore the fundamentals that drive every CPU:

• How registers, memory, and the stack actually work

• The MOV, JMP, CALL, and RET instructions explained in detail

• Conditional logic and comparison with CMP, JE/JNE/JG/JL

• Mathematical operations — ADD, SUB, MUL, DIV

• Floating point operations

As your understanding grows, you’ll learn to mix Assembly with C building functions, exchanging data, and accessing pointers, arrays, and structures directly at the hardware level.

You’ll even learn how to create full 64-bit programs that call and return values across language boundaries, just like modern compilers do.

By the end of this course, you’ll be able to:

• Write and debug 64-bit Assembly programs from scratch

• Understand how compilers translate high-level code into Assembly

• Build mixed C and Assembly projects that run on Linux or Windows

• Perform arithmetic and floating-point operations at the register level

• Optimize low-level code for performance and precision

Whether you’re an operating-system developer, compiler engineer, embedded programmer, or simply curious about how software really works beneath the surface — this course will give you a deep, practical understanding of Assembly language and how it drives everything else in computing. m

Who this course is for:
People who want to learn how machines work
People interested in reverse engineering
Programmers who want to finally understand the language of the machine

DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/7349b6f5dc83bca9de3f44f4a447b91f/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part1.rar.html
rapidgator.net/file/418253689da2da057641d5b2e88319c3/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part2.rar.html
rapidgator.net/file/848d5d43bdc10e39f940f03453d90b3a/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part3.rar.html

DOWNLOAD FROM TURBOBIT

trbt.cc/wqhw5rp2l3bo/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part1.rar.html
trbt.cc/k7aohz2zlsks/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part2.rar.html
trbt.cc/hhxlic04wgwc/Mastering64-bitAssemblyLanguageProgrammingwithNASM.part3.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment