实例介绍
DOS操作系统源代码,是C语言写的,涉及很多底层技术。对学习操作系统的人很有帮助。当然想看懂源码,也是相当困难的,必须有相当丰富和深厚的知识。
【实例截图】
【核心代码】
0ac999dc-171e-4466-b025-e5f6fd39ca52
└── DOS操作系统源代码
└── DOS操作系统源代码
├── BUILD.BAT
├── BUILD.TXT
├── CONTRIB.TXT
├── COPYING
├── DIST
│ ├── AUTOEXEC.BAT
│ ├── BOOT.BIN
│ ├── COMMAND.COM
│ ├── HELP.EXE
│ ├── HELPFILE
│ ├── IPL.SYS
│ ├── KERNEL.EXE
│ └── SYS.EXE
├── HDR
│ ├── CDS.H
│ ├── CLOCK.H
│ ├── DATE.H
│ ├── DCB.H
│ ├── DEVICE.H
│ ├── DHDR.H
│ ├── DIRMATCH.H
│ ├── ERROR.H
│ ├── EXE.H
│ ├── FAT.H
│ ├── FCB.H
│ ├── FILE.H
│ ├── FNODE.H
│ ├── KBD.H
│ ├── MCB.H
│ ├── PCB.H
│ ├── PORTAB.H
│ ├── PROCESS.H
│ ├── SFT.H
│ ├── STACKS.INC
│ ├── TAIL.H
│ ├── TIME.H
│ └── VERSION.H
├── HISTORY.TXT
├── MAKEDIST.BAT
├── MAKEFLOP.BAT
├── MKBOOT.TXT
└── SRC
├── BOOT
│ ├── BOOT.ASM
│ └── BOOT.MAK
├── COMMAND
│ ├── AUTOEXEC.BAT
│ ├── BATCH.C
│ ├── BREAK.C
│ ├── BUILD.LOG
│ ├── CALL.C
│ ├── CD.C
│ ├── CMD.C
│ ├── COMMAND.CFG
│ ├── COMMAND.MAK
│ ├── COPY.C
│ ├── DATE.C
│ ├── DEL.C
│ ├── DIR.C
│ ├── DOSLIB.C
│ ├── ECHO.C
│ ├── ENV.C
│ ├── ERR.C
│ ├── FOR.C
│ ├── GLOBALS.H
│ ├── GOTO.C
│ ├── HELP.C
│ ├── HELP.CFG
│ ├── HELPEXE.C
│ ├── HELPFILE
│ ├── HELP.MAK
│ ├── IF.C
│ ├── LABEL.C
│ ├── MKDIR.C
│ ├── NEWENV.C
│ ├── PATH.C
│ ├── PAUSE.C
│ ├── PROMPT.C
│ ├── PROTO.H
│ ├── REM.C
│ ├── REN.C
│ ├── RMDIR.C
│ ├── SCAN.C
│ ├── SET.C
│ ├── SHIFT.C
│ ├── TIME.C
│ ├── TYPE.C
│ ├── VER.C
│ └── VERIFY.C
├── DRIVERS
│ ├── CONSOLE.ASM
│ ├── DEVEND.ASM
│ ├── DEVICE.MAK
│ ├── EOI.ASM
│ ├── FLOPPY.ASM
│ ├── FMEMCMP.ASM
│ ├── FMEMCPY.ASM
│ ├── FMEMSET.ASM
│ ├── GETVEC.ASM
│ ├── INB.ASM
│ ├── INT86.ASM
│ ├── INTR.ASM
│ ├── INW.ASM
│ ├── KEYBOARD.ASM
│ ├── LIBM.LIB
│ ├── OUTB.ASM
│ ├── OUTW.ASM
│ ├── RDATCLK.ASM
│ ├── RDPCCLK.ASM
│ ├── SETVEC.ASM
│ ├── SPL.ASM
│ ├── TIMER.ASM
│ ├── WRATCLK.ASM
│ └── WRPCCLK.ASM
├── FS
│ ├── BLOCKIO.C
│ ├── CHARIO.C
│ ├── DOSFNS.C
│ ├── DOSNAMES.C
│ ├── ERROR.C
│ ├── FATDIR.C
│ ├── FATFS.C
│ ├── FATTAB.C
│ ├── FCBFNS.C
│ ├── MISC.C
│ ├── PRF.C
│ └── SYSPACK.C
├── IPL
│ ├── APISUPT.ASM
│ ├── EXECRH.ASM
│ ├── GLOBALS.H
│ ├── IPL.ASM
│ ├── IPL.CFG
│ ├── IPL.MAK
│ ├── IPLSTART
│ ├── MAIN.C
│ ├── PROCSUPT.ASM
│ ├── PROTO.H
│ └── STACKS.ASM
├── KERNEL
│ ├── 001-437.NLS
│ ├── APISUPT.ASM
│ ├── ASMSUPT.ASM
│ ├── CONFIG.C
│ ├── DSK.C
│ ├── ENTRY.ASM
│ ├── EXECRH.ASM
│ ├── GLOBALS.H
│ ├── INITOEM.C
│ ├── INT2F.ASM
│ ├── INTHNDLR.C
│ ├── IOCTL.C
│ ├── IRQSTACK.ASM
│ ├── KERNEL.ASM
│ ├── KERNEL.CFG
│ ├── KERNEL.MAK
│ ├── MAIN.C
│ ├── MEMMGR.C
│ ├── NEWSTUFF.C
│ ├── NLS.C
│ ├── NLSSUPT.ASM
│ ├── PROCSUPT.ASM
│ ├── PROTO.H
│ ├── STRINGS.C
│ ├── SYSCLK.C
│ ├── SYSCON.C
│ ├── SYSTIME.C
│ └── TASK.C
├── MISC
│ ├── AUTOEXEC.BAT
│ ├── CONFIG.SYS
│ ├── DOSLIB.C
│ ├── DOSOPT.C
│ ├── HOME.C
│ ├── NUM.C
│ ├── PRF.C
│ └── STRINGS.C
└── UTILS
├── EXE2BIN.EXE
├── MAKELIBM.BAT
├── POP.BAT
├── PROTO.BAT
├── RMFILES.BAT
├── SYS.C
├── SYS.CFG
└── SYS.MAK
13 directories, 175 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论