+ -
当前位置:首页 → 问答吧 → 汇编 操作系统 硬件 的问题?? 我就剩40分了,全压上了。

汇编 操作系统 硬件 的问题?? 我就剩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分了,全压上了。

作者: lxjxlxj   发布时间: 2010-12-08

请教高手,自己顶!!!!

作者: lxjxlxj   发布时间: 2010-12-08