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

原创 2005年03月01日 09:55:00
工欲善其事,必先利其器。最近想学习计算机启动程序的编写,就在网上找了几篇好文章,把环境搭了起来。

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

Android 开发环境搭建和HelloWorld程序

  • 2014年03月12日 00:36
  • 2.15MB
  • 下载

SVN服务器环境搭建和使用

  • 2017年04月18日 21:22
  • 610KB
  • 下载

Android学习笔记一:Android开发环境搭建和第一个应用程序

原文地址:http://www.iteye.com/blogs/subjects/learningandroid#1495 Android开发环境搭建分为SDK安装和IDE安装,我们使用的I...

Hi3511开发环境搭建和使用

  • 2011年08月19日 15:32
  • 37KB
  • 下载

iBatis开发环境搭建和第一个程序

iBatis是一款使用方便的数据访问工具,也可作为数据持久层的框架。和ORM框架(如Hibernate)将数据库表直接映射为Java对象相比,iBatis是将SQL语句映射为Java对象。相对于全自动...

Android开发环境搭建和SAP安装KEY计算程序

Android开发环境搭建和SAP安装KEY计算程序 成都﹒495435190     很多项目都要求加入移动业务处理功能,所以上周三开始就准备在Android开发平台上试试手机上的软件开发。本文...
  • iivii
  • iivii
  • 2011年08月27日 11:44
  • 401

fltk在Ubuntu Linux里面的搭建和测试--<<C++程序设计原理与实践>>Chapter12:一个显示模型 环境构建篇

====================Step1==================== 在Windows下参看 http://www.cnblogs.com/vincentfon/arch...

Nmap 6.47源码分析(一)编译环境搭建和程序功能学习

1.环境搭建 参考:http://nmap.org/book/inst-windows.html#inst-win-source (1)下载Windows...

java基础(1)-开发环境的搭建和第一个java程序的运行

1.1jdk的安装 1.2第一个java程序——hello world 1.3java的运行原理

Android学习笔记一:Android开发环境搭建和第一个应用程序

Android开发环境搭建分为SDK安装和IDE安装,我们使用的IDE为Eclipse,那么还需要在Eclipse中安装Android的开发插件ADT。      首先,下载Android SDK,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:可启动程序编写环境的搭建和使用
举报原因:
原因补充:

(最多只允许输入30个字)