汇编语言32位视频模式

时间:2015-10-28 08:14:18

标签: assembly

我开始学习汇编语言。我在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位实现这些代码。

2 个答案:

答案 0 :(得分:2)

这个(int 10h)是DOS / BIOS API,它只能在16位模式下工作。您可以使用带前缀的32位寄存器,但处理器或VM或V86任务处于16位模式。

答案 1 :(得分:-2)

我猜你是想写一个操作系统。视频是一个复杂的主题,但您可能会看here作为起点。