怎样用软盘方式启动自己写的操作系统

时间:2024-10-12 22:31:57

1、先写好汇编代码boot.asm保存到桌面,比如:org 07c00h; 告诉编译器程序加载到7c00处mov ax, csmov es荑樊综鲶, axcall DispStr; 调用显示字符串例程jmp $; 无限循环DispStr:mov ax, BootMessagemov bp, ax; ES:BP = 串地址mov cx, 16; CX = 串长度mov ax, 01301h; AH = 13, AL = 01hmov bx, 000ch; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)mov dl, 0int 10h; 10h 号中断retBootMessage: db "Hello,why not next character"times 510-($-$$) db 0; 填充剩下的空间,使生成的二进制代码恰好为512字节dw 0xaa55; 结束标志可以用记事本或其他编译器写(boot.txt),写完后文件名改为boot.asm(汇编文件)

2、下载NASM编译器(一个文件夹,包含一些命令文件,可以从网上找),把boot.asm文件复制到NASM文件夹中

怎样用软盘方式启动自己写的操作系统

3、点击左下角Windo嘛术铹砾ws图标,输入cmd,打开命令行窗口,跳转到NASM文件夹;输入 :nasm boot.asm -o boot.bin “ 回车”即完成编译,此时在NASM文件夹会生成 “boot.bin ”文件

怎样用软盘方式启动自己写的操作系统
怎样用软盘方式启动自己写的操作系统

4、下载软盘镜像文件(BOO哌囿亡噱TDISK.img),下载软盘写入工具(如FloppyWriter.exe),用此工具把此boot.bin文件写入到软盘镜像文件(如BOOTDISK.img)中

怎样用软盘方式启动自己写的操作系统
怎样用软盘方式启动自己写的操作系统
怎样用软盘方式启动自己写的操作系统
怎样用软盘方式启动自己写的操作系统

5、打开虚拟机,新建虚拟机,可下载VMware workstations 。

怎样用软盘方式启动自己写的操作系统
怎样用软盘方式启动自己写的操作系统

6、由于只是做实验,可选“推荐”类型创建

怎样用软盘方式启动自己写的操作系统

7、可先为虚拟机创建一个硬盘

怎样用软盘方式启动自己写的操作系统

8、客户操作系统可选“其他”,版本可选MS-DOS

怎样用软盘方式启动自己写的操作系统

9、为你创建的虚拟机取个名字,并选择把它创建在哪个位置(应给虚拟机建一个文件夹)

怎样用软盘方式启动自己写的操作系统

10、因为是实验演示,磁盘大小选默认就行,点击下一步

怎样用软盘方式启动自己写的操作系统

11、选择完成就行

怎样用软盘方式启动自己写的操作系统

12、完成后在虚拟机左边框可看到“我的计算机”下方出现“boot”。此时点击“boot”,然后点击“编辑虚拟机设置”(添加软盘驱动器和软盘)

怎样用软盘方式启动自己写的操作系统

13、选中左边框下面的“添加”,然后点击“确定”

怎样用软盘方式启动自己写的操作系统

14、选中“软盘驱动器”,然后点击”下一步”

怎样用软盘方式启动自己写的操作系统

15、此处可选择“使用软盘镜像”,然后点击“下一步”

怎样用软盘方式启动自己写的操作系统

16、找到那张写入了操作系统的软盘镜像文件(BOOTDISK.img),点击“完成”

怎样用软盘方式启动自己写的操作系统

17、然后开启此虚拟机的“boot”操作系统

怎样用软盘方式启动自己写的操作系统

18、看到界面窗口出现“Hello ,OS World!”即实验完成。希望能帮到你

怎样用软盘方式启动自己写的操作系统
© 手抄报圈