A simple operating system in ASM/C/C++