Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
x86 64-bit Assembly Language: Step-by-Step Tutorial
Rating: 4.5 out of 5(384 ratings)
3,482 students

x86 64-bit Assembly Language: Step-by-Step Tutorial

Learn x86-64 Assembly Language Programming From Scratch
Last updated 10/2023
English

What you'll learn

  • The general computer architecture
  • Understand how computer works
  • Data representation including unsigned and signed numbers, characters.
  • Master the x86-64 core instructions
  • How to write assembly programs
  • Understand the differences between x86-32 and x86-64
  • How to debug programs

Course content

15 sections73 lectures6h 11m total length
  • Introduction3:35

    Explore the essentials of x86-64 assembly language, from computer architecture and data representation to debugging, instructions, bitwise operations, branches, arrays, and calling conventions.

Requirements

  • Basic knowledge of one high-level language is recommended
  • All projects are created in SASM IDE on Windows

Description

Welcome to x86 64-bit Assembly Language from x-BIT Development.

This course is intended to teach you x86 64-bit assembly programming. It covers basics about computer architecture, data representation and low-level programming. In this course, we will take you through the step-by-step tutorials and teach you how to write assembly programs for x86 processors.

  • Each section contains:

        engaging videos

        downloadable resources

        quizzes to test what you learned


  • In this course you will learn:

         x86 assembly language from scratch

         The general computer architecture

         Data representation and counting systems

         The fundamentals of the assembly language

         x86-64 core instructions

         x64 calling conventions

         How to write assembly programs on x86-64 architecture

         How to debug programs at the machine level

Who this course is for:

  • Beginners who want to learn x86 64-bit assembly language
  • People who learned 8086 or x86 32-bit assembly language and want to switch to x86 64-bit assembly language