Я не понимаю поведение этой части MIPS кода:Не понимаю программу MIPS
.data
x: .word 12
y: .word 14, -3
z: .ascii "CSE2021"
t: .byte 0x8a
v: .word y
.text
main:
addi $t0, $0, 0
lw $s0, y($t0)
lw $t0, v($0)
lw $s0, -4($t0)
jr $ra
Есть несколько вещей давало мне покоя:
Задача состоит в том, чтобы определить значение $ s0 в конце выполнения. Как вы можете это сделать?
Что делает линия: v: .word y означает? Он объявляет символ, почему он не имеет котировки?
Если я закомментировать все в .data, но v:, сегмент данных пользователя показывает:
сегмент данных пользователя [10000000] .. [10040000] [10000000] .. [1003ffff] 00000000
Нет данных в нем сейчас ?? Где же тогда?
Спасибо.
Большое спасибо! Это очень полезно. – user2963044