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

Learn how to build the World's Smallest Windows application in x86 assembly language using Microsoft MASM assembler. This course covers the differences between assembly and machine language, Windows programming basics, and essential components like Includes, Libs, Constants, and Data. The teaching method involves live-coding sessions, starting from setting up the editor to running the final application. This course is suitable for professional programmers looking to enhance their Windows programming skills or anyone interested in understanding the efficiency of assembly language compared to higher-level languages like C.

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.