您的位置:首页 > 其它

读书笔记《30天自制操作系统》day14

2013-04-14 18:13 330 查看
1. VBE

不使用VBE的画面模式时用AH=0;AL=画面模式号码;int 0x10;

使用VBE画面模式时用AX=0x4f02;BX=画面模式号码(0x101:640*480*8bit彩色;0x103:800*600*8bit彩色;0x105:1024*768*8bit彩色;0x107:1280*1024*8bit彩色);int 0x10;

MOV BX,0x4105
MOV AX,0x4f02
INT 0x10
MOV BYTE [VMODE],8
MOV WORD[SCRNX],1024
MOV WORD[SCRNY],768
MOV DWORD [VRAM],0xe0000000

也可以通过0x10终端判断显卡是否支持VBE模式

2. 按键的显示及追加功能

可以根据按键值处理P273,关系是对应的建立一个static表写出对应关系就可以了。

考虑组合键的显示是否会存在问题。

追加内容功能实现是记录光标位置,显示字符时向后移动,退格键时向前移动写空格。

3.用鼠标移动窗口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: