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