OS-code

所属分类:操作系统开发
开发工具:Visual C++
文件大小:754KB
下载次数:7
上传日期:2010-10-11 12:36:41
上 传 者matraxa
说明:  自己动手写操作系统光盘源代码 于渊 编著
(Write himself operating system source code on CD-ROM edited by Yuan)

文件列表:
光盘附带源代码\Tinix\chapter1\a\bochsrc.bxrc (708, 2005-01-01)
光盘附带源代码\Tinix\chapter1\a\boot.asm (513, 2005-01-31)
光盘附带源代码\Tinix\chapter1\a\boot.bin (512, 2005-01-31)
光盘附带源代码\Tinix\chapter1\a\disboot.asm (11119, 2005-01-31)
光盘附带源代码\Tinix\chapter1\a\godbg.bat (54, 2005-01-01)
光盘附带源代码\Tinix\chapter1\a\TINIX.IMG (1474560, 2004-12-09)
光盘附带源代码\Tinix\chapter1\b\bochsrc.bxrc (708, 2005-01-01)
光盘附带源代码\Tinix\chapter1\b\boot.asm (761, 2005-01-31)
光盘附带源代码\Tinix\chapter1\b\Boot.bin (512, 2004-05-25)
光盘附带源代码\Tinix\chapter1\b\godbg.bat (54, 2005-01-01)
光盘附带源代码\Tinix\chapter1\b\TINIX.IMG (1474560, 2004-12-09)
光盘附带源代码\Tinix\chapter2\linux\bochsrc.bxrc (1658, 2005-09-22)
光盘附带源代码\Tinix\chapter2\linux\run-tinix-in-linux (22, 2005-02-04)
光盘附带源代码\Tinix\chapter2\linux\tinix.img (1474560, 2004-05-25)
光盘附带源代码\Tinix\chapter2\win\bochsrc.bxrc (1619, 2005-01-01)
光盘附带源代码\Tinix\chapter2\win\run.bat (70, 2004-10-23)
光盘附带源代码\Tinix\chapter2\win\TINIX.IMG (1474560, 2004-05-25)
光盘附带源代码\Tinix\chapter3\a\pm.inc (10044, 2005-02-01)
光盘附带源代码\Tinix\chapter3\a\pmtest1.asm (2020, 2005-09-21)
光盘附带源代码\Tinix\chapter3\a\pmtest1.com (149, 2005-09-21)
光盘附带源代码\Tinix\chapter3\b\pm.inc (10049, 2005-02-01)
光盘附带源代码\Tinix\chapter3\b\pmtest2.asm (6796, 2005-09-21)
光盘附带源代码\Tinix\chapter3\b\pmtest2.com (1102, 2005-09-21)
光盘附带源代码\Tinix\chapter3\c\pm.inc (10044, 2005-02-01)
光盘附带源代码\Tinix\chapter3\c\pmtest3.asm (6601, 2005-09-21)
光盘附带源代码\Tinix\chapter3\c\pmtest3.com (1074, 2005-09-21)
光盘附带源代码\Tinix\chapter3\d\pm.inc (10046, 2005-02-01)
光盘附带源代码\Tinix\chapter3\d\pmtest4.asm (7719, 2005-09-21)
光盘附带源代码\Tinix\chapter3\d\pmtest4.com (1150, 2005-09-21)
光盘附带源代码\Tinix\chapter3\e\pm.inc (10046, 2005-02-01)
光盘附带源代码\Tinix\chapter3\e\pmtest5.asm (10438, 2005-09-21)
光盘附带源代码\Tinix\chapter3\e\pmtest5.com (1932, 2005-09-21)
光盘附带源代码\Tinix\chapter3\f\pm.inc (10546, 2005-02-01)
光盘附带源代码\Tinix\chapter3\f\pmtest6.asm (6176, 2005-09-21)
光盘附带源代码\Tinix\chapter3\f\pmtest6.com (1010, 2005-09-21)
光盘附带源代码\Tinix\chapter3\g\lib.inc (2299, 2004-11-25)
光盘附带源代码\Tinix\chapter3\g\pm.inc (11718, 2005-02-01)
光盘附带源代码\Tinix\chapter3\g\pmtest7.asm (9010, 2005-09-21)
光盘附带源代码\Tinix\chapter3\g\pmtest7.com (1810, 2005-09-21)
... ...

========== 关于本光盘 ========== \Tinix: 书中所附代码 其中很多目录中除了包含源代码(*.asm, *.inc, *.c, *.h)外,还有这样一些文件: boot.bin 引导扇区(Boot Sector),可通过 FloppyWriter 写入软盘(或软盘映像)。 loader.bin LOADER,直接拷贝至软盘(或软盘映像)根目录。 kernel.bin 内核(Kernel),直接拷贝至软盘(或软盘映像)根目录。 bochsrc.bxrc Bochs 配置文件,如果系统中安装了 Bochs-2.1.1 可直接双击之运行。其它细节请见书第 2.7 节。 godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行的文件。 \Tools: 一些小工具 (在 VC6 下编译通过) DescParser 描述符分析器,输入描述符的值,可以得出起基址、界限、属性等信息。 ELFParser ELF 文件分析器,可以列出一个 ELF 文件的 ELF Header、 Program Header、Section Header 等信息。 FloppyWriter 用以写引导扇区,支持软盘和软盘映像。 KrnlChecker 用以检查一个 Tinix 内核加载后位置是否正确。

近期下载者

相关文件


收藏者