Hello, I posted this in the qbasic forum because its an old dos program and I have a dos related question that also pertain's to a compiler such as qbasic. In an paragraph in my 'Troubleshooting, maintaining, repairing pc's' book it explains (somewhat) that if you use say print "hello" that the qbasic program(compiler) doesn't access the hardware directly it accesses msdos.sys the kernel and then that accesses the bios which inturn displays the word, and this goes for any qbasic command. Why is this? how does it work? why is it set up like this?