VMware Workstation 16Pro
下载地址:www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
官方原版下载+激活密钥
(详细: 【Vmware虚拟机使用教程,十分钟带你入门 [VMware Workstation PRO 16.1.2]-哔哩哔哩】https://b23.tv/imK4Rt)
2. 建立DOS虚拟机,从镜像软盘启动1.首先打开事先安装好的虚拟机
2.建立dos虚拟机
(1) 选择creat a new virtual machine
(2) Virtual machine configuration :选择typical
(3) Install operating system from: 选择I will install operating system later
(4) Guest operating system: 选择other
(5) Virtual machine name
Name:MS-DOS(名字随意取)
Location:f:\MS-DOS(注:先要在window平台F盘建立好MS-DOS目录)
5.1MS-DOS是在u盘中新建的空文件夹
(6) 可采取默认
3. 设置软盘载入软盘镜像文件
选择到老师群里发的operate system压缩包解压后的bootdisk.img镜像文件(安装的路径)
(7)设置软盘:using a floppy image 载入软盘镜像文件bootdisk.img
3.编写启动程序boot.asm复制以下代码到文本编辑器中,可用记事本打开,文件名即为boot.asm
//程序如下:
org 07c00h //; 告诉编译器程序加载到7c00处
mov ax, cs
mov ds, ax
mov es, ax
call DispStr //; 调用显示字符串例程
jmp $ //; 无限循环
DispStr:
mov ax, BootMessage
mov bp, ax //; ES:BP = 串地址
mov cx, 16 //; CX = 串长度
mov ax, 01301h //; AH = 13, AL = 01h
mov bx, 000ch //; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)
mov dl, 0
int 10h //; 10h 号中断
ret
BootMessage: db "Hello, OS world!" //'""'中的内容为要在启动盘时显示的内容
times 510-($-$$) db 0 //; 填充剩下的空间,使生成的二进制代码恰好为512字节
dw 0xaa55 //; 结束标志
纯净代码复制:
org 07c00h
mov ax, cs
mov ds, ax
mov es, ax
call DispStr
jmp $
DispStr:
mov ax, BootMessage
mov bp, ax
mov cx, 16
mov ax, 01301h
mov bx, 000ch
mov dl, 0
int 10h
ret
BootMessage: db "Hello, xxx"
times 510-($-$$) db 0
dw 0xaa55
4.配置nasm汇编程序环境
4.1 和配置java的环境变量类似
4.2复制老师发的安装包下的nasmw.exe(32位)所在的目录路径
4.3再次回到Path把此路径添加到下面
4.4检验nasm环境是否配置成功:Win+R打开cmd命令行
4.5 如果这个命令不能成功也许是这个版本太低的原因:
4.6:改进办法下载64位最新版的nasm(2.15)也可以去官网自行下载windows版本
5.汇编程序5.1将boot.asm文件复制到nasm.exe所在目录下
5.2输入 Nasm boot.asm –o boot.bin
6. 使用软盘绝对读写工具floppywriter将这个文件写到软盘镜像6.1这个工具也在老师发的压缩包里:
6.2双击打开这个应用程序
(1)第一个文件选择刚刚编译出来的boot.bin文件
(2)第二个文件选择dos虚拟机软盘镜像 bootdisk.img
(3)跳出如下提示表明写入成功
7.重新打开虚拟机选择MS-DOS7.1至此启动盘实验到此结束!!!
感谢读者的观看学习!!!如有疑问可联系此文章作者进一步一对一指导》》》@qq:3124240199 电话19970393981