我正在参加一个大学课程,根据规范试图遵循“计算机体系结构定量方法”一书。
我们的任务是在MIPS中编写插入排序,但我不知道如何调试我的代码甚至编译它。学校网页指向书中的gcc-mips-elf和MipsIt。
问题是我使用arch而不是debian所以gcc-mips-elf不可用而MipsIt需要模拟器,所以我决定使用我在arch数据库中找到的本机模拟器QtSpim。
但是当我尝试从课程网页执行模板时,spim会抛出错误:$( document ).on('click', '.load-map',
function(evt)
{
var fileID = $(this).attr('data-level');
$.ajax({
url: fileID
}).success(function (data) {
$('#card-data').html(data);
});
setTimeout(function () {
$('#myModal').on('shown.bs.modal', function () {
})}, 1000);
});
}
syntax error on line 17 ... .word 5, 3, 4, 1, 2
答案 0 :(得分:0)
.word
汇编程序指令在内存中为后面的值保留一个单词。汇编程序不允许在汇编程序指令之后提供的值列表。如果您将其分解为5个单独的汇编程序指令,则应解决语法错误。
具体来说,您应该替换:
.word 5,3,4,1,2
使用:
.word 5
.word 3
.word 4
.word 1
.word 2