x86 Assembly Language Programming Masters Course

x86 Assembly Language Programming Masters Course

Learn Assembly From A Decade Of Experience

What you’ll learn

  • How to use Emu8086 to create assembly programs for the 8086 processor
  • All about registers in a processor and how they can be useful for storing temporary information
  • All about segmentation in Intel processors
  • All about interrupts
  • Subroutines and return addresses
  • The stack
  • Talking with a C program using assembly
  • Talking with an assembly program using C
  • Understanding disassembly
  • Understanding how GCC compiler can create machine code that can call our assembly functions
  • How to use NASM Assembler

Requirements

  • Basic C knowledge is recommended if not C then at least some experience in another programming language
  • A drive to solve problems. Assembly is nothing like any other language, I will teach you what I know but you have to be willing to pay attention and try again if you mess up
Who this course is for:
  • Beginner Assembly Programmers
  • People interested in how the processor works
  • People wishing to pursue a career in embedded development
Tutorial Bar
Logo