用qemu 引导 最小的操作系统

来源:互联网 发布:龙华行知小学学位 编辑:程序博客网 时间:2024/06/05 14:27

首先安装qemu,gentoo里面安装http://blog.csdn.net/zhuyingqingfen/article/details/6716709

一个最小的操作系统如下汇编代码:


;从这里开始

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

;到此结束

然后进行编译:

nasm boot.asm -o boot.bin

再然后用qemu进行模拟:

qemu -fda boot.bin

如此强大!!!!!!!!!!!!!!!!