【问题标题】:Mips: load wordMips:加载单词
【发布时间】:2010-10-31 03:49:38
【问题描述】:

我有以下问题:

.data
a: .word 12,-5,4,0
x: .byte 5
.text
main: addi $t1, $0, 8
lw $t2, a($0)
lw $t3, a($t1)

谁能告诉我$t3 的价值是多少?当数组长度为 4 时,如何访问第 8 个元素?

【问题讨论】:

    标签: assembly mips


    【解决方案1】:

    该值为 4。MIPS 是字节寻址的,而不是字寻址的。一个字是 4 个字节,所以字节偏移量 8 相当于字偏移量 2。

    【讨论】:

    • 另外值得注意的是,x86 汇编也是字节寻址的(可能还有许多其他汇编语言),所以 OP 应该熟悉这种偏移。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多