如何在VESA图形模式下绘制像素?
我正在尝试中断10h功能0ch,但它无法正常工作.怎么了?
(注意:我用NASM语法编写了这段代码并用qemu测试了它)
; Code:
Mov ax, 4F02h
Mov bx, 0105h ; 1024x768 pixels
Int 10h
Mov ah, 0ch ; Draw pixel function
Mov cx, 2 ; column
Mov dx, 3 ; row
Mov bh, 0
Mov bl, 00000101b ; colour
Int 10h
Jmp $ ; jump forever
Times 510-($-$$) db 0
Dw 0xaa55
Run Code Online (Sandbox Code Playgroud)