其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
可启动程序编写环境的搭建和使用

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

工欲善其事,必先利其器。最近想学习计算机启动程序的编写,就在网上找了几篇好文章,把环境搭了起来。

所需工具如下(windows环境):
        任意一种文本编辑器,用于生成.s文件。
        从网上下载nasm(win32)汇编程序或其他汇编程序,能编译成bin文件。
        从网上下载winhex,必须是能注册的,用于生成img文件。
        从网上下载winiso,用于生成可启动的iso文件。
        从网上下载daemon,用于安装虚拟光驱,加载iso文件。
        从网上下载vmware,用于执行启动程序。

首先将可启动的程序写好,一般是汇编程序,保存为.s文件。 假设为test.s。

然后用nasm编译成bin文件。nasm默认编译文件就是bin文件。  nasm test.s,生成test文件。

然后将winhex打开,新建一个.img类型的文件,打开这个img类型的文件。

打开已经生成的test文件,将文件内容全部拷贝到img类型的文件中,保存为boot.img。

用winiso新建一个光盘,选择光盘可启动,会提示选择一个启动文件,选择boot.img,保存为test.iso。

打开daemon虚拟光驱,加载test.iso光盘。

打开vmware,新建虚拟操作系统,类型为其他,选择从虚拟光驱启动,启动就可以了。

文章参考http://www.jorking.com/blogview.asp?logID=26&cateID=3


相关文章

相关软件