Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >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

复制
相关文章
SQLserver2019当保存时出现不允许保存更改,阻止保存要求重新创建表的更改解决方案。
第一步:工具→选项 2,取消勾选
SingYi
2022/07/14
1.6K0
SQLserver2019当保存时出现不允许保存更改,阻止保存要求重新创建表的更改解决方案。
EasyGBS查找大华设备的录像列表时失败
EasyGBS查找大华设备的录像列表时页面提示query recordinfo return 400 Bad Request
EasyNVR
2020/04/23
8190
EasyGBS查找大华设备的录像列表时失败
列表:创建列表
列表是Tcl语言中最重要的一种数据结构。什么是列表?列表是元素的有序集合,各个元素可以包含任何字符串,例如空格,反斜杠,换行符等。列表表现为特定结构的字符串,这意味着可以把它们赋值给一个变量,可以把它们做为参数传给命令,可以把它们嵌套到其他列表中。
Lauren的FPGA
2019/10/30
2.5K0
entr:文件更改时重新运行构建
这是一篇简短的文章。我是最近才发现 entr 的,我很惊奇从来没有人告诉过我?!因此,如果你和我一样,那么我告诉你它是什么。
用户8639654
2021/09/14
6430
mysql创建索引视图_mysql中创建视图、索引[通俗易懂]
视图中的数据依赖于原来表中的数据,一旦表中数据发生改变,显示在视图中的数据也会发生改变。
全栈程序员站长
2022/09/16
8.1K0
列表视图(ListView和ListActivity)
在ListView中显示网络图片  ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参数从而显示图片,我们只好使用其 setImageBit
欢醉
2018/01/22
1.6K0
列表视图(ListView和ListActivity)
RTSP设备接入EasyCVR并启用会重新拉流是什么原因?
众所周知EasyCVR产品是接入协议最多的,比如大家经常使用的GB2818协议,RTSP,海康和大华的sdk,以及海康的Ehome,都是非常简单且容易配置。
TSINGSEE青犀视频
2021/12/21
4980
SQL语句创建视图:
定义: 根据用户的各种需求重新构造表的数据结构,这种数据结构就是视图. 视图是从一张或多张表中导出来的表,它不是真实存在的基本表,而是一张虚表,并没有像基本表一样存储在数据库中,而是相当于一个查询结果集合保存一样.
初阶牛
2023/02/25
1.6K0
SQL语句创建视图:
创建局部模型视图
当模型中的表数量过多,导致关联变得复杂,不利于用户分析和理解表关系,而旧版Power BI中只提供这一种模型全局视图。
公众号PowerBI大师
2019/09/30
1.1K0
创建局部模型视图
View视图的创建
在撸代码的过程中经常遇到创建 View 视图,创建视图有四种方式,但是这四种创建方式到底有什么不同呢?以前只知道能创建,但是不是这四种创建方式的区别,今天让我们一起去解析一下这几种创建方式。
CatEatFish
2020/07/09
1K0
View视图的创建
如何创建CDS视图
今天继续聊S/4 HANA的CDS视图,上一篇我们简单介绍了一下CDS视图的几个聚合函数,如果你还没来得及看,请翻阅《简单介绍几个CDS视图聚合函数》。
matinal
2020/11/27
2.6K0
如何创建CDS视图
CSS样式更改——列表、表格和轮廓
上篇文章主要介绍了CSS样式更改篇中的字体设置Font&边框Border设置,这篇文章分享列表、表格和轮廓,一起来看看吧。
前端皮皮
2020/11/26
3K0
[Excel技巧]创建下拉列表
在单位用Excel做统计,想偷个小懒,比如食品一栏。能不能设计一个下拉列表,直接在列表框中选择,省去键盘的重复输入呢?
卷福同学
2023/04/28
2.5K0
[Excel技巧]创建下拉列表
WPF 框架开发 更改 API 之后让 CI 重新创建 API 兼容检查基准
本文是记录在开发 WPF 框架遇到的问题。 在 WPF 框架里面,限制了 API 的变更,所有关于 API 的变动都会触发 API 兼容检查。只有在明确此 API 变更是合理的之后,才能被接受更改。而此兼容判断将会让一些本地构建失败,本文将告诉大家如何使用官方的方法重新创建 API 基准,让本地构建通过
林德熙
2021/01/14
5470
sqlserver 视图创建索引_Oracle创建索引
1、添加索引 create index 索引对象名 on 索引对应表名(表内索引对象字段名); 例:需创建包含userid属性的userinfo表。 create index userid on system.userinfo(userid);
全栈程序员站长
2022/10/04
1.4K0
谷歌可远程更改安卓设备密码,影响74%设备
根据纽约地区检察官办公室的一份报告所述,只要有法院命令,谷歌能够非常容易地远程重置旧版本Android系统的密码,调查人员可以轻易地查看设备上的内容。 这份报告同时指出运行Android 5.0(及更新的系统)的设备将无法进行远程重置,因为新系统采用全盘加密,虽然很多设备上这项功能不会默认开启,而早期的Android版本就可以进行远程重置。 影响设备范围较广 根据Android Developer Dashboard的最新数据,约有74.1%的设备还在运行Android 4.4及更早版本的Android
FB客服
2018/02/07
9430
谷歌可远程更改安卓设备密码,影响74%设备
利用动态SQL创建视图
本站文章除注明转载/出处外,均为本站原创,转载前请务必署名,转载请标明出处
overme
2022/01/18
1.4K0
利用动态SQL创建视图
OpenGL ES编程指南(三)
使用OpenGL ES的许多方面都是平台无关的,但在iOS上使用OpenGL ES的一些细节需要特别注意。 尤其是,使用OpenGL ES的iOS应用程序必须正确处理多任务,否则在转到后台时可能会被终止。 在为iOS设备开发OpenGL ES内容时,您还应该考虑显示分辨率和其他设备功能。
Helloted
2022/06/07
2K0
Django学习-第十二讲:视图高级(二)类视图、模板视图、列表视图、和分页
在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承等。
小海怪的互联网
2019/10/08
1.1K0
点击加载更多

相似问题

从UINavigationController弹出视图会更改设备方向

10

锁定方向时,侦听设备的方向会更改

12

使用ViewPager更改设备方向时,不要重新创建碎片

13

删除android设备方向更改时的列表视图

32

如何根据设备方向更改堆栈视图方向?

142
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档