2017-02-08 4 views
0

У меня возникли проблемы с этим фрагментом кода:ASM ошибка в NASM

loop :    

    jmp loop   

times 510 -($ - $$) db 0    
dw 0 xaa55 

Это дает мне ошибку говоря:

boot.asm:6: error: comma expected after operand 1

Я не знаю, что является причиной этого. Я только начал пытаться развиваться, поэтому не ожидайте, что я это узнаю.

+0

Вы пытались добавить запятую после операнда 1 в строке 6? – synchronizer

+0

Где я могу поместить запятую? – user6481546

+0

На самом деле это не может быть реальной проблемой. Это лучше всего для тех, кто знает больше. Мои извинения. – synchronizer

ответ

0

Вам нужно удалить пробел после между 0 и x на линии 6.

loop :    

    jmp loop   

times 510 -($ - $$) db 0    
dw 0xaa55 

0x указывает шестнадцатеричное число, и поэтому он не может быть разделен пробелами.

Смежные вопросы