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

Dive into the fundamentals of x86 Assembly language in this 26-minute conference talk from Derbycon 2018. Explore low-level machine code, the complexities of x86 architecture, and its rivals. Learn about assembler syntax, 32-bit x86 registers, memory access, and essential instructions like add and sub. Master comparisons, conditional jumps, control flow instructions, and function calls through practical examples. Discover system calls, NASM sections, variable declarations, and how to create an Assembly Makefile. Gain valuable insights into this powerful low-level programming language and its applications in computer science and cybersecurity.

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.