Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MIPS/QtSpim寄存器1是为汇编程序错误保留的,这是一个非常简单的程序。

MIPS/QtSpim寄存器1是为汇编程序错误保留的,这是一个非常简单的程序。
EN

Stack Overflow用户
提问于 2020-05-13 03:06:11
回答 2查看 239关注 0票数 0

错误:

spim:(解析器)寄存器1是为文件/User/zhangchen/Desktop/1的第1行的汇编程序保留的,或者$1,0,$0;#$1=FFFF_FFFF

在这里输入图像描述

代码语言:javascript
运行
AI代码解释
复制
nor $1, $0,$0;      #$1=FFFF_FFFF
sltu $2, $0, $1;    #$2=0000_0001
add $3, $2, $2;     #$3=0000_0002
add $4, $3, $2;     #$4=0000_0003
add $5, $4, $3;     #$5=0000_0005
add $6, $5, $3;     #$6=0000_0007
sllv $7, $6, $2;    #$7=0000_000E
add $9, $5, $6;     #$9=0000_000C
sllv $8, $6, $9;    #$8=0000_7000
xor $9, $1, $8;     #$9=FFFF_8FFF
add $10, $9, $1;    #$10=FFFF_8FFE
sub $11, $8, $7;    #$11=0000_6FF2
sub $12, $7, $8;    #$12=FFFF_900E
and $13, $9, $12;   #$13=FFFF_800E
or $14, $9, $12;    #$14=FFFF_9FFF
or $15, $6, $7;     #$15=0000_000F
nor $16, $6, $7;    #$16=FFFF_FFF0
add $17, $7, $3;    #$17=0000_0010
sllv  $18, $8, $17;     #$18=7000_0000
sllv  $19, $3, $17;     #$19=0002_0000
sllv $20, $19, $7;      #$20=8000_0000
add  $21, $20, $1;      #$21=7FFF_FFFF
or $22, $18, $21;       #$22=7FFF_FFFF
add  $23, $20, $22;     #$23=FFFF_FFFF
sub $24, $20, $22;      #$24=0000_0001
sub $25, $22, $20;      #$25=FFFF_FFFF
xor $26, $18, $1;       #$26=8FFF_FFFF
sltu $27, $22, $20;     #$27=0000_0001
sltu $28, $26, $20;     #$28=0000_0000
add $29, $22, $2;       #$29=8000_0000
sub $30, $20, $2;       #$30=7FFF_FFFF
add $31, $11, $26;      #$30=9000_6FF1
EN

回答 2

Stack Overflow用户

发布于 2020-05-13 06:31:53

这个错误和它说的完全一样。寄存器$1也被称为$at (如Assembler T e.g. ),并可由汇编程序使用,例如用于保存伪指令生成的代码的中间结果。

您通常不应该在自己的代码中使用$1。它可能被一些汇编程序所允许,至少如果你禁用伪指令支持的话.QtSPIM是否支持这一点,我不知道。

票数 0
EN

Stack Overflow用户

发布于 2022-05-11 18:09:28

这段代码来自一本中文教科书,它指出,如果您想要正常运行此代码,您需要首先将模拟器模式设置为裸机器模式,您可以在“模拟器-设置”中设置它。

顺便说一下,这段代码有一些错误(例如#21溢出的值)。

(书名是关于计算机组成原理和系统结构的实验说明(第二版))

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

https://stackoverflow.com/questions/61772973

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文