Introduction to x86 Assembly
Offered By: YouTube
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
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube