Is there a way to get something displayed on the terminal window without using iostream.h or any header file
I cant include header files as I am trying to build a very basic hello world kinda OS.
There are basically three ways to output to the console. From higher to lower level: standard output, system calls, and BIOS calls. I'm not really sure if current OSs still use BIOS calls for output. I read about it in a rather old Assembly book, so it may be outdated by now.
It's impossible without using inline Assembly or pure Assembly, since you need headers even for system calls (the standard libraries use system calls, BTW).
If you are writing an OS then you must target specific hardware. This means that you will have to do everything (loading programs, etc) yourself.
There are, however, some convenient I/O interrupt routines you can call in the BIOS. http://en.wikipedia.org/wiki/BIOS_call
Chances are you will want to take a look at the functions provided by interrupts 10h, 13h, and 15h. Also make sure you install a 1Bh interrupt handler.
The only thing you can do is try till ya die. I would suggest looking into the core of a Linux OS and see how difficult it is. It's no simple matter. I don't quite understand everything in that section of programming. :$