x86 Assembly Language Programming Masters Course

Video description

Learn assembly language programming from an expert’s decade-long experience

About This Video

  • Use Emu8086 to create assembly programs for the 8086 processor
  • Communicate with a C program using assembly code
  • Understand disassembly

In Detail

This course will teach you x86 assembly programming by taking you through how processors work and how machine-level coding is possible. The course is divided into two modules. The first module shows you how to use an emulator for the legacy Intel 8086 processor and explains what goes on under the hood.

Once you’ve learned everything you need to know about the legacy 8086 processor and how to program it in the assembly language, you’ll progress to the second module, which focuses on writing assembly code for the modern x86 processors. You’ll understand how to write 32-bit programs for Windows machines and establish communication between your assembly code and a C program.

Prior experience in the C programming language or, at the very least, some programming experience in another language is necessary to follow the concepts covered in the second module of this course.

Product information

  • Title: x86 Assembly Language Programming Masters Course
  • Author(s): Daniel McCarthy
  • Release date: July 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781800560314