mirror of
https://github.com/cfenollosa/os-tutorial.git
synced 2024-10-27 20:34:19 +00:00
boot sector with interrupts
This commit is contained in:
parent
4a59641379
commit
48d8e35912
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
|
*Concepts you may want to Google beforehand: assembler, BIOS*
|
||||||
|
|
||||||
This is very exciting, we're going to create our own boot sector!
|
This is very exciting, we're going to create our own boot sector!
|
||||||
|
|
||||||
Theory
|
Theory
|
||||||
|
4
02-boot-sector-interrupts/README.md
Normal file
4
02-boot-sector-interrupts/README.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
We will improve a bit on our infinite-loop boot sector and print
|
||||||
|
something on the screen. We will raise an interrupt for this.
|
||||||
|
|
||||||
|
|
0
02-boot-sector-interrupts/boot_sect_hello.asm
Normal file
0
02-boot-sector-interrupts/boot_sect_hello.asm
Normal file
@ -28,10 +28,11 @@ to what folder 08 is about.
|
|||||||
|
|
||||||
To see the increments between "lessons", do a diff between folders.
|
To see the increments between "lessons", do a diff between folders.
|
||||||
|
|
||||||
Second, for each folder, read the README. It is **very concise**. There is
|
Second, for each folder, read the README. It is **very concise**. The only theory.
|
||||||
no theory. Then, look at the code examples. You can try to write them by
|
is the required to understand the code.
|
||||||
|
Then, look at the code examples. You can try to write them by
|
||||||
yourself on a different folder, modify them slightly and play a bit with the
|
yourself on a different folder, modify them slightly and play a bit with the
|
||||||
code.
|
code, you know, the usual.
|
||||||
|
|
||||||
Finally, the code files provided in each folder are the final result. If
|
Finally, the code files provided in each folder are the final result. If
|
||||||
you want to learn quickly (though not as thoroughly), just read the
|
you want to learn quickly (though not as thoroughly), just read the
|
||||||
|
Loading…
Reference in New Issue
Block a user