2010-08-24 2 views

ответ

5

Array1 : это метка (пространство не является обязательным).

Для MIPS суффикс :<n> для выражения в директивах, таких как .word, .byte и т. Д. Является повторным счетом.

Таким образом, Array1 : .word 0:20 создает блок из 20 слов (т. Е. 80 байт) 0, с меткой Array1, указывающей на его начало.

(Сноска: ассемблер GNU, gas, имеет тенденцию пытаться следовать «традиционному» синтаксису ассемблера для каждой платформы, а краткий взгляд предполагает, что этот синтаксис не так распространен на других платформах - только MIPS и Alpha, очевидно, поддерживают его .)

+0

Thanks Mathew .... – kamalbhai

+0

Будет ли это соответствовать 'Array1: .space 80' в MIPS64? –

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