腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在ARM处理器中,如何确定移位是
右移
还是
左移
?
、
我正在用
C
语言
编写一个基于软件的ARM处理器实现,给出了ARM数据处理
指令
: instruction = 0xE3A01808; 1110 0 0 1 1101 0 0000如何检查8位移位是
右移
位还是
左移
位?
浏览 4
提问于2014-04-23
得票数 1
回答已采纳
4
回答
为什么6502微控制器没有算术
右移
?
、
、
、
、
我正在努力理解旧的微控制器的
指令
集,特别是6502。可以找到的
指令
集的文档列出了两个移位
指令
(在旋转
指令
旁边):LSR -逻辑移位
右移
为什么没有算术移位
右移
和
逻辑移位
左移
指令
?我知道,一个人可以简单地给自己添加一个数字,在逻辑上把它移到左边,但是一个专用的
指令
会更方便,也会更快,即使它就是这样做的。但是缺少一个正确的算术变换
指令
对我来说是没有意义的。
浏览 0
提问于2019-01-25
得票数 4
2
回答
为什么逻辑
左移
和
算术
左移
是一样的?
、
、
、
、
但我好奇的是,为什么逻辑
左移
和
算术
左移
是一样的。 我知道算术
左移
和
逻辑
左移
在技术上是相同的,因为msb (最高有效位)在这两个操作中都不会被保留,msb被替换为0,所有的位都被简单地“
左移
”。算术
右移
保留了msb来表示带符号的位,那么为什么我们不对算术
左移
做同样的事情呢?例如,在Java
语言
中:">>>“是逻辑
右移
,">>”是算术
右移</em
浏览 15
提问于2021-07-15
得票数 0
2
回答
Java:在负数上
右移
、
、
、
、
我对负数的
右移
操作很困惑,这是代码。Integer.toBinaryString(mask));11111111111111111111111111110001为什么要将负数
右移
浏览 0
提问于2013-03-17
得票数 26
回答已采纳
1
回答
保留符号的
左移
位有什么有效的用途吗?
、
有三个基本的轮班: 但这带来了一种新的可能性,一种保留符号的
左移
。这将具有保留符号位的行为,但将其余部分移到正常的位置。脚注1:有趣的事实: x86有第二个无文档的
左移
位操作码,例如d0 /4
和
d0 /
浏览 0
提问于2019-06-04
得票数 6
4
回答
LC3程序集按位
右移
、
、
、
我需要做的是使用实现逐位
左移
和
逐位
右移
。基本上,每一位都必须在移位方向上移动一个空间,而零将填充所创建的空白空间。示例: 01001001
左移
:←10010010我被怎么做
右移
位弄糊涂了。我有AND,NOT,ADD操作,数据移动操作,七个寄存器来存储值
和
整个内存范围。我只需要一些基本的想法,它可以如何实现。 如果您需要LC-3<
浏览 1
提问于2012-04-10
得票数 6
1
回答
右移
和
左移
汇编
语言
、
、
、
、
例如,如果我想说bx是一个数字:shr bx,1
浏览 5
提问于2019-05-26
得票数 0
2
回答
C
中有轮换操作吗?
、
、
从一本组装书中: 它们在
C
中的旋转操作是否等同于程序集中的rotate操作?
浏览 7
提问于2016-05-02
得票数 0
回答已采纳
2
回答
RISC-V:实施SLLI、SRLI
和
SRAI
、
在RISC-V
指令
集手册中,shift立即
指令
: 手册中提到了这一点。
右移
位类型是编码在高位的I-立即.SLLI是逻辑
左移
位(零移到下位);SRLI是逻辑
右移
位(零移到上位);SRAI是算术
右移
位(原始符号位被复制到空出的上位)。
浏览 0
提问于2016-09-14
得票数 3
2
回答
将代码从
C
转换为Java: shifts
、
、
我有一些
C
代码,其中一个无符号整数被一个(有符号)变量移位。例如,当转换为Java时,我能用一个带符号的int替换它吗? 我认为
左移
位是安全的,但我不确定
右移
位。
浏览 3
提问于2011-08-08
得票数 1
回答已采纳
3
回答
<<在Python中做什么?
我解决了Project Euler上的一个问题,但它花了大约4分钟来运行,超过了推荐的时间,所以我在论坛上查看了不同的解决方案。其中之一在列表理解中包含了符号<<。这是它看起来的样子我在任何地方都找不到这个<<符号到底做了什么。有人能帮我吗?
浏览 1
提问于2011-07-02
得票数 5
回答已采纳
2
回答
与OCaml的“lsr”
和
“asr”等价的F#位运算符是什么?
、
、
我一直在研究OCaml实现的,并注意到使用了三个不同的位级操作符: 致以敬意, 迈克尔
浏览 3
提问于2015-03-22
得票数 4
回答已采纳
2
回答
具有16位字长的64位算术(跨4个字存储64位数)
、
指令
集相当有限,但具有
左移
位、
右移
位、AND、OR
和
NOT。我如何实现这种类型的算术呢?
浏览 3
提问于2013-03-30
得票数 1
回答已采纳
2
回答
如何除以9使用仅使用轮班/加法/分?
、
、
、
上周我参加了一次面试,有一次这样的考试: 计算N/9 (假定N是正整数),只使用
左移
、
右移
位、加法、SUBSTRACT
指令
。
浏览 4
提问于2016-03-21
得票数 8
2
回答
使用Julia移位字符串
、
Hackerrank中的这个挑战是使用Julia(编程
语言
)移动字符串(并返回字符串。我有一个接受3个参数的函数。shiftStrings("string",leftShifts,rightShifts)
右移
:字符串的单次循环旋转,其中最后一个字符成为第一个字符,所有其他字符都向
右移
动。例
浏览 1
提问于2020-12-03
得票数 0
1
回答
为什么SHL在8086中“移动”2字节?
、
我们正在使用一套有限的8086
指令
学习装配。例如,假设有一个2字节的缺位数组。
浏览 3
提问于2019-12-14
得票数 2
回答已采纳
1
回答
然而,它在
c
语言
中是不同的。
、
对于
c
语言
: long int x=10; int bpython
和
c
代码的输出都是0。给定x=10,输出是不同的。为什么?
浏览 14
提问于2017-02-06
得票数 0
回答已采纳
1
回答
火花是否提供左档或右档操作人员?
、
但是,火花在
语言
中确实提供了做
左移
和
右移
操作的功能。我在google上进行了大量搜索,并查看了文档,但找不到。
浏览 1
提问于2020-06-12
得票数 1
回答已采纳
2
回答
C
中循环移位
我正在寻找一个算法,实现一个循环移位到位二进制数的左边(在
c
语言
中)。该算法将像>>一样,右边的空格将不是用0填充,而是用从
左移
来的数字填充。 以及向
右移
动。
浏览 1
提问于2011-08-23
得票数 0
1
回答
左移
和
右移
、
、
我想让粘贴者从一边跳到另一边,通过触摸移动设备上的触摸输入来做曲线,然后转到另一边。我已经得到了这个脚本,但它取决于您正在按的屏幕的一侧:{ { { if ( touch.phase == TouchPhase.Began )
浏览 10
提问于2022-11-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
聊聊C语言/C加加—程序和编程语言
C语言进阶必看《C和指针》
C语言-交叉输入%c和%d
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券