4 comments

4

http://wiki.osdev.org/Main_Page is much better than a random YouTube video which looks like one of those "hack your friends facebook" ones..

1

But he actually shows you the very core of what the BIOS is without the theoretical noise and too many abstract descriptions you have to go through.

Putting a simple line on, the screen is just allocate memory for the text you want to show, assign the pointer to one register, the character count to the other register and call Int 10h

No crazy C libraries to load, straight to the core.

0

Everybody knows what a BIOS is, but almost nobody actually understand what it really means.

The clip has no sound and he probably has a Korean Windows, but the program he is writing is the very core of your OS and is using the BIOS.

BIOS is basically Int 10h, 16h, 19,..., and "INT" means "Interrupt"

An Interrupt (INT) is a jump to a table address at position 10h (16 decimal)

INT 10h --> points to the video card services. And parameters are passed by filling in the CPU registers "before" you call INT 10h

https://en.wikipedia.org/wiki/INT_10H