读书笔记《30天自制操作系统》day14
来源:互联网 发布:java 工厂方法模式 编辑:程序博客网 时间:2024/05/29 11:36
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,0x4105MOV AX,0x4f02INT 0x10MOV BYTE [VMODE],8MOV WORD[SCRNX],1024MOV WORD[SCRNY],768MOV DWORD [VRAM],0xe0000000
也可以通过0x10终端判断显卡是否支持VBE模式
2. 按键的显示及追加功能
可以根据按键值处理P273,关系是对应的建立一个static表写出对应关系就可以了。
考虑组合键的显示是否会存在问题。
追加内容功能实现是记录光标位置,显示字符时向后移动,退格键时向前移动写空格。
3.用鼠标移动窗口
- 读书笔记《30天自制操作系统》day14
- 《30天自制操作系统》读书笔记Day14
- 30天自制操作系统day14
- 读书笔记《30天自制操作系统》day01
- 读书笔记《30天自制操作系统》day02
- 读书笔记《30天自制操作系统》day03
- 读书笔记《30天自制操作系统》day04
- 读书笔记《30天自制操作系统》day05
- 读书笔记《30天自制操作系统》day06
- 读书笔记《30天自制操作系统》day07
- 读书笔记《30天自制操作系统》day08
- 读书笔记《30天自制操作系统》day09
- 读书笔记《30天自制操作系统》day10
- 读书笔记《30天自制操作系统》day11
- 读书笔记《30天自制操作系统》day01
- 读书笔记《30天自制操作系统》day02
- 读书笔记《30天自制操作系统》day03
- 读书笔记《30天自制操作系统》day12~day13
- 关于近段时间不更新博客的借口
- python正则表达式操作指南
- C/C++中static详解
- linux内核编译过程中出现Little endian未定义怎么办
- javascript 函数及作用域(转)
- 读书笔记《30天自制操作系统》day14
- ZOJ 1909 Square(DFS+剪枝)
- 【leetcode】Integer to Roman
- U盘安装fedora,全部步骤,从U盘启动至更改更新源和设置桌面右键
- WebX 3.0学习笔记(五):SpringExt
- 在nodejs里定义全局变量
- HDU
- storm简介
- 创建桌面快捷方式