腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MIPS
-
如何
对
字符串
执行
移位
?
、
、
我
对
MIPS
编程非常陌生,并且我一直被一个我试图编程的问题所困扰。我知道我想做的事情可能有点傻,但是请容忍我!这是
对
我正在尝试做的事情的描述。 假设我有这个
字符串
:"~~Hello World!“。我想要获得
字符串
"Hello World!“将该
字符串
左移两个字符。到目前为止,我
执行
这样的操作的最接近的尝试是: 让寄存器$t0包含
字符串
"~~Hello World!“。我想
对
这个
字符串
进
浏览 21
提问于2019-03-01
得票数 0
2
回答
MIPS
中符号扩展常量的
移位
、
、
、
、
为什么我们在
MIPS
的分支指令中将符号扩展的16位常量
移位
2?我
对
这个想法感到困惑。这种
移位
给符号扩展的16位常量带来了什么好处。图片如下:问候
浏览 5
提问于2012-12-07
得票数 4
回答已采纳
1
回答
为什么5位最常是0?
、
、
、
我学习
MIPS
,如果指令不是
移位
指令,则指令的5位总是0。这似乎是在浪费资源,是否必须强制
执行
所有实例都具有相同长度的规则的简单性?为什么
移位
指令不能长5位,其余的指令使用这些位来处理更多溢出?
浏览 1
提问于2015-04-12
得票数 2
回答已采纳
1
回答
在
MIPS
中将一个数字乘以12
好的,我试着用
MIPS
做一个粗略的程序,把任何数字乘以12,我决定用
移位
来实现它。
对
MIPS
来说很新,所以不知道该怎么做。我相信这里的人一定会表现得很好的。
浏览 0
提问于2018-10-23
得票数 0
回答已采纳
1
回答
在不带FPU的
MIPS
中添加64位IEEE 754数字
、
我应该描述
如何
在不使用浮点单元的情况下在
MIPS
中实现两个双精度数的相加。我知道
如何
使用单精度IEEE754,但不知何故无法弄清楚
如何
在两个寄存器中完成整个
移位
操作(当归一化等时)。除了
移位
第一个寄存器,保存
移位
的位数,然后将相同数量的
移位
应用到第二个寄存器之外,还有其他方法吗?
浏览 0
提问于2013-06-09
得票数 2
回答已采纳
1
回答
如何
使用shift从
MIPS
32程序集中删除4字节
字符串
中的字符?
、
、
我是
MIPS
32程序集的新手,正在尝试删除存储在.data部分中的
字符串
中的一个字符(特别是删除第一个字符),但我不知道
如何
做到这一点。
浏览 0
提问于2019-11-01
得票数 1
1
回答
一个简单的
MIPS
编程问题[array,lw]
、
所以,在这段代码中,我试图找出十六进制中$t2和$t3的值。我得到的答案是$t2 = 0x30,$t3是0x3C。但是,后面的答案是$t2 = 0x130,$t3 = 0x13C。有人能解释一下吗??x: .byte 1, 2, 3, 4, 5 addi $t0, $0, 8 sll $t2, $t1, 4
浏览 0
提问于2010-12-22
得票数 0
1
回答
在
MIPS
指令中转换十六进制数,
如何
找出I型还是R型?
、
、
、
、
嘿,伙计们,我已经知道
如何
在
mips
指令中转换十六进制数了。问题是,如果我将它转换为二进制,
如何
快速检查它是R类型还是我输入指令?R类型使用6位操作码,5位用于rs、rt、rd、
移位
量和6位函数代码。 I类型使用6作为操作码,5用于rt和rs,但是16位用于即时数量。所以,当我转换我的十六进制数时,我
如何
快速地知道最后16位是否是一个即时的值或和rd,
移位
量和函数代码?
浏览 0
提问于2018-04-07
得票数 0
回答已采纳
2
回答
如何
在Y86-64中
执行
右移(或其他带有ADD +但没有原生右移的玩具ISA)
、
、
、
我正在尝试在Y86-64上
执行
右
移位
pcount_do:.L2: movq %rdi, %rdx ret
浏览 4
提问于2019-04-06
得票数 3
1
回答
MIPS
汇编代码--在内存中使用8位
移位
计数进行左移
、
、
对于逻辑
移位
,
MIPS
只有两条指令: sll,它接受一个立即数(因此我不能使用它,
对
吗?)以及sllv,其采用存储在寄存器中的值,但仅使用5位。这意味着使用sllv,我只能将位最多
移位
32位(2^5),但这个问题需要我编写一个程序,它将
移位
到256位(2^8用于8位
移位
计数)。我只能想出两种方法来解决这个问题:2)将8位数字分解为8个片段,运行8条单独的指令(例如,如果
移位
计数为256,则左移32,8次)。我还想仔细检查一下--位可以移到其他内存位置,<
浏览 2
提问于2014-02-25
得票数 0
1
回答
将整数转换为
字符串
的简单
mips
函数
、
我一直在尝试做一些简单的任务来帮助我学习
mips
(从java背景)。但我不知道
如何
使用
mips
将普通整数转换为
字符串
。我正在寻找一个尽可能简单的函数/方法(或
mips
对
它们的任何调用),以便作为较大的代码段的一部分使用。
浏览 0
提问于2017-10-25
得票数 0
1
回答
x86汇编器转换到
MIPS
,我应该知道些什么?
、
、
我为我以前的学校和我正在上的一个新课程编写了x86架构的程序,这需要
MIPS
的知识。这两个世界在概念和架构上的主要区别是什么?谢谢
浏览 0
提问于2012-04-15
得票数 1
回答已采纳
1
回答
设置除法操作数的最右边的位
、
、
我正在使用MARS
MIPS
模拟器来模拟汇编代码中的除法。在
移位
过程中,
如何
将商的最右边的位设置为1和0?
浏览 0
提问于2011-03-29
得票数 0
回答已采纳
3
回答
MIPS
操作码查找表在哪里?
、
我们目前正在介绍
MIPS
架构。我
对
计算机体系结构和
MIPS
汇编有了一定的了解,这很好。 然而,我试着用谷歌搜索这个答案,但我没有找到合适的答案。我
对
ISA和微体系结构设计下面的一层感到困惑。
MIPS
操作码查找表存在于何处,例如在内存中的特定位置?变量和变量类型是
如何
在
MIPS
中表示的(因为在
MIPS
操作码中没有指定变量类型或变量的格式,而只是在
MIPS
汇编指令中指定)。谢谢。或者
MIPS
硬件是否配置为按照
MI
浏览 0
提问于2014-11-13
得票数 2
2
回答
如何
在“二进制
字符串
”上使用
移位
运算符?
、
、
到目前为止,我有一个存储为
字符串
的二进制数:我想使用
移位
运算符,这样它就等于000000000000000011111111我知道我需要将它
移位
16个点,但是我
如何
转换
字符串
值,以便
对
其使用
移位
运算符?
浏览 4
提问于2015-02-19
得票数 1
1
回答
在
MIPS
中遍历和修改
字符串
、
、
、
我正在尝试用
MIPS
汇编语言编写一个对文本
字符串
进行caesar
移位
的方法。loop if we've reached the end: http://stackoverflow.com/questions/12739463/how-to-iterate-a-string-in-
mips
-assembly我的代码没有“记住”我更改了字符,我不知道
如何
让它记住。我怀疑这句话 la $s1, ($s2) #Changing the cha
浏览 1
提问于2015-02-18
得票数 11
回答已采纳
2
回答
具有代码
执行
时间限制的
字符串
排序问题
、
、
、
、
有人能解释一下我
如何
使代码运行得更快吗?大二进制数由大小为N的
字符串
A表示,包括0和1s。必须对此
字符串
执行
循环转换。循环
移位
操作的定义如下:您
执行
了
移位
无限次数,每次记录由
字符串
表示的二进制数的值。
执行
操作(
浏览 2
提问于2020-08-15
得票数 1
回答已采纳
1
回答
如何
在.so文件中查找文本位置?
、
、
、
如何
知道文本位置在源代码中的确切位置?
浏览 1
提问于2016-03-20
得票数 0
1
回答
在PyParsing中,
如何
对
delimitedList
执行
setParseAction操作以将其转换为Python列表
、
我尝试使用PyParsing将delimitedString提取为列表,如下所示:patternarchitectures")print(dict(result)){'architectures': (['arm', '
mips
', 'x86'],
浏览 5
提问于2017-07-17
得票数 1
回答已采纳
2
回答
如何
检查程序的工作是否与字节顺序无关?
、
、
我在C上有一些项目,问题是我
如何
在大端机器上检查这个程序的正确工作,只有小端机器。在le机器上编译be程序有什么技巧吗?我曾尝试在qemu上使用debian
mips
来模拟be机器,但我无法安装程序来运行我的项目。 谢谢。
浏览 0
提问于2016-03-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CPU-如何开始在新的CPU上编程
LabVIEW编程技巧:手把手教你实现基于状态机的程序框架
Java编程提高性能的20个方法
以实例跟我学LabVIEW编程:如何求解1000以内所有素数
通过CVE-2017-17215学习路由器漏洞分析,从入坑到放弃
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券