Skip to content
0:00 / 0:00

#x86#assembly#nasm

Making an OS (x86) Chapter 1 - CPU, Assembly, Booting

Daedalus Community

31K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 5 people: 1 on Lobsters and 4 in engineering communities.
  • A classic. People kept recommending it from 2020 to 2025.

Beginner. No background in the topic needed.

573K views6 years ago5 recommendations

Systems programmingHardwareOperating systemsCPUs and computer architecture

An animated introduction to CPU basics, assembly language, and creating a functioning boot sector.

In this video you will (hopefully) learn the basis of what the CPU is, what Assembly is like and even use some Assembly code to create a functioning boot sector. Corrections: - It's not SUM ax, 5 but ADD ax, 5 - Times is not an "instruction", it only repeats an "action" n times in the binary file. New Video Next Sunday Ben Eater: youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA To install nasm and qemu on linux (debian) run the following commands: sudo apt update sudo apt install nasm sudo apt-get install qemu-system To install NASM on windows use this link: shorturl.at/gowT2 (Look, it wasn't even a rickroll after all!) Music by Kevin MacLeod

Why it's here

5 people recommend this

What people say. Recommended as an accessible, highly visual introduction to operating system development for beginners.

u/ArT1cZer4in r/osdev • Recommends

On “MY FIRST OS WITH A GUI! IM SO HAPPY!!!”

there is OliveStem playlist, OSDev Wiki and Daedalus these should help you a lot in your start!

u/The_Massiosarein r/osdev • Recommends

On “How do I get started with os dev”

Here's a great series on how to make an OS [video It's almost like a series of college lectures, as you're gonna have to research on your own if you want to really understand what you are doing and why, but it's a good start for complete beginners

u/TheZXCoderin r/osdev • Recommends

On “UEFI OS Tutorial”

This series explains everything with animations: [video He called C a high-level language 💀

inactive-useron Lobsters • Recommends

Making an OS (x86)

u/aloiasin r/osdev • Recommends

On “Where to learn?”

Use ChatGPT, read through existing operating system code on github (there is even plenty of leaked Windows OS code available, if you like that), watch youtube videos of people writing bootloaders, etc. A few examples: [video [video link to this video