.word 123:4在MIPS汇编中有什么作用,在数字后面有一个冒号和另一个数字?



我正在尝试了解内存,当我在研究时,我发现一个值像这样存储在.data部分的示例程序中:

.word 0x0049:4

我猜这是将一个不是 32 位的 ASCII 字符存储为一个单词,但":4"在这里对十六进制值到底有什么作用。我知道它与抵消 ASCII 字符和单词的不同大小有关,但我不明白它实际上是如何或做什么的。

我假设您也可以在其他情况下使用它。您还会如何使用它,它有什么帮助?

它将该值重复 4 次。所以这是一种更紧凑的写作形式:

.word 0x0049, 0x0049, 0x0049, 0x0049

相关内容

最新更新