Course Overview
- Course Title: Mastering x86-64 Real Assembly Language from Zero | ASM+
- Instructor: OCSALY Academy
- Target Audience:
- Programming enthusiasts
- Aspiring computer scientists
- Seasoned professionals
- Prerequisites:
- Basic understanding of programming concepts
- A computer with a compatible OS (Windows, Linux, macOS)
- Enthusiasm to explore low-level programming
Curriculum Highlights
- Key Topics Covered:
- Writing efficient x86-64 assembly programs
- Using NASM assembler for optimal coding
- Analyzing and dissecting compiled binaries
- Converting decimal to binary
- Debugging with GDB and setting breakpoints
- Locating variables in memory addresses
- Logical operations: OR, XOR, AND
- Creating Makefiles for streamlined workflows
- Understanding CPU architectures' impact
- Developing reverse engineering skills
- Optimizing code for performance gains
- Handling bitwise operations
- Analyzing program output using GDB
- Enhancing debugging proficiency
- Crafting complete assembly projects
- Decoding and understanding disassembly
- Unleashing the power of logical NOT
- Applying XOR logic for data manipulation
- Leveraging AND logic for efficient coding
- Joining a supportive learning community
- Key Skills Learned:
- Efficient x86-64 assembly programming
- NASM assembler usage
- Binary analysis and dissection
- Decimal to binary conversion
- GDB debugging techniques
- Memory address variable location
- Mastery of logical operations
- Makefile creation
- CPU architecture understanding
- Reverse engineering skills
- Code optimization
- Bitwise operations handling
- Program output analysis
- Enhanced debugging proficiency
- Complete assembly project crafting
- Disassembly understanding
- Logical NOT application
- XOR logic for data manipulation
- AND logic for efficient coding
- Community learning support
Course Format
- Duration: 20.5 hours on-demand video
- Format: Self-paced online course
- Resources:
- 1 article
- 72 downloadable resources
- Access on mobile and TV
- Certificate of completion


