最小的操作系统

第一步
首先新建一个boot.asm文件,用vim将书中的代码1-1写入文件中,并保存。然后使用nasm编译。
image
命令:
nasm boot.asm -o boot.bin

附上代码:
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, OS world!"
times 510-($-$$) db 0
dw 0xaa55

第二步
其次,使用dd命令来生成img文件。
dd conv=sync if=boot.bin of=boot.img bs=1440k count=1

第三步
将img拷贝到主机
image

最后一步
最后在Vm中新建虚拟机,选择稍后安装操作系统
image
image
image
image
若没有软盘的话添加软盘驱动器
image
选择刚刚添加的img文件
image

再在设置中添加已经制作好的boot.img

这样,基本操作就结束了。

image

最小的OS,完成!!!

posted @ 2025-02-27 10:57  gao_xi  阅读(25)  评论(0)    收藏  举报