码迷,mamicode.com
首页 >  
搜索关键字:bootsect    ( 46个结果
调试bootsect和setup和head到main
b 0x0:0x7c00 c (0) Breakpoint 1, 0x7c00 in ?? () Next at t=16165613 (0) [0x00007c00] 0000:7c00 (unk. ctxt): mov ax, 0x7c0             ; b8c007 b 0x90200 c (0) Breakpoint 2, 0x90200 in ?? () ...
分类:其他好文   时间:2014-12-28 22:15:18    阅读次数:155
Win7/Win8安装"我们无法创建新的分区,也找不到现有的分区"的解决方法
如果你用pe启动光盘和pe启动盘。加载iso安装时遇到"我们无法创建新的分区,也找不到现有的分区"的情况.。把iso里的boot和bootgmr以及sources复制到c盘,pe下,开始菜单,运行,cmd,输入"C:\boot\bootsect.exe/nt60c:",(/nt60前,后各有空格),...
分类:Windows程序   时间:2014-12-10 16:00:38    阅读次数:212
电脑从开机加电到操作系统main函数之前执行的过程
总的来说在操作系统加电启动之后到main函数执行之前操作系统经历了以下3个大步骤 1.启动BIOS。这个时候位于实模式下,加载中断向量和中断服务程序 2.加载操作系统内核并为保护模式做准备。这个时候操作系统一共加载了3部分代码:引导程序bootsect,内核代码setup,内核代码system模块 3.从实模式转换为32位保护模式。这个过程要做大量重建工作,并且持续工作到操作系统main函数...
分类:其他好文   时间:2014-10-08 10:46:25    阅读次数:4682
Linux-0.11源代码阅读二 实模式到保护模式
bootsect部分已经执行完成,程序也跳转到setup部分: start: ! ok, the read went well so we get current cursor position and save it for ! posterity. mov ax,#INITSEG ! this is done in bootsect already, but... mov...
分类:系统相关   时间:2014-07-03 18:38:19    阅读次数:329
linux内核设计的艺术--加载内核代码
在BIOS触发0x19中断将磁盘的第一个扇区(512B)加载到内存中后,计算机才真正开始执行磁盘上的程序。而这512B的程序bootsect.s中的第一批代码,此时处理器还处于实模式内存寻址的最大范围是1M(0x0000-0xFFFF),接下来我们看看在bootsect.s的第一批代码中做了些什么?...
分类:系统相关   时间:2014-06-24 19:09:03    阅读次数:291
tools/build.c
/** linux/tools/build.c** Copyright (C) 1991, 1992 Linus Torvalds*//** This file builds a disk-image from three different files:** - bootsect: max 510...
分类:其他好文   时间:2014-06-08 08:04:19    阅读次数:344
46条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!