org 07c00h mov ax, cs mov ds, ax mov es, ax call DispStr jmp $ DispStr: mov ax, BootMessage mov bp, ax mov cx, 16 ;CX=串长度 mov ax, 01301h mov bx, 000ch ;页号为0(BH=0) 黑底红字(BL=0ch,高亮) mov dl, 0 int 10h ret BootMessage: db "Hello, OS world" times 510-($-$$) db 0 ;填充剩下的空间,使生成的二进制代码恰好为512字节 dw 0xaa55 ;结束标志 org 07c00h mov ax, cs mov ds, ax m