Making an OS (x86) Chapter 5 - Reading the disk with BIOS
Daedalus Community Daedalus Community
25.2K subscribers
41,573 views
0

 Published On Premiered Aug 8, 2021

Corrections:
- 2:37 the size of the boot sector is 512 bytes, not 256
- 3:29 you can't just move 0 to the es register. you should do something like:

mov ax, 0
mov es , ax

make sure you're not losing the contents of ax, do a push/pop if you want to be safe with that.

Full Code:
https://github.com/mell-o-tron/OS-Ref...

As requested by some of you, I made a patreon:
  / daedaluscommunity  

More info:
- https://stanislavs.org/helppc/int_13.... (really valuable resource!!)
- https://en.wikipedia.org/wiki/INT_13H

show more

Share/Embed