|
|
发表于 2007-6-6 17:57:34
|
显示全部楼层
自己编吧!
给你一个思路~
boot.asm
---------------------------------------------------------- org 07c00h ;告诉编译器程序加载到7c00处
- mov ax, cs
- mov ds, ax
- mov es,ax
- call DispSter ;调用显示字符串例程
- jmp $
- DispStr:
- mov ax,BootMessage
- mov bp, ax ;es:bp = 串地址
- mov cx,16 ;cx = 串长度
- mov ax,01201h ;ah=13,al=01h
- mov dl, 0
- int 10h ;10h号中断
- ret
- BootMessage: db "Hello, OS World!"
- times 510-($-$$) db 0 ;填充剩下的空间,使生成2进制码恰好为512字节
- dw 0xaa55 ;结束标志
复制代码 ------------------------------
然后用nasm编译成bin文件,装在软盘里面,再通过软驱启动,就能进入这个操作系统了。HOHO~~~
说实话,我也不知道,你可以参考U盘debian的情况吧~~ |
|