第一个汇编语言写的可启动的软盘镜像汇编源代码

	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,My Os!"
times 510-($-$$)	db 0
dw 0xaa55
times 16800-($-$$)	db 0

将上面的这个程序用NASM编译,将生成的文件重命名为 asm.img,然后用虚拟机加载即可启动并在启动界面显示Hello,My Os!,当然也可以写入软盘,来启动电脑。Hello,My Os!

Hello,My Os.binary