我对这段代码有问题:
loop :
jmp loop
times 510 -( $ - $$ ) db 0
dw 0 xaa55
它给了我一个错误说:
boot.asm:6:错误:操作数 1 之后应出现逗号
我不知道是什么原因造成的。我刚刚开始尝试操作系统开发,所以不要指望我知道那么多。
您需要
删除第 6 行0
和x
之间的空格。
loop :
jmp loop
times 510 -( $ - $$ ) db 0
dw 0xaa55
0x
表示十六进制数,因此不能用空格分隔。