Я пытаюсь создать программу, которая вычисляет следующее математическое уравнение: A = B + C. B должен храниться в памяти, а C - в регистре.Первая программа MIPS
До сих пор я сделал следующее, но он не работает:
.set noreorder
.data
b: .word 20
c: .word 10
.text
.globl main
.ent main
main:
la $t0, b
lw $a0, 0($t0)
la $t1, c
lw $a1, 0($t1)
add $t9, $a0, $a1
.end main
Любая помощь очень ценится. Благодарю.
Как «не работает»? Какое сообщение об ошибке или неожиданные результаты вы получаете? – HBP
Я получаю «ОШИБКА: Незаконные операнды« ла ». Не знаю, что я делаю неправильно. – Chris
Звучит как «la» мнемоника не распознается. Какой ассемблер? – HBP