Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to x86 Assembly

via YouTube

Overview

This course aims to introduce learners to x86 assembly language. By the end of the course, students will be able to understand low-level machine code, the x86 architecture, assembler syntax, 32-bit x86 registers, memory access, main x86 instructions like add and sub, comparisons, conditional jumps, control flow instructions, function calls, system calls, declaring variables in NASM sections, and creating an assembly Makefile. The course utilizes video lectures from Derbycon 2018 and is intended for individuals interested in learning about x86 assembly language programming.

Syllabus

Intro
Low Level
Machine Code
Introduction to x86
A Complex Architecture
Rivals
Assembler Syntax
32 bit x86 registers
Accessing Memory
Main x86 Instructions
add, sub
Comparisons
Compare Example
Conditional Jumps
Control Flow Instructions
Function Calls
Examples
System Calls
NASM sections
Declaring Variables
Assembly Makefile

Reviews

Start your review of Introduction to x86 Assembly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.