更改游标大小程序集32位保护模式

时间:2017-05-16 15:20:32

标签: assembly x86 operating-system protected-mode

我正在组装中构建一个操作系统。我知道如何将光标移动到CRT微控制器(端口0x3D4-0x3D5),但我不知道如何更改尺寸。

我也可以在文本模式下创建垂直光标(如Windows光标)吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不,在文本模式下,您不能使硬件插入符看起来像|,并且通常期望使用带有VGA的裸机,如果您的意思是在Windows下可能性。你只能使它像块一样。请参阅this

或者,如果不在PM中,您也可以使用BIOS服务(int 0x10,功能ah = 1ch保持开始扫描线和cl - 结束扫描线)在跳到PM之前的早期阶段。