maple_wasp
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望22点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:2942回复:2

x86下 vxld 如何工作!

楼主#
更多 发布于:2005-05-30 23:13
x86系统上电后由BOIS装载MBR,然后再从MBR中找到Active分区,接着找到DBR. 然后把DBR装到0x7c00处,然后从0x7c3e处开始执行vxld程序,vxld装载bootrom.sys。若装载成功,那么程序跳转到0x8000处执行,即跳转到romInit()处开始执行bootrom.sys 。

1:把vxld反汇编来看看,可是看不太懂!我想问的是vxld怎么在没有文件系统的情况下怎么把硬盘中的bootrom.sys装到内存中执行的?vxld使用什么好的软件编的,当然我想汇编是不会少的。有没有什么好的软件可以参考一下?

2:我想从FAT32分区中引导vxworks系统(bootrom.sys + vxworks),该如何修改vxld。当然,bootrom可能也要做一定的修改!请各位大牛指点!

游客

返回顶部