Building an OS - 1 - Hello world

preview_player
Показать описание
First part in a multipart series about building operating systems. In this episode, we start by writing a 'hello world' program in assembly, and then booting it from a floppy drive.

Links:

Documentation:

Рекомендации по теме
Комментарии
Автор

"so far our operating system does nothing and does it perfectly" top tier programming here

edy
Автор

This is the most complete video I've ever seen on building an OS. Thank you, sir! Don't stop, please

Fernando-duuj
Автор

loved this! back in 1985 i built an 8-bit z80 computer on breadboard (with a 1k static-ram chip) and had to program the RAM chip using 8 dip-switches (no assember) just in pure binary! it took hours to write code similar to this. after writing the binary code to RAM, i would then send a signal to the RES pin on the CPU to begin the instruction pointer (IP) at zero and begin execution of the code. all i had was an array of 8 led's as my output display. the code I wrote made the led's flash from left to right and vice versa, amazing days! this brings it all back! 😊 ps. i had to clock the z80 cpu at only 1 instruction per second (1hz) to be able to see the led lights move and the z80 assembly for that code was something like: l0: ld b, 7 ld a, 128 l1: out 0, a rra djnz l1 ld b, 7 l2: rla out 0, a djnz l2 jp l0 (program size was just 21 bytes lol!)

kamikaze_kev
Автор

What a fantastic series of videos, they really tickle my tech curiousity. Everything I've been puzzled by is explained so well. Thank you for making these

stupossibleify
Автор

Absolutely adding this to the study list. I feel like this would probably be a great reference for delving further into CompSci

brickchpel
Автор

it's really rare to find quality videos in this topic.

Thank you sir for this excellent demo 🙏

abdulelahaljeffery
Автор

This is brilliant. All the other tutorials are messy file trees, horrible code, and hard to follow. This is perfect, easy to do, and the teacher is great. Keep going dude!

NebulaDev
Автор

i can say nothing more about this video other the "its perfect", the best OSDev tutorial i've seen yet. AMAZING

davidmarshal
Автор

If anything YouTube does good from time to time, is that he suggested this to me. I highly valuate this type of content, and as a developer and a lover of coding I have a big respect to this type of talented people, its way out of my league to do such things, even that like 25 years ago when started coding using basic 1, I had such ideas 😅, now you know the life took me, and have to pay the bills so I am a web dev, thankfully I am still in the coding family.
Big love and respect bro ❤

redaloui
Автор

just discovered this series, need to binge watch that now. This is so cool

Unfaced
Автор

I can already see that this is going to be easy with this tutorial! PLEASE DON'T STOP, KEEP UP THE GOOD WORK!

LegoPossessed
Автор

Excellent Tutorial. I love how you explain everything you are doing, this is a much better tutorial then any of the others I have seen!

nebuladevelopments
Автор

This is a wonderful video, friend! Thank you for doing these videos, I'm loving them!

crogersdev
Автор

Nice video...
Looking forward to see how this progresses...
Made 4 yrs ago, I'll check your channel for other updates...
Thanks for the start. 👌

michaelhawthorne
Автор

this video would have saved me days of research if i knew it before i got into operating systems. Very consise and coherent, 10/10

PrzestronnyMistrz-lyrp
Автор

This is gold, Thank you for the efforts

AboMazen
Автор

Amazing video, I managed to follow along, and I even learned some more asm.
I have always been kind annoyed with there being very few resources online for learning asm, so I barely know any, so nice to finally find a good resource.

mrt_
Автор

You explained the most complicated subject like it's a piece of cake. Hats off to you man !!
This video deserves millions of likes ☘☘

Viral_
Автор

Thank you for making this tutorial. Now I learned a lot of things that will be useful for me

null
Автор

That is one of the best tutorials of a complex subject I have ever watched. Kudos! 👏

gearboxworks