Udemy

x86 Assembly Language Programming From Ground Up™

Enroll Now
  • 14,477 Students
  • Updated 5/2025
4.2
(1,638 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
14 Hour(s) 3 Minute(s)
Language
English
Taught by
Israel Gbati
Rating
4.2
(1,638 Ratings)

Course Overview

x86 Assembly Language Programming From Ground Up™

Build over 50 Assembly Programs - x86 Instruction Set, SIMD, Image Processing Algorithms, DSP Routines, MMX, SSE, AVX

Welcome to the x86 Assembly Programming From Ground Up™  course.

Covering x86 Processor History , Architecture and Practical Assembly Programming,  this is the most comprehensive x86 assembly course online.

I'll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as an x86 developer.

By the end of this course you will master  the x86 Core Instruction Set, the x86 MMX Extension Instruction Set, the x86 Streaming SIMD Extension (SSE) Instruction Set and the x86 Advanced Vector Extension (AVX ) Instruction Set. You will be able to develop complex Image Processing Algorithms in x86 Assembly. You will be able to develop complex mathematical algorithms in x86 assembly .You will also be able to write robust programs that mix C++ and x86 Assembly files.

Furthermore, you will master every day  things like navigating arrays, computing the statistical properties of an array such as computing the mean and standard deviation of each row  and column. All of this written in assembly language. There is so much more. Please take a look at the full course curriculum.

REMEMBER : I have no doubt you will love this course. Also it comes with a  FULL money back guarantee for 30 days!  So put simply, you really have nothing to loose and everything to gain.

Sign up and lets start writing some low level code.

Course Content

  • 10 section(s)
  • 70 lecture(s)
  • Section 1 Introduction
  • Section 2 Getting Started
  • Section 3 x86 Processors & Computer Architectures
  • Section 4 The Computing Device
  • Section 5 The Programmer's Model
  • Section 6 Introduction to x86 Assembly Language
  • Section 7 Data Transfer Instructions
  • Section 8 Arithmetic Instructions
  • Section 9 Conditional Branching
  • Section 10 The Nature of Mixing C/C++ and Assembly

What You’ll Learn

  • Master the x86 Core Instruction Set
  • Understand the coding differences between x86-32 and x86 -64
  • Master the x86 MMX Extension Instruction Set
  • Master the x86 Streaming SIMD Extension (SSE) Instruction Set
  • Master the x86 Advanced Vector Extension (AVX ) Instruction Set
  • Develop Complex Image Processing Algorithms in x86 Assembly
  • Develop Complex Mahtematical Algorithms in x86 Assembly
  • Be able to understand and apply the IEEE- 754 Floating point standard
  • Be able to create Lookup Tables and Jump Tables in x86 Assembly
  • Be able to Write Robust Mixed C/C++ and x86 Assembly Code
  • Master the MASM Assembler Syntax


Reviews

  • P
    Peter Piricky
    5.0

    Well done step by step guide.

  • D
    David Ginono
    5.0

    Great

  • M
    Michael Becker
    2.0

    The teacher reads from a book too much when explains the theory, doesn't make effort to make it more understandable. The practice is also bad because the teacher doesn't provide necessary explanations and says "we will discuss later" all the time

  • D
    Dustin Bates
    1.0

    Like one other reviewer said, this is just being read from a book. Modern X86 Assembly Language Programming" by Daniel Kusswurm. I was skeptical when I started to realize the instructor never fully explained topics, they were just sprayed out. Will be refunding and buying the book instead.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed