Что означают ‹ и › в комментариях MIPS?

Недавно я начал изучать ассемблирование через MIPS и заметил, что по какой-то причине QtSpim удаляет все внутри комментариев и между угловыми скобками при отображении исходного кода в окне "Текст":

[snip]
sll $0, $0, 0    # this text shows up in QtSpim
sll $0, $0, 0    # and this <but not this>
[snip]

Является ли это какой-то комментирующей особенностью самого MIPS, о которой я ничего не могу найти, или это просто странная ошибка в QtSpim?


person Argumentum ad Stultitiam    schedule 01.09.2011    source источник
comment
Это не имеет никакого отношения к MIPS. Это просто какая-то странная особенность вашей IDE.   -  person markgz    schedule 02.09.2011


Ответы (2)


Что ж... # — это символ, с которого начинается комментарий в MIPS, поэтому все, что следует после # в этой строке, следует игнорировать. Возможно, редактор немного запутался и неправильно обрабатывает комментарий. Или, может быть, есть просто несвязанная причина для курсива...

person Jon7    schedule 02.09.2011
comment
Я уже знал, что комментарий начинается со знака # (на самом деле, я сам его написал =D), но после небольшого эксперимента оказалось, что он каким-то образом связан с соответствием тегам <>. Я обновил вопрос соответственно. - person Argumentum ad Stultitiam; 02.09.2011

# if x < 0

Это комментарий, который нужно прочитать

если х меньше нуля

Что касается вашего комментария о том, что строки, следующие за этим комментарием, выделены курсивом, я предполагаю, что это какая-то ошибка в подсветке синтаксиса. Вы пытались просто удалить комментарий или изменить комментарий на что-то, что не включает символ «меньше»?

person Amir Afghani    schedule 02.09.2011