自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 4.跳出第一个扇区

背景:上文讲到,把操作系统挤到一个扇区里面实在是太委曲了。所以要跳出第一个扇区的限制。 实现方法就是: (1)把部分代码放到其它扇区 (2)加载其它扇区到内存 (3)跳转到其它扇区中要运行的第一条指令 在3中已经实现了第(2)步,加载扇区2-18至内存0x9000:0x1000处,这一节将介绍(1)和(3)需求:1.写一段测试代码,测试代码中包含打印信息(第一行屏幕中间打印‘A’),可以明

2015-06-17 20:52:36 1444 1

原创 APAC Day of Coderetreat 2015

时间:2015年6月11日 地点:杭州滨江诺基亚大厦 参与者:来自滨江各个IT公司的大牛与菜鸟们题目: 今年的题目还是game of life https://zh.wikipedia.org/wiki/%E5%BA%B7%E5%A8%81%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F 生命游戏是一個零玩家遊戲。它包括一个二维矩形世界,这个世界中的每个方格居住着

2015-06-16 20:15:02 933 1

原创 3.加载其它扇区

背景: 硬件在加电自举时,会自动加载第一个扇区到内存,并从这个扇区的第一个字节开始执行。 因此我们只要把需要执行的代码放到第一个扇区,再打开电源,最简单的操作系统就运行起来了。 可是,硬件只帮我们加载第一个扇区,仅仅512字节。 我们的操作系统现在还很小,但它会慢慢长大,超出512字节的限制也是迟早的事。 也就是说,有一部分代码会放到软盘的其它几个扇区。 要执行其它扇区的代码,就把像处理

2015-06-15 20:46:22 1139 1

原创 《重构》第一章 笔记

《重构》第一章:Refactoring, a First Example书中描述的我比较认同的观点: 1.如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地那么做,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。2.每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境。3.提炼一个函数时,我必须知道可能出什么错。4.段代码里头找出函数内

2015-06-14 22:18:03 1039 1

原创 2.多一些打印

一、说明 只会打印一句话的操作系统,一无所用,我们要给它加一些功能。 打印功能是最必须的,因为当代码没有按照我们的计划运行时,加打印最直观的debug方法 现在的打印还比较麻烦,我们希望先把要打印的字符串存下来,并给每个字符串加个编号,只要给出编号,就可以打印出那句话。二、效果 三、代码 .code16 #??16????? .text

2015-06-08 20:45:14 976 1

CPPUTest 3.6

开源的UT框架 CPPUTest 3.6 用于单元测试 如何使用该框架可参考本人博客

2014-11-15

自己动手写操作系统

《自己动手写操作系统》,PDF+源码,杨文博著。只有前三章

2013-08-05

VC++和VS写的小游戏贪吃蛇

用MFC实现的小游戏贪吃蛇,包含多个版本,和不同的游戏规则。 大部分是VC++6.0,也有VS2008 随便写的,没有经过很好的模块设计,代码有点乱

2012-06-12

背包问题九讲

P09: 背包问题问法的变化 P08: 泛化物品 P07: 有依赖的背包问题 P06: 分组的背包问题 P05: 二维费用的背包问题 P04: 混合三种背包问题 P03: 多重背包问题 P02: 完全背包问题 P01: 01背包问题

2012-05-14

openGL的配置文件

openGL的配置文件,包含:gl.h glaux.h glext.h glu.h glut32.dll glut32.lib glut.dll glut.h glut.lib

2011-04-08

windows下的远程控制工具vncviewer

windows下的远程控制工具vncviewer

2011-04-08

IIS配置所需要的软件fcgisetup_1.5_x86_rtw.zip

IIS配置所需要的软件fcgisetup_1.5_x86_rtw.zip

2011-04-08

数据结构演示软件,用C和pascal语言

数据结构演示软件,用C和pascal语言

2011-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除