搜索资源列表
mod-linux-0.11
- Linux 0.11 代码在不做修改的情况下,很难在现在的环境下这接编译通过(除非你能的到 10 几年前 Linus 用的那个版本的 gcc 什么的)。所以要对代码作少量修改(说说是少量花了好几小时的,主要是一上来不熟 gcc 的内嵌汇编)。比起linux0.01,linux0.11更加完善,更加接近操作系统的要求,内核小有利于学习linux-0.11 Linux code does not modify the circumstances, In the present difficult c
ucore-lab1
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验1:系统软件启动过程。实验目的:操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader 来完成这些工作。为此,我们需要完成一个能够切换到x86 的保护模式并显示字符的bootloader,为将来启动操作系统
nasm-d.tar
- NASM 的安卓编译版本,现在在手机上也可以玩 x86 汇编了!-Android compilation for Nasm, now we can play x86 assembly on andro-phones!
MyASMSRC
- <30天自制操作系统>书中使用的汇编工具源码粗粗整理版,并且改了个名字 注意这个汇编格式是该书作者自己修改过的,和一般的不同.主要可以用来分析下原理,其他没啥用.有文法分析.... 使用Qt-QMake+Mingw能编译通过生成exe,有Qtpro文件,可以加到eclipse里面看代码了,部分注释翻译成了中文.-asm tools source code,for fun....
