热点:

    软盘启动自制操作系统

      [   原创  ]   作者:
    收藏文章 暂无评论

    首先编写汇编语言代码,实现一个简易操作系统;接着使用NASM编译器将其编译为二进制文件;然后利用软盘写入工具(如FloppyWriter.exe)将该文件写入下载的软盘镜像中;随后在新建的虚拟机中添加软盘驱动器,并加载该软盘镜像;最后启动虚拟机,即可运行所编写的系统。

    1、 将编写好的汇编代码boot.asm保存至桌面指定位置。

    2、 将程序起始地址设置为7C00H,告知编译器加载位置。

    3、 调用显示字符串的子程序。

    4、 跳转到自身,持续循环执行。

    5、 将AX值传给BP,ES段中BP指向字符串地址。

    6、 将16赋值给CX寄存器,表示字符串长度。

    7、 设置BX寄存器为000Ch,表示页号为0,显示属性为黑底红字且高亮显示。

    8、 10h号中断,即中断类型码为10的中断服务。

    9、 ret

    10、 用0填充剩余空间,确保生成的二进制代码正好为512字节,其中重复510次减去特定符号所占空间。

    11、 结束标志,数值为0xaa55。

    12、 使用记事本或编译器编写boot.txt,完成后将其重命名为boot.asm,即为汇编文件。

    13、 下载NASM编译器(网上可获取的包含多个命令文件的文件夹),将boot.asm文件复制到该NASM文件夹内即可。

    14、 点击左下角Windows图标,搜索并打开cmd,进入NASM所在文件夹。

    15、 将汇编代码编译成二进制引导文件。

    16、 按下回车完成编译,NASM文件夹中将生成boot.bin文件。

    17、 下载软盘镜像文件BOOTDISK.img和软盘写入工具(如FloppyWriter.exe),运行该工具,将boot.bin文件写入BOOTDISK.img镜像中,完成对镜像文件的引导信息写入操作,确保数据正确烧录。

    18、 可通过下载VMware Workstation创建并开启虚拟机。

    19、 实验用途可选择推荐类型进行创建。

    20、 先给虚拟机新建一块硬盘

    21、 客户操作系统可选择其他,版本支持MS-DOS。

    22、 为你的虚拟机命名,并选择存放位置,建议为其单独创建一个文件夹以便管理。

    23、 实验演示选默认磁盘大小,直接点击下一步即可。

    24、 完成即可

    25、 完成操作后,虚拟机左侧边框的我的计算机下方会显示boot,点击boot,随后选择编辑虚拟机设置,添加软盘驱动器及软盘。

    26、 选择软盘驱动器,点击下一步继续操作。

    27、 可选使用软盘镜像并点击下一步继续操作。

    28、 找到包含操作系统的软盘镜像文件BOOTDISK.img,确认后点击完成。

    29、 启动该虚拟机的boot系统

    30、 当界面显示Hello,OS World!时,表示实验成功完成。

    soft.zol.com.cn true https://soft.zol.com.cn/1046/10462986.html report 1930 首先编写汇编语言代码,实现一个简易操作系统;接着使用NASM编译器将其编译为二进制文件;然后利用软盘写入工具(如FloppyWriter.exe)将该文件写入下载的软盘镜像中;随后在新建的虚拟机中添加软盘驱动器,并加载该软盘镜像;最后启动虚拟机,即可运行所编写的系统。 1...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    如何制作虚拟启动软盘

    更新时间:2011年12月29日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    软件资讯文章推荐

    如何制作虚拟启动软盘
    • 更新时间:2011年12月29日
    • 软件大小:0.1MB
    • 软件分类:电子阅读
    • 语言种类:简体中文
    • 软件评级:0 人点评