关闭

可启动程序编写环境的搭建和使用

1130人阅读 评论(0) 收藏 举报
工欲善其事,必先利其器。最近想学习计算机启动程序的编写,就在网上找了几篇好文章,把环境搭了起来。

所需工具如下(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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70088次
    • 积分:1278
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:1篇
    • 译文:0篇
    • 评论:22条
    文章分类
    最新评论
    个人空间