[{"title":"( 49 个子文件 75KB ) 一个简单的操作系统c++编写.rar","children":[{"title":"mysys","children":[{"title":"godbg.bat <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"boot","children":[{"title":"boot.asm <span style='color:#111;'> 9.21KB </span>","children":null,"spread":false},{"title":"boot.bin <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"loader.asm <span style='color:#111;'> 23.65KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"load.inc <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"fat12hdr.inc <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"pm.inc <span style='color:#111;'> 11.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"loader.bin <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"bochsrc.bxrc <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"include","children":[{"title":"keyboard.h <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"type.h <span style='color:#111;'> 757B </span>","children":null,"spread":false},{"title":"string.h <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"console.h <span style='color:#111;'> 957B </span>","children":null,"spread":false},{"title":"sconst.inc <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"keymap.h <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"mysys_memory.h <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"protect.h <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"proto.h <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"tty.h <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"proc.h <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"global.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"const.h <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"mysys_buffer.h <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"asm","children":[{"title":"system.h <span style='color:#111;'> 134B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"kernel","children":[{"title":"main.c <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"global.c <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"i8259.c <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"kernel.asm <span style='color:#111;'> 9.46KB </span>","children":null,"spread":false},{"title":"start.c <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"protect.c <span style='color:#111;'> 8.50KB </span>","children":null,"spread":false},{"title":"keyboard.c <span style='color:#111;'> 8.42KB </span>","children":null,"spread":false},{"title":"proc.c <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"vsprintf.c <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"tty.c <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"syscall.asm <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"printf.c <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"console.c <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"clock.c <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"kernel.bin <span style='color:#111;'> 14.84KB </span>","children":null,"spread":false},{"title":"mysys_mm","children":[{"title":"buffer.c <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false},{"title":"memory.c <span style='color:#111;'> 7.26KB </span>","children":null,"spread":false},{"title":"缺页中断代码.txt <span style='color:#111;'> 548B </span>","children":null,"spread":false}],"spread":true},{"title":"TINIX.IMG <span style='color:#111;'> 1.41MB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"klib.asm <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"string.asm <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"klib.c <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"bochsout.txt <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"mysys_dev","children":[{"title":"blk_drv","children":[{"title":"ll_rw_blk.c <span style='color:#111;'> 977B </span>","children":null,"spread":false}],"spread":true},{"title":"chr_drv","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]