一个操作系统的实现
文章平均质量分 64
glorin
这个作者很懒,什么都没留下…
展开
-
一个操作系统的实现:保护模式
今天学习了保护模式,依据书上的内容以及大灰狼老师的视频,终于完成自己写的保护模式。[BITS 16] ;表示以下为段位16位org 07c00h ;这是由于系统会将代码加载到原创 2011-09-06 19:34:46 · 1219 阅读 · 1 评论 -
一个操作系统的实现---内核雏形
今天开始练习实践第五章的内核雏形。具体的步骤如下:1、首先编写完成boot.asm,使用命令nasm boot.asm -o boot.bin,这样就可以加载loader2、然后编写loader.asm,然后同样使用命令nasm loader.asm -o load原创 2011-09-07 20:03:27 · 1460 阅读 · 0 评论 -
一个操作系统的实现---内核雏形
这个是第五章内核雏形的开始部分,讲得是汇编和C的混合编程,具体的例子如下汇编:extern choose ;int choose (int a, int b);[section data] ;表明以下是数据段,可有可无 pa原创 2011-09-07 20:29:17 · 1174 阅读 · 0 评论 -
实模式、保护模式、长模式
转自:http://blog.csdn.net/hitop0609/article/details/4527246内存地址 实模式2的10次方是1K,20次方就是1M。如果一个变量只有16 bit,(即只有16个表示二进制的位),那么只能表示 2的16次方种情况。如果一个转载 2011-08-28 09:34:28 · 9021 阅读 · 1 评论 -
一个操作系统的实现 第四章 pmtest3
1、首先在ubuntu中用vim按照书中所述写文件pmtest3.asm,然后使用命令nasm pmtest3.asm -o pmtest3.com2、在这之后,将软盘挂载sudo mount -o loop pm.img /mnt/floppy注:pm.img用原创 2011-08-28 10:39:15 · 1602 阅读 · 1 评论