mirror of
https://github.com/cfenollosa/os-tutorial.git
synced 2024-10-27 20:34:19 +00:00
lesson 3, boot sector with memory addressing
This commit is contained in:
parent
3dae04e720
commit
c5ca1faef2
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
/*/*.bin
|
/*/*.bin
|
||||||
|
/*/*.swp
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
The only goal of this lesson is to learn where the boot sector is stored
|
The only goal of this lesson is to learn where the boot sector is stored
|
||||||
|
|
||||||
Please open page 14 [of this document](
|
Please open page 14 [of this document](
|
||||||
http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf)<sup>*</sup>
|
http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf)<sup>1</sup>
|
||||||
and look at the figure with the memory layout.
|
and look at the figure with the memory layout.
|
||||||
|
|
||||||
I could just go ahead and tell you that it starts at `0x7C00`, but it's
|
I could just go ahead and tell you that it starts at `0x7C00`, but it's
|
||||||
@ -34,5 +34,5 @@ If you add or remove instructions, remember to compute the new offset of the X
|
|||||||
by counting the bytes, and replace `0x2d` with the new one.
|
by counting the bytes, and replace `0x2d` with the new one.
|
||||||
|
|
||||||
~~~~~
|
~~~~~
|
||||||
This whole tutorial is heavily inspired on that document. Please read the
|
[1] This whole tutorial is heavily inspired on that document. Please read the
|
||||||
root-level README for more information on that.
|
root-level README for more information on that.
|
||||||
|
Loading…
Reference in New Issue
Block a user