2

の意味は何ですか:

Array1 :    .word 0:20
4

1 に答える 1

5

Array1 :はラベルです (スペースはオプションです)。

MIPS の場合、など:<n>のディレクティブの式のサフィックスは繰り返し回数です。.word.byte

そのため、20 ワード (つまりArray1 : .word 0:2080 バイト) の 0 のブロックを作成し、Array1その先頭を指すラベルを付けます。

(脚注: GNU アセンブラ はgas、各プラットフォームの「伝統的な」アセンブラ構文に従おうとする傾向があります。一見すると、この構文は他のプラットフォームではあまり一般的ではないことがわかります。MIPS と Alpha だけが明らかにそれをサポートしています。)

于 2010-08-24T19:55:21.217 に答える