求教!帮我指点一个这个程序那个地方出错!
编译器:nasm编译器
结果:程序能通过编译,目标文件却只有一个字符: 00
代码:
org 7c00h
mov ax,cs
mov ds,ax
mov es,ax
call DispStr
jmp $
DispStr:
mov ax, msgstr
mov bp,ax
mov cx,12
mov ax,01301h
mov bx,000ch
mov dl,0
int 10h
ret
msgstr: db "hello my os!"
time 510-($-$$) db 0
dw 0x55AA
[解决办法]
time改为times,最后定义改为 dw 0xaa55.