自己动手写操作系统一个最小的“操作系统”
Posted echobiscuit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己动手写操作系统一个最小的“操作系统”相关的知识,希望对你有一定的参考价值。
第一步
首先新建一个boot.asm文件,用vim将书中的代码1-1写入文件中,并保存。然后使用nasm编译。
附上代码:
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
最后一步
最后在Vm中新建虚拟机,选择稍后安装操作系统
再在设置中添加已经制作好的boot.img
这样,基本操作就结束了。
最小的OS,完成!!!
以上是关于自己动手写操作系统一个最小的“操作系统”的主要内容,如果未能解决你的问题,请参考以下文章