Mastering Assembly Language

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


John Robbins


For some strange reason, native applications always seem to crash in places where you don’t have source code. All you have is the raw disassembly to tell you what happened. Never fear! In this section, you’ll learn enough assembly language to survive and prosper in those situations. You’ll not only learn about the assembly language instructions the compiler uses, but also about how parameters are passed, calling conventions, branching, and vectorization. With both x86 and x64 covered, you’ll be prepared for any crash from now on.

Table of Contents

{{toc.Position}} {{toc.Text}}

Related Links

  • {{link.LinkText}} (requires a paid subscription)


This course is part of the following series: