I don't want to use windows API (which is SetPixel or SetPixelV). You know how you use asm to move the row and column # and the pixel color to two registers and then you call a function or something like that to draw a simple dot. That is how I want to do but I want to give it x and y positions instead to row and column#.

Will that asm code of drawing pixel (using CPU register,memory and video card access) work without DOS or Window Console. I actually thought that I could use my code in DOS and when the computer boots up.