资源简介
30天自制操作系统_光盘.rar
代码片段和文件信息
#include “bayos.h“
/* C言語の関数宣言 */
extern “C“ {
/* C言語の入り口 */
void HariMain(void);
};
/* メモリマネージャ */
Memory g_km;
/* C言語の入り口 */
void HariMain(void)
{
dword size = get_physical_size(0x00400000 0xbfffffff); /* 物理メモリサイズ */
g_km.init(0x00400000 size); /* メモリマネージャ初期化 */
Descriptor::init(); /* GDT/IDTの初期化 */
PIC::init(); /* PICの初期化 */
PIT::init(); /* PITの初期化 */
File::init(); /* ファイルマネージャの初期化 */
//Screen::init(); /* 画面の初期化 */
SheetCtl::init(); /* 下敷きの初期化 */
Console::init(); /* コンソールを初期化 */
Keyboard::init(); /* キーボードの初期化 */
Mouse::init(); /* マウスの初期化 */
Scheduler::init(); /* スケジューラの初期化 */
io_out8(PIC0_IMR 0xf8); /* PITとPIC1とキーボードを許可(11111000) */
io_out8(PIC1_IMR 0xed); /* ネットワークとマウスを許可(11101101) */
#if 0
Sheet* s1 = new Sheet(10 10 300 200 -1 /* 不透過 */);
memset(s1->buffer 7 300 * 200);
Sheet::add(s1);
//s1->locate(20 20);
Sheet* s2 = new Sheet(20 20 300 200 -1 /* 不透過 */);
memset(s2->buffer 4 300 * 200);
Sheet::add(s2);
//s2->locate(30 30);
Sheet* s3 = new Sheet(30 30 300 200 -1 /* 不透過 */);
memset(s3->buffer 1 300 * 200);
Sheet::add(s3);
//s3->locate(40 40);
#endif
io_sti(); /* IDT/PICの初期化が終わったのでCPUの割り込み禁止を解除 */
for (;;) {
io_stihlt(); /* hlt しないと CPU 100% になる */
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rw-rw-r-- 2048 2006-11-28 19:01 30天自制操作系统_光盘\boot.catalog
-rw-rw-r-- 1350 2005-06-17 23:20 30天自制操作系统_光盘\projects\19_day\harib16b\fifo.c
-rw-rw-r-- 2965 2006-10-02 23:18 30天自制操作系统_光盘\projects\19_day\harib16b\ipl10.nas
-rw-rw-r-- 4095 2006-11-06 19:22 30天自制操作系统_光盘\projects\19_day\harib16b\naskfunc.nas
-rw-rw-r-- 1863 2005-05-30 02:54 30天自制操作系统_光盘\projects\19_day\harib16b\mouse.c
-rw-rw-r-- 7 2004-04-01 00:09 30天自制操作系统_光盘\projects\19_day\harib16b\!cons_nt.bat
-rw-rw-r-- 4345 2005-03-29 14:55 30天自制操作系统_光盘\projects\19_day\harib16b\graphic.c
-rw-rw-r-- 7 2004-04-01 00:07 30天自制操作系统_光盘\projects\19_day\harib16b\!cons_9x.bat
-rw-rw-r-- 3920 2006-02-04 12:29 30天自制操作系统_光盘\projects\19_day\harib16b\memory.c
-rw-rw-r-- 4625 2005-06-19 03:02 30天自制操作系统_光盘\projects\19_day\harib16b\mtask.c
-rw-rw-r-- 2693 2005-06-18 02:34 30天自制操作系统_光盘\projects\19_day\harib16b\timer.c
-rw-rw-r-- 44315 2005-01-17 19:10 30天自制操作系统_光盘\projects\19_day\harib16b\hankaku.txt
-rw-rw-r-- 21047 2006-11-07 16:32 30天自制操作系统_光盘\projects\19_day\harib16b\bootpack.c
-rw-rw-r-- 6737 2005-05-17 18:03 30天自制操作系统_光盘\projects\19_day\harib16b\sheet.c
-rw-rw-r-- 4507 2006-10-17 22:28 30天自制操作系统_光盘\projects\19_day\harib16b\asmhead.nas
-rw-rw-r-- 2263 2005-08-03 14:49 30天自制操作系统_光盘\projects\19_day\harib16b\Makefile
-rw-rw-r-- 1712 2006-10-15 13:59 30天自制操作系统_光盘\projects\19_day\harib16b\dsctbl.c
-rw-rw-r-- 919 2005-05-30 02:54 30天自制操作系统_光盘\projects\19_day\harib16b\keyboard.c
-rw-rw-r-- 6984 2006-11-07 16:07 30天自制操作系统_光盘\projects\19_day\harib16b\bootpack.h
-rw-rw-r-- 46 2004-04-01 10:07 30天自制操作系统_光盘\projects\19_day\harib16b\make.bat
-rw-rw-r-- 1323 2006-10-15 09:58 30天自制操作系统_光盘\projects\19_day\harib16b\int.c
-rw-rw-r-- 1350 2005-06-17 23:20 30天自制操作系统_光盘\projects\19_day\harib16e\fifo.c
-rw-rw-r-- 33 2005-08-21 16:34 30天自制操作系统_光盘\projects\19_day\harib16e\hlt.nas
-rw-rw-r-- 2965 2006-10-02 23:18 30天自制操作系统_光盘\projects\19_day\harib16e\ipl10.nas
-rw-rw-r-- 4095 2006-11-06 19:22 30天自制操作系统_光盘\projects\19_day\harib16e\naskfunc.nas
-rw-rw-r-- 1863 2005-05-30 02:54 30天自制操作系统_光盘\projects\19_day\harib16e\mouse.c
-rw-rw-r-- 7 2004-04-01 00:09 30天自制操作系统_光盘\projects\19_day\harib16e\!cons_nt.bat
-rw-rw-r-- 4345 2005-03-29 14:55 30天自制操作系统_光盘\projects\19_day\harib16e\graphic.c
-rw-rw-r-- 7 2004-04-01 00:07 30天自制操作系统_光盘\projects\19_day\harib16e\!cons_9x.bat
-rw-rw-r-- 707 2005-08-20 19:33 30天自制操作系统_光盘\projects\19_day\harib16e\file.c
............此处省略10508个文件信息
- 上一篇:计算机双目立体视觉_)高宏伟
- 下一篇:kossel制作全流程详细中文版
相关资源
- Algorithm-Design-Solution.zip
- Redis开发与运维高清带书签(付磊)
- OperatingSystemConcepts.pdf
- 开关电源SPICE仿真与实用设计.zip
- 《DeepLearning》深度学习圣经-IanGoodfe
- 水印.rar
- OperatingSystemConcepts9thEdition.pdf
- my-start-spring-io.rar
- 密码编码学与网络安全原理与实践第
- 利用QQ聊天抓对方IP大概地理位置.ra
- RVDS4.1破解补丁.rar
- 信合流水软件(流水打印软件)v8.0免
- 全国1KM精度的人口数量数据2005年、
- 北京poi.rar
- PROTEUS.zip
- PatternRecognitionAndMachineLearning.zip
- 简明微波-西电梁昌洪-完整版.zip
- 测量工具CASS191108.rar
- KRTCLUB2.1.2.69.rar
- GBT软件测试标准--国家标准.rar
- 从610F到610G-2018.5.pptx
- F3飞控.zip
- 32串口实验.zip
- DiscreteMathematicsandItsApplications7th及答案
- CMOSCircuitDesignLayoutandSimulation3rdEdition
- 视觉slam14讲PPT.zip
- EXE病毒样本.rar
-
River_Line_la
yer1820_polyline.shp - cdll反编译工具包.rar
- --昆德PrabhaKundur.pdf
评论
共有 条评论