Исключительная ситуация при 0x00400030: адрес не выровнен по границе двойного слова 0x10010004 - PullRequest
0 голосов
/ 21 мая 2018

вы можете мне помочь

я написал этот простой код только для хранения значений int и float для правильной сборки моего компилятора.

это выдает мне эту ошибку

строка 19: исключение времени выполнения в 0x00400030: адрес не выровнен по границе двойного слова 0x10010004

Go: выполнение прекращено с ошибками.

.text
.globl main
main:

li $a0, 0   #a
sw $a0, -4($fp)
li $a0, 3   #b
sw $a0, -8($fp)
li $a0, 5   #c
sw $a0, -12($fp)
.data
s: .float 2.1
.text
l.d $f0, s
s.d $f0, -16($fp)
.data
a: .float 4.5
.text
l.d $f0, a   ##line 19
s.d $f2, -20($fp)

Что я могу сделать в этом случае ??

...