簡體   English   中英

.word 123:4 在 MIPS 匯編中做了什么,一個冒號和一個數字后面的另一個數字?

[英]What does .word 123:4 do in MIPS assembly, with a colon and another number after a number?

我正在嘗試了解 memory 並且在研究時我發現一個值存儲在 a.data 部分的示例程序中,如下所示:

.word 0x0049:4

我猜這是將一個不是 32 位的 ASCII 字符存儲為一個單詞,但這里的“:4”對十六進制值做了什么。 我知道它與偏移 ASCII 字符和單詞的不同大小有關,但我不明白它實際上是如何或做什么的。

我假設您也可以在其他情況下使用它。 您還會如何使用它,它又有何幫助?

它重復該值 4 次。 所以這是一種更緊湊的寫作形式:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM