の意味は何ですか:
Array1 : .word 0:20
Array1 :
はラベルです (スペースはオプションです)。
MIPS の場合、など:<n>
のディレクティブの式のサフィックスは繰り返し回数です。.word
.byte
そのため、20 ワード (つまりArray1 : .word 0:20
80 バイト) の 0 のブロックを作成し、Array1
その先頭を指すラベルを付けます。
(脚注: GNU アセンブラ はgas
、各プラットフォームの「伝統的な」アセンブラ構文に従おうとする傾向があります。一見すると、この構文は他のプラットフォームではあまり一般的ではないことがわかります。MIPS と Alpha だけが明らかにそれをサポートしています。)