Introduction to the low-level programming.
How to Develop Your Own Boot Loader
Summary:
This article was written for developers who usually create their applications in high-level languages such as C, C++, or Java, but faced with the necessity to develop something at low-level. We will consider low-level programming on the example of working at system loading.