2

是什么意思 :

Array1 :    .word 0:20
4

1 回答 1

5

Array1 :是一个标签(空格是可选的)。

对于 MIPS,:<n>诸如 等指令中的表达式的后缀.word.byte重复计数。

因此Array1 : .word 0:20创建了一个 0 的 20 个字(即 80 个字节)的块,标签Array1指向它的开头。

(脚注:GNU 汇编器,,gas倾向于尝试遵循每个平台的“传统”汇编器语法;简单的一瞥表明这种语法在其他平台上并不常见——只有 MIPS 和 Alpha 显然支持它。)

于 2010-08-24T19:55:21.217 回答