1. 程式人生 > >學習制作操作系統 0

學習制作操作系統 0

操作系統 cal title tis nim hello clas ng- Language

版權聲明:本文為博主原創文章,未經博主同意不得轉載。 https://blog.csdn.net/tlzhatao/article/details/24559767

參考資料:自己動手寫操作系統(於淵)

開發環境:Virtual Box;Bochs;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

重要命令:nasm boot.asm -dimg -o os.img ? ? ?/*將asm文件編譯為img文件,通過Virtual Box虛擬機軟盤啟動系統


學習制作操作系統 0