我开始学习汇编语言。我在8086/16位汇编语言中学习了视频模式,我只想了解如何用32位汇编语言实现它们。
用16位汇编语言,
mov ah,00h
mov al,10h
int 10h
给你,640x350分辨率
mov ah,09h
mov al, character-to-be-printed
mov bh,00h
mov bl, attrtibutes
mov cx,0001h
int 10h
打印具有特定颜色的字符
我只是想知道如何以32位实现这些代码。
答案 0 :(得分:2)
这个(int 10h
)是DOS / BIOS API,它只能在16位模式下工作。您可以使用带前缀的32位寄存器,但处理器或VM或V86任务处于16位模式。
答案 1 :(得分:-2)
我猜你是想写一个操作系统。视频是一个复杂的主题,但您可能会看here作为起点。