Just Enough Assembly for Compiler Explorer
Offered By: NDC Conferences via YouTube
Course Description
Overview
Discover the fundamentals of X86 Assembly and the X86_64 calling convention in this informative conference talk. Learn just enough Assembly to understand and interpret Compiler Explorer outputs for simple functions. Gain the skills to paste your own project code into Compiler Explorer, comprehend the Assembly output, and simplify it when needed. Explore topics such as memory addressing, registers, conditionals, comparisons, loops, and function calls. Understand optimization techniques and get practical tips for working with Assembly code. No prior Assembly experience is required, though basic C or C++ knowledge is beneficial. By the end of this talk, you'll have a solid foundation in Assembly fundamentals, enabling you to effectively use Compiler Explorer and expand your knowledge as needed.
Syllabus
Introduction
What is Compiler Explorer
Assembly
Memory
Memory addresses
Register sizes
Signed or unsigned
ESI and EDI
Memory addressing
Conditionals
Comparisons
For Loop
Sum
Assembly Code
Optimizations
Calling Functions
Optimization
Tips
Questions
Cheating
Compare
Taught by
NDC Conferences
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera