Значение: Array1: .word 0:20 - PullRequest
       32

Значение: Array1: .word 0:20

2 голосов
/ 24 августа 2010

Что означает:

Array1 :    .word 0:20

1 Ответ

5 голосов
/ 24 августа 2010

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

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

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

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

...