Soooo, here's what I want to bounce off you guys. I don't have linux installed and you have to jump through some hoops to do stuff like mode 13h in Windows (or a lot of other hoops as well since you don't _really_ have straight access to the hardware).
Anyways, I know I currently have a bootloader from the tutorials on the Wiki. I was thinking I would use the bootloader and rather than booting to a "kernel", I would simply boot into a program I wrote in assembly (isn't this almost the way programs were written back in the early days of the PC?). Basically, instead of compiling a "kernel", I would just be compiling by sample "program" that I'm using to mess around with assembly language in. This way, I have full access to the hardware without an OS getting in the way of my experiments. I suppose it's a similar approach to Linus learning the 386 with his terminal emulation program (which eventually evolved into Linux). Well, I guess I actually got the idea last night reading Just For Fun anyways

I just wanted to shoot the idea off you guys to see if I'm shooting myself with a loaded gun or if this is actually a good approach to learning assembly language.