Let's say I want to write a hello world program that runs on a machine without a operacional system. What I have to know about?
I don't expect you guys to teach me this but at least say some things I must learn to do this, and what I would need.
It's like I want to program something that runs directly, like an OS.
Let's say I want to write a hello world program that runs on a machine without a operacional system. What I have to know about?
If you're going to write it in C++ (or in C), you have to know about "freestanding environment" which is how C and C++ describe the environment without an operating system. That's how bootloaders and kernels are compiled, for example.
Either way, you would need to pick up on some of OS development concepts, start at: http://wiki.osdev.org