首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIPS仿真入门

MIPS仿真入门
EN

Stack Overflow用户
提问于 2012-07-14 14:52:23
回答 1查看 660关注 0票数 0

我可以运行模拟器(S) (x)mips和mars,但我不知道如何编写程序。没有MIPS程序集仿真的“入门”。你能给我一个简单的程序,我把它放在盒子里然后运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-14 23:21:55

下面是切换$t0$1以及$t2$t3的值的代码。使用任何编辑器将其粘贴到文件swap.s中,并使用模拟器(mars,pcspim,qtspim)打开该文件。

代码语言:javascript
复制
    .text
    .globl main
main:
    li  $t0, -10
    li  $t1, -31
    li  $t2, -10
    li  $t3, -31

    #swap

    xor $t0, $t0, $t1
    xor $t1, $t0, $t1
    xor $t0, $t0, $t1

    addu    $t2, $t2, $t3
    subu    $t3, $t2, $t3
    subu    $t2, $t2, $t3

    li  $v0, 10
    syscall

你总是写道:

代码语言:javascript
复制
.text
.globl main
main:

#code here

li  $v0, 10
syscall

然后从那里开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11481708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档