- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 操作系统实践(3)——火箭助推器
本次实践的目的:打破开机引导程序512字节的限制,并从实模式切换到保护模式。 我们知道,bios开机自检、找到启动设备后,把启动设备的第一个扇区加载内存0x7c00位置开始执行。前两次实践中,我们的引导程序小于512字节,这没造成什么问题。如果我们的引导程序超过512字节怎么办呢?我的第一个想法就是,利用加载到内存的这512字节,写个程序,把启动盘中真正的引导程序继续加载到内存中。看到《Ora
2015-04-26 23:24:33 961
原创 操作系统实践(2)——工欲善其事,必先利其器
环境搭建1. 安装bochssudo apt-get install vgabios bochs bochs-x bximage sudo apt-get install build-essential libx11-dev libxrandr-dev libgtk2.0-dev上bochs官网下载源码包,这里下载的是bochs 2.6.7版。tar zxvf bochs-2.6.7.tar.gz
2015-04-24 19:06:03 991
原创 操作系统实践(1)——从引导开始
第一段引导代码boot.asm org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov cx,16
2015-04-24 15:18:24 710
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人