#programming #operatingsystem x86 | Creating an Operating System from Scratch | #1 Boot into Memory
Jnana Kodierer
Welcome to the series chooms! Wanna learn how computers work at the core? This is the first video of the series Creating an operating system from Scratch (x86). In this video, we will be crafting a functional boot sector from scratch, loading it into memory, executing it, and displaying text on the screen on machine boot up.
✅ Corrections: 🎯65 is decimal value for A 🎯0x41 or 41h is hex value for A 😴 I was dizzy and it was editing late night and I had to finish the editing so I messed sorry.
⚠️ Important: 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: 🔹x86_64: https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64 🔹x86: https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win32 ( Do not worry it's not rick roll 🤐)
🔷 Key Highlights of this Episode: 🔹 Creating a minimalistic yet functional boot sector using assembly language. 🔹 Printing your first lines of text onto the screen using low-level techniques.
🎯Chapter 00:00 Intro 00:20 Writing Boot Sector 01:32 Assemble and Execute 03:38 Printing Alphabets 05:35 Outro 05:43 Test Boot without our binary
🎧Music Credits 🎶Jane - Street - TrackTribe 🎶Swans in Flight - Asher Fulero 🎶Vaquero Perdido - The Mini Vandals ... https://www.youtube.com/watch?v=6wN76kPkCTU
24226866 Bytes