自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 内存管理之memory.c

memory.c内主要的函数功能和一些数据#define LOW_MEM 0x100000    //内存地址的低端#define PAGING_MEMORY (15*1024*1024)                //   15M的内存大小,在0.11中,只支持16M内存#define PAGING_PAGES (PAGING_MEMORY>>12)  //    物理内存的分页

2012-04-12 21:46:30 567

转载 setup.s

setup.s程序的主要功能:1.利用BIOS中断将机器信息读取到0x90000 到0X901FC之间,给以后的程序使用。(即将bootsect.s程序覆盖)2.关中断,并将整个系统模块从0x10000处开始搬到从0X00000处。3.加载临时中断描述符表寄存器和全局描述符表,并开启A20信号线,重新设置8259中断控制器。4.进入保护模式,设置段选择符,开始执行head.s重

2012-04-11 11:09:06 272

转载 bootsect.s

bootsect.s程序主要完成以下功能:1.将本身移动到0X90000处,重新设置各寄存器2.利用BIOS的 INT 0X13 中断将setup模块从磁盘第二扇区开始的4个扇区读到 0X90200 后,一个扇区为512字节.3.显示加载系统提示信息,并利用BIOS INT 0X13 中断把系统模块加载到 0X10000 后,注意系统模块必须小于512 KB(BOOTSECT位于0x9

2012-04-10 21:21:12 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除