>>59
yes, you'd have to write your own output functions w/o an OS, probably would need to create some graphical driver before that as well(unless you use BIOS'es routine for text display). However in real-world situations people do have some OS available, unless they are coding some boot-loader/extender or OS themselves. But even with an OS, there are certain things which are easier done with asm than c, for example, API thunks. ( Can be done in c as well, but a bit hard w/o using a buffer you call into, and that would mean inline asm anyways )