YoVDO

Hackaday Supercon 2022 - Charles Lohr - Assembly in 2022 - Yes! We Still Use it and Here's Why

Offered By: Hackaday via YouTube

Tags

Assembly Language Courses Programming Languages Courses Software Development Courses Red-black Trees Courses GDB Courses

Course Description

Overview

Explore the enduring relevance and power of assembly language programming in modern computing through this insightful conference talk from Hackaday Supercon 2022. Dive into Charles Lohr's passion for low-level code and discover how assembly can blur the lines between software and hardware, enabling seemingly impossible feats. Learn to do more with less by understanding assembly basics, exploring tools that facilitate comprehension, and seeing how this knowledge applies to various applications. From creating RF-modulated video signals on 8-bit microcontrollers to running Minecraft servers on sub-$1 microcontrollers, gain insights into pushing the boundaries of what's possible with minimal resources. Cover topics such as GDB layout, binary opcodes, inline assembly, linker scripts, and practical examples using ATTiny85 Ethernet and ESP32S2, all while understanding the historical context through references to classic software like RollerCoaster Tycoon.

Syllabus

Intro
Rollercoaster Tycoon (1999)
What is assembly?
What is a programming language?
Assembly Example
GDB Layout Asm
Binary Opcodes
Inline Assembly
Linker Scripts
Red Black Trees
LN2 ESP32S2
ATTiny85 Ethernet


Taught by

HACKADAY

Related Courses

Advanced CloudFormation: Macros (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Java Concurrency
Vanderbilt University via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced SAS Programming Techniques
SAS via Coursera
Amazon DynamoDB for Serverless Architectures (Spanish)
Amazon Web Services via AWS Skill Builder