Development

Mastering x86-64 Real Assembly Language from Zero | ASM+

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
Get Coupon on Udemy