当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 在上一篇中我们实现了一个真正意义上的引导程序,此引导程序将计算机从启动状态时的16位实模式转到了32位的保护模式下,并且将一个用C语言写的真正的内核载入了内存执行,引导程序的工作已经完成,接下来的工作就是编写一个优良的操作系统的内核,这是一个非常巨大的工程,我们需要一步一步的来完成,同样,今天我...
 

 

 ·"ngnc"的“援助者”    »显示摘要«
    摘要:“ngnc”的援助方式: 1、对脚本语言本身有兴趣者,可以加入“ngnc”的功能扩充。 加入方式:系统级编程经验者,编制各种接口,目的是同目前已经成熟的技术成果联系起来,提高ngnc的应用范围。如:对数据产品的操作等 脚本语言爱好者:可以通过ngnc的参与,为您积累相应的脚本语言实践经验。 2、“ngnc”支持库的增加,任何具备c,c++语言编程经验者 加入方式:由ngnc提供函数扩充插件借口格式,您来将任何您认为可以丰富ngnc函数库的函数集制作成ngn......
 ·共建“项目协作开发平台”    »显示摘要«
    摘要:“雕塑”系统是个“大家的平台大家建”的软件项目协作开发平台。不是为了提供服务收取费用的网站。而是集合大家力量共同建设共享成果的平台。需要大量的“援助者”。 请先参考如下文章了解“雕塑”系统: 《“雕塑”系统--开放式软件项目协作平台》 《“灯谜”系统--“定单”辅助产生系统》(供系统设计参考) 《“雕刻”--“雕塑”系统操作设计》(供系统设计参考) 《“雕塑”系统建造计划》(发展!发展!还是发展!) “雕塑”系统“援助者”: 1、有相当规模网站建设经验者,......


When Do We Write Our Chinese OS? (3)

在上一篇中我们实现了一个真正意义上的引导程序,此引导程序将计算机从启动状态时的

16位实模式转到了32位的保护模式下,并且将一个用c语言写的真正的内核载入了内存执 【相关文章:Cache浏览器

【扩展阅读:Python 与 C++ 程序的简单实例

行,引导程序的工作已经完成,接下来的工作就是编写一个优良的操作系统的内核,这是 【扩展信息:利用Repeater控件显示主-从关系数

一个非常巨大的工程,我们需要一步一步的来完成,同样,今天我们只完成非常非常小的

一步。在上一篇中,内核只是显示出一个提示语,标志着内核已经启动了,它还不具有同

用户的交互功能,在这一篇中,我们将完成一个可以接受用户键盘输入的内核,这是内核

具有交互功能的第一步——能接受用户输入。

本篇所实现的内核主要采用c++语言书写,中断处理部分用到了很小一段汇编代码,因此

从本篇中你还将知道怎样实现c++与汇编语言的混合编程,本内核开放源码,采用的是c++

类模式的开放结构,你可以很轻松的修改它,让它功能更强,性能理好。

这里想首先介绍一下本内核的程序结构,这样你在阅读源代码的时候,会一目了然。

本内核定义了一个tvideo类,封装了对于vga显卡的处理,它的声明如下:

class tvideo{

  public:

    static tpos getpos() ;

    static void setpos( tpos& pos ) ;

    static void setpos( unsigned short x , unsigned short y ) ;

    static void clearscreen() ;

    static void print( const char *msg , ecolor frontcolor = clwhite , 

                                         ecolor backcolor = clblack ) ;

    static void print( const char msg , ecolor frontcolor = clwhite , 

                                        ecolor backcolor = clblack ) ;

    ecolor backcolor ;

    ecolor frontcolor ;


...   下一页
 ·揭开j2me平台的神秘面纱    »显示摘要«
    摘要: 做j2me应用开发的程序员也许经常会被一些名词或者概念所迷惑,比如personal basic profile和personal profile有什么关系?基于cldc的应用程序能够无修改的移植到基于cdc的设备上嘛?要回答这些问题并不容易,因为你必须首先揭开j2me平台的神秘面纱。 2000年当j2me平台的cldc发布的时候,所有的java开发者都为之兴奋不已。sun也不负众望在两个月后发布了基于cldc的midp,给开发者提供了开发交互式应用程序的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE