Description
Mastering X64 Assembly Language Programming with NASM is a course on low-level programming using NASM for the x86-64 architecture published by Udemy Online Academy. This course is a comprehensive guide to low-level programming using NASM for the x86-64 architecture. Designed for programmers, computer science students, reverse engineers, and system developers, this course teaches you how instructions are executed by modern processors and how to write efficient assembly language programs from scratch. In this comprehensive course, you will master x86-64 assembly language step-by-step using NASM assembler, while also learning how to interface assembly with the C programming language for real-world applications.
Students will learn about CPU architecture, registers, memory addressing, data movement, arithmetic and logical operations, control flow, procedures, stack management, calling conventions, system calls, and debugging techniques. The course also explores interoperability with C programs, performance optimization, and practical applications of assembly language in systems programming. As your understanding increases, you will learn to combine assembly with C and build functions, data exchange, and access to pointers, arrays, and structures directly at the hardware level. Whether you are an operating system developer, compiler engineer, embedded systems programmer, or simply curious about how software actually works below the surface – this course will give you a deep, practical understanding of assembly language and how it drives everything else in computing.
What you will learn in Mastering X64 Assembly Language Programming with NASM:
- Intel/AMD 64-bit instruction set
- Assembly language interface to C programs
- How to build and debug assembly programs
- Binary interface to C program which will be useful later for learning compiler development
- And…
Course specifications
Publisher: Udemy
Instructors: Daniel McCarthy
Language: English
Level: Introductory to Advanced
Number of Lessons: 29
Duration: 5 hours and 11 minutes
Course topics

Mastering X64 Assembly Language Programming with NASM Prerequisites
No Programming Experience Required
Pictures

Mastering X64 Assembly Language Programming with NASM introduction video
Installation guide
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 1080p
Downloadly link
Rapidgator link
File password (s): www.downloadly.ir
Size
2.2 GB


