YoVDO

Introduction to x86 Assembly

Offered By: YouTube

Tags

Conference Talks Courses x86 Architecture Courses

Course Description

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


Related Courses

Information Security- II
Indian Institute of Technology Madras via Swayam
Assembly Language Adventures (1): Counting with two digits
Udemy
Assembly
Cybrary
Advanced Malware Analysis: Redux
Cybrary
Reverse Engineering for Beginners
begin.re via Independent