读书笔记《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;
也可以通过0x10终端判断显卡是否支持VBE模式
2. 按键的显示及追加功能
可以根据按键值处理P273,关系是对应的建立一个static表写出对应关系就可以了。
考虑组合键的显示是否会存在问题。
追加内容功能实现是记录光标位置,显示字符时向后移动,退格键时向前移动写空格。
3.用鼠标移动窗口
不使用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.用鼠标移动窗口
相关文章推荐
- 《30天自制操作系统》14_day_学习笔记
- 《30天自制操作系统》读书笔记Day15
- 《30天自制操作系统》读书笔记Day17
- 读书笔记《30天自制操作系统》day06
- 读书笔记《30天自制操作系统》day04
- 《30天自制操作系统》读书笔记Day16
- 读书笔记《30天自制操作系统》day05
- 读书笔记《30天自制操作系统》day07
- 多定时器处理2(30天自制操作系统 -- 读书笔记)
- 《30天自制操作系统》10_day_学习笔记
- 读书笔记《30天自制操作系统》day08
- 《30天自制操作系统》读书笔记Day6
- 单字节的FIFO缓存(30天自制操作系统--读书笔记)
- 多定时器处理3(30天自制操作系统 -- 读书笔记)
- 《30天自制操作系统》07_day_学习笔记
- 《30天自制操作系统》08_day_学习笔记
- 《30天自制操作系统》读书笔记(5) GDT&IDT
- 读书笔记《30天自制操作系统》day08
- 多定时器处理1(30天自制操作系统--读书笔记)
- 读书笔记《30天自制操作系统》day11