Re: VESA Dos in Assembly
I'm not optimistic for you - for a couple of reasons...
First and foremost, why do you need assembler? Aside from the usual "high-level-language vs asm" debate on maintainability, portability etc, most (decent) C compilers will produce an output that features performance (speed, register use etc) about as good as you could achieve with hand-coded assembler.
Secondly, since assembler mnemonics are architecture specific, you'll need to find code written for the same processor as the one you're using (which you'll need to specify here in order to get a meaningful response). If you're using a popular processor, chances are there's a decent C compiler available for it...
Good luck!