2015-07-31 3 views
0

Я пишу программу в y86, но я получаю некоторые странные ошибки. Это говорит о третьей строке «неверная строка».Ошибка Y86 «неверная строка» для инструкции перехода

irmovl 0, %eax  #clear eax 
    andl %edi, %edi 
    jg .L9    
    jmp .L7 

Эти типы ошибок приходят на все инструкции по типу скачка на протяжении всего моего кода

ответ

0

Ну, вы определяли .L7 и .L9? Если нет, то ничего удивительного ...

Это работает, но это довольно бессмысленно, конечно (и вы, вероятно, следует избегать использования периодов в этикетках):

irmovl 0, %eax  #clear eax 
andl %edi, %edi 
jg .L9    
jmp .L7 

.align 4 
.L9: 0 
.L7: 0 

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