Introduction to x86 Disassembly
Rated 3.5/5 based on 11 customer reviews

Introduction to x86 Disassembly

Available: Out of Stock
$0.00

Request Info
Explore the foundations of x86 assembly, one of the most common assembly architectures in the world. Whether you’re looking to become a better programmer or reverse engineer, a knowledge of assembly and how processors work is invaluable.


Skill assessment

Skill assessment | 20 questions

See how your x86 disassembly skills stack up against other professionals in your field.

x86 Disassembly Project

Project | 3 challenges

Practice your x86 disassembly skills as your progress through five challenges. 

What is x86 Assembly?

Course | 20 minutes

Dive into the world of assembly by learning a little about its history and some of the key differences between different assembly languages. This course takes you through a brief history of x86 Assembly and explores how it’s used

x86 Basics

Course | 51 minutes

Learn the fundamentals of x86 Assembly. Explore the syntax, how data is represented, how to address memory and how to store information.

Programming in x86

Course | 1 hour 13 minutes

Learn the most common x86 instructions and how to use them. With the basics down, you’ll learn how to assemble and run an application fully written in x86 Assembly.

Calls, Strings and Codes

Course | 1 hour 16 minutes

Learn how to do basic input and output, work with strings and condition codes at the x86 Assembly level. Then try your hand at your first project by building your own x86 Assembly program.

Debugging

Course | 38 minutes

Learn how to debug at the assembly level and how to recover the assembly code from already-built binaries. Practice identifying common assembly fault conditions, then finish with a debugging project.

Logic Flows

Course | 1 hour 2 minutes

Learn how to use logical flows in assembly to create code branches and optional code paths.

Explore the foundations of x86 assembly, one of the most common assembly architectures in the world. Whether you’re looking to become a better programmer or reverse engineer, a knowledge of assembly and how processors work is invaluable.


Skill assessment

Skill assessment | 20 questions

See how your x86 disassembly skills stack up against other professionals in your field.

x86 Disassembly Project

Project | 3 challenges

Practice your x86 disassembly skills as your progress through five challenges. 

What is x86 Assembly?

Course | 20 minutes

Dive into the world of assembly by learning a little about its history and some of the key differences between different assembly languages. This course takes you through a brief history of x86 Assembly and explores how it’s used

x86 Basics

Course | 51 minutes

Learn the fundamentals of x86 Assembly. Explore the syntax, how data is represented, how to address memory and how to store information.

Programming in x86

Course | 1 hour 13 minutes

Learn the most common x86 instructions and how to use them. With the basics down, you’ll learn how to assemble and run an application fully written in x86 Assembly.

Calls, Strings and Codes

Course | 1 hour 16 minutes

Learn how to do basic input and output, work with strings and condition codes at the x86 Assembly level. Then try your hand at your first project by building your own x86 Assembly program.

Debugging

Course | 38 minutes

Learn how to debug at the assembly level and how to recover the assembly code from already-built binaries. Practice identifying common assembly fault conditions, then finish with a debugging project.

Logic Flows

Course | 1 hour 2 minutes

Learn how to use logical flows in assembly to create code branches and optional code paths.