About this video
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.
- Publication date:
- July 2020
- 3 hours 25 minutes