Bluff Your Way in x64 Assembler
Offered By: ACCU Conference via YouTube
Course Description
Overview
Learn to decipher x64 assembly language in this comprehensive conference talk from ACCU 2017. Explore the layers beneath high-level programming languages, focusing on 64-bit C++ programs. Discover how to interpret assembly code, understand common instructions, and relate them to source code. Gain insights into stack frame navigation, variable location, and debugging techniques. Examine real-world examples from Linux and Windows environments, compare different assembly dialects, and learn to use tools like Compiler Explorer. Equip yourself with essential skills for effective program analysis and debugging at the assembly level.
Syllabus
Bluff your way in x64 assembler
Where does assembler fit in?
x86 introduction
Don't Panic!!
The stack frame
The ideal stack frame
A real (Linux) stack frame
A real (Windows) stack frame
Top three instructions
Two different dialects
mov addressing
Other popular instructions
Assembler from source
Assembler from binary
Compiler Explorer - locally
Taught by
ACCU Conference
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube