2017-02-08 6 views
0

J'ai un problème avec ce morceau de code:erreur ASM dans MSNA

loop :    

    jmp loop   

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

Il me donne une erreur disant:

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

Je ne sais pas ce qui cause cela. J'ai juste commencé à essayer de développer, alors ne vous attendez pas à ce que j'en sache autant.

+0

Avez-vous essayé d'ajouter une virgule après l'opérande 1 à la ligne 6? – synchronizer

+0

Où dois-je mettre la virgule? – user6481546

+0

En fait, ce n'est peut-être pas le vrai problème. Il vaut mieux pour quelqu'un qui en sait plus. Mes excuses. – synchronizer

Répondre

0

Vous devez supprimer l'espace après entre le 0 et la x en ligne 6.

loop :    

    jmp loop   

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

0x indique un nombre hexadécimal, et donc il ne peut pas être divisé par des espaces.