我正在使用NASM编写我的第一个OS引导扇区。我使用“dd”linux cmd来创建“boot.img”,其中包含来自“boot.bin”的数据。最后,我的屏幕没有显示“Hello OS world”,这很糟糕。我得到了“没有启动文件名接收...未找到操作系统“.my”boot.img“文件大小为1.40 MB(1,474,560字节)。它有什么问题吗?
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