汇编 操作系统 硬件 的问题?? 我就剩40分了,全压上了。
时间:2010-12-08
来源:互联网
看了于渊在《自己动手写操作系统》之后我也热血澎湃!
正热着呢,望众大虾先不要泼我冷水。。。……(^V^)
No1:中文显示,看过一篇用点阵输出中文在贴子。但是就显示几个汉字,贴主直接把那几个字在点阵包含进他在代码里了,但是像操作系统这样在东东,总不能所有在汉字点阵都先算好了写进代码里吧!!
已知:DOS下有汉字系统有字模文件(hzk16,hzk24)可用。
求解:汉字系统有字模文件内部结构是什么样的,用汇编如何取得汉字在点阵,用什么样的算法可以占用最少的CPU资源得到我想要的显示效果,总不能处理一个文档载入文件时显示文档内容就把CPU占的满满的吧!?
延伸:众所周知用点阵显示有先天不足:不能同步缩放。各位大虾能否给小弟提供点矢量字库方面的资料(要有质量的,充数的就不要给我了,兄弟我英文不是一般的菜,所以尽量提供中文或者汉化版的吧谢瓜了!!)。当然如果有大哥在这方面懂的较多一点,还希望您不吝赐教,兄弟自当感激不尽!!
No2:关于显示器分辨率和色彩,翻了好多的论坛,贴吧,文献,古籍。。。找到的大部分资料都说用BIOS中断(INT 10H)。
已知:“对于超级VGA显示卡,我们可用AX=4F02H和下列BX的值来设置其显示模式。”BX=107H已是它在已知上限,但是即便如此也只有“1280×1024 256色”,想想今天的要求256色哪里能满足得了,至少要16位色,或者24位色呀,再高一点可能要求32位色。提示可能用到的关键字:Alpha通道、透明度。
求解:如何让显示器显示更高的色彩(16位,24位,32位,36位)如果可以尽量提供一些汇编源码示例。如何获取显示器,显卡支持的分辨率,色彩等信息。
延伸:如何用汇编与多媒体设备驱动进行通信,如何不能与驱动通信,那么如何操纵现在市面上强大的显卡,声卡等硬件。如何使用庞大的显存。。。
No3:现在什么地方可以找到当下流行的指令集(MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EIST, Intel 64,XD bit, Intel VT-x, Turbo Boost, Smart Cache 。。。)的中文使用手册或教程。
已知:我在Intel的官方网站上找到了一些资料,奈何它就没有中文的!!!让我的蛋无比的疼!!!Intel太欺负人了竟然没有中文版的!! http://www.intel.com/products/processor/manuals/
我就剩40分了,全压上了。
正热着呢,望众大虾先不要泼我冷水。。。……(^V^)
No1:中文显示,看过一篇用点阵输出中文在贴子。但是就显示几个汉字,贴主直接把那几个字在点阵包含进他在代码里了,但是像操作系统这样在东东,总不能所有在汉字点阵都先算好了写进代码里吧!!
已知:DOS下有汉字系统有字模文件(hzk16,hzk24)可用。
求解:汉字系统有字模文件内部结构是什么样的,用汇编如何取得汉字在点阵,用什么样的算法可以占用最少的CPU资源得到我想要的显示效果,总不能处理一个文档载入文件时显示文档内容就把CPU占的满满的吧!?
延伸:众所周知用点阵显示有先天不足:不能同步缩放。各位大虾能否给小弟提供点矢量字库方面的资料(要有质量的,充数的就不要给我了,兄弟我英文不是一般的菜,所以尽量提供中文或者汉化版的吧谢瓜了!!)。当然如果有大哥在这方面懂的较多一点,还希望您不吝赐教,兄弟自当感激不尽!!
No2:关于显示器分辨率和色彩,翻了好多的论坛,贴吧,文献,古籍。。。找到的大部分资料都说用BIOS中断(INT 10H)。
已知:“对于超级VGA显示卡,我们可用AX=4F02H和下列BX的值来设置其显示模式。”BX=107H已是它在已知上限,但是即便如此也只有“1280×1024 256色”,想想今天的要求256色哪里能满足得了,至少要16位色,或者24位色呀,再高一点可能要求32位色。提示可能用到的关键字:Alpha通道、透明度。
求解:如何让显示器显示更高的色彩(16位,24位,32位,36位)如果可以尽量提供一些汇编源码示例。如何获取显示器,显卡支持的分辨率,色彩等信息。
延伸:如何用汇编与多媒体设备驱动进行通信,如何不能与驱动通信,那么如何操纵现在市面上强大的显卡,声卡等硬件。如何使用庞大的显存。。。
No3:现在什么地方可以找到当下流行的指令集(MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EIST, Intel 64,XD bit, Intel VT-x, Turbo Boost, Smart Cache 。。。)的中文使用手册或教程。
已知:我在Intel的官方网站上找到了一些资料,奈何它就没有中文的!!!让我的蛋无比的疼!!!Intel太欺负人了竟然没有中文版的!! http://www.intel.com/products/processor/manuals/
我就剩40分了,全压上了。
作者: lxjxlxj 发布时间: 2010-12-08
请教高手,自己顶!!!!
作者: lxjxlxj 发布时间: 2010-12-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28