小编Jua*_*uan的帖子

在VESA图形模式下绘制像素

如何在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)

x86 assembly nasm vesa x86-16

0
推荐指数
1
解决办法
498
查看次数

标签 统计

assembly ×1

nasm ×1

vesa ×1

x86 ×1

x86-16 ×1