Главная
Study mode:
on
1
Intro
2
Low Level
3
Machine Code
4
Introduction to x86
5
A Complex Architecture
6
Rivals
7
Assembler Syntax
8
32 bit x86 registers
9
Accessing Memory
10
Main x86 Instructions
11
add, sub
12
Comparisons
13
Compare Example
14
Conditional Jumps
15
Control Flow Instructions
16
Function Calls
17
Examples
18
System Calls
19
NASM sections
20
Declaring Variables
21
Assembly Makefile
Description:
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.

Introduction to x86 Assembly

Add to list