Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM

Dave's Garage via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the world of x86 assembly programming with this 30-minute video tutorial that demonstrates how to create the world's smallest Windows application. Learn the differences between assembly language and machine language, and discover why assembly can be faster and smaller than C. Follow along as the instructor builds a minimal Windows app using only a text editor and the Microsoft MASM assembler. Explore key concepts such as includes, libraries, constants, data structures, and essential Windows API functions. Gain insights into WindowClass creation, message handling, and the WndProc function. Witness the entire process from coding to compilation and execution, and understand how to optimize binary size. Whether you're a seasoned programmer or a curious beginner, this hands-on tutorial offers valuable knowledge to enhance your Windows programming skills at the lowest level.

Syllabus

Start
Assembly Language vs Machine Language
Machine Language Monitors
Hello, Windows!
Dave's Garage Mug
Task Manager Enamel Pins
Editor Sequence Start
Includes, Libs, Constants, Data
Main Entry
ShowWindow
WinMain
WindowClass
WndProc
Command Line
Running the App
Closing Thoughts

Taught by

Dave's Garage

Reviews

Start your review of Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.