
操作系统
zlandme
这个作者很懒,什么都没留下…
展开
-
迟来的 操作系统 1
准备工作,虚拟机-xp系统。 如果有软盘更好,没有也无所谓,自己制作一个软盘,制作软盘的工具很多,比如winimage,或者使用wmware自带的功能,随书光盘里面的FloppyWriter这个软件。不过,看是很复杂的写软盘的工具,其实很简单,也就写文件,这里不详解。一般常用的软盘也就1.44M, 80(磁道)x18(扇区)x512 bytes(扇区的大小)x2(双面) = 1440 x1024原创 2013-04-17 23:25:26 · 368 阅读 · 0 评论 -
自己动手写操作系统心得---转
1 先说对变量、标签的使用和命名 汇编中有几种对地址标签的分法,算是在概念上的分类,方便大家的理解。 分别为: LABEL 变量名 LABEL: 意思是我指向的就是一大块的首地址,使用方法:LABEL_NAME:(注意后面要加冒号) 命名方式,尽量使用Java中的类似于包的命名方式,比如LABEL_SEG_CODE16,LABEL_SEG_CODE32,LABEL_DESC_STA转载 2013-04-20 19:05:22 · 430 阅读 · 0 评论 -
基于C中变参的认识
今天在工作之余,突然有个朋友说到由于工作需要,需要用到C的变参。这个呢,以前大学里面研究过,实习的时候也用到过,但是没有怎么深入,这次我决定深入的去了解一下C的变参是怎么实现的。 首先看了printf的源代码。下面将以printf为例子来说明。毕竟我们最先接触的函数里面就有这个函数。 先贴实现代码,看了再说。(这里我只解析 几种变量,其他的解析是一样的。) #define MY_INS原创 2013-04-29 02:36:50 · 592 阅读 · 0 评论 -
windowsXP中的WM_PAINT新认识
最近在在用duilib,遇到了一些问题,现在基于Windows的WM_PAINT消息做了一些认识,重新记录下来,以备后面不时之需。 我们都知道,windows的WM_PAINT消息,当窗口有无效区域的时候,当窗口没有其他消息需要处理的时候,windows会放一个WM_PAINT消息在消息队列里面,windows XP下其实只有一个DC,其绘制的大小是整个屏幕,当你自己创建了一个窗口。如果你需要绘原创 2013-05-19 10:29:49 · 723 阅读 · 0 评论