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