腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
汇编分支机器代码时,何时使用8位、16位或32位
位移
?
、
、
、
我有一个问题关于机器代码的
操作
,如胸罩,密件抄送等…在68K汇编中。60FA (8 bit displacement)60000006 (16 bit displacement) 正的
位移
总是16位的
位移
吗?以下是手册中关于胸罩
操作
浏览 3
提问于2018-04-20
得票数 0
1
回答
如何左移大于32位的数字?
、
、
据我所知,
JS
在执行
位移
位
操作
时将数字视为32位,尽管它支持64位数字。 如何实现在64位数字上工作的leftShift函数?
浏览 4
提问于2015-10-14
得票数 9
回答已采纳
2
回答
有效地对整个存储器块进行
位移
位
、
在执行sobel
操作
后,我有以下代码:ippiFilterSobelVertBorder_8u16s_C1RippBorderConst, 0, pBufferVert); tempBufferVert[i] >>= 2; 令人沮丧的是,
位移
位是所有
操作
中耗时最长的,IPP sobel是如此优化,它的运行速度比我愚蠢的
位移<
浏览 4
提问于2017-01-18
得票数 0
回答已采纳
1
回答
具有64位即时值的长模式(64位)相对调用
、
、
、
英特尔的文档说,
操作
码E8可以与相对
位移
值一起使用。呼叫接近、相对、相对于下一指令的
位移
。32位
位移
符号在64位模式下扩展到64位。 这是否意味着只允许32位
位移
?
浏览 3
提问于2014-08-28
得票数 2
回答已采纳
2
回答
C中的位运算符是否既用于位运算,也用于整数或某些C类型的运算?
、
位移
位运算符>>和<<可以用来实现整数之间的乘法和除法。按位逻辑运算符是否也用于实现对较高类型的值(例如整数)的
操作
?谢谢。
浏览 0
提问于2020-10-16
得票数 2
3
回答
使用
位移
位
操作
的C++排序号
、
、
、
我想问的是,如何使用
位移
位
操作
按大小对整数进行排序。下面是一个示例:Output : 87543221 基本上,将数字从高位排序到小位,我听说不需要使用Bubblesort/Quicksort算法,而是使用一些
位移
位
操作
浏览 0
提问于2015-06-03
得票数 0
3
回答
将方程转换为
位移
位运算
、
、
、
是否有将(任意)方程转换为
位移
位
操作
的标准方法? 我的意思是将任何不是+或-的东西转换成
位移
位,所以结束方程只包含
操作
数<<、>>、+和-。这有利于使公式减少处理器的密集程度。我设想了类似多项式或Taylor展开的过程,然后将其转换为
位移
位
操作
。
浏览 2
提问于2012-11-20
得票数 7
回答已采纳
3
回答
如何将最高有效位(第23位)填充或扩展为第24到31位
我正在考虑使用
位移
位
操作
,但不知道如何使用
位移
位
操作
来实现上述
操作
,任何链接或资源都是非常有用的。 提前谢谢你。
浏览 0
提问于2015-04-30
得票数 0
1
回答
复制现有Three.
js
材料以增加
位移
计算
、
我需要使用Three.
js
中的纹理映射来做顶点
位移
。 如果不是,复制现有的Three.
js
着色器的最佳方法是什么,以便我可以添加一些顶点
位移
计算?
浏览 4
提问于2013-09-21
得票数 0
回答已采纳
1
回答
js
innerHTML
位移
、
我正在尝试使用
js
加载数据。
浏览 2
提问于2020-03-09
得票数 1
回答已采纳
2
回答
python中的2d随机游走-从分布中提取斜边
、
、
、
从分布中绘制x
位移
和y
位移
的值显然很容易,但我必须对其进行设置,以便从分布中绘制二维
位移
(即斜边),然后将其转换为新的x和y坐标。这可能是微不足道的,我只是离三角学太远了,记不住如何正确地做它。我是否需要为斜边生成一个值,然后将其转换为具有sin和cos的x和y
位移
?(如何正确执行此
操作
?)
浏览 1
提问于2012-02-16
得票数 1
回答已采纳
2
回答
KDB支持的
位移
位
操作
我可以在kdb中执行
位移
位
操作
吗?例如,我有一个值256。q)0b vs 256我只想用
位移
位运算乘以2: 0000000000000000000000000000000000000000000000000000001000000000b
浏览 0
提问于2018-08-29
得票数 0
回答已采纳
1
回答
为什么调用和跳转指令使用相对于下一个指令的
位移
,而不是当前的?
、
、
、
、
在下表中,我们从英特尔的文档中提取了
操作
码E8、cw和E8 cd的
位移
量相对于下一条指令。
浏览 3
提问于2019-11-05
得票数 3
回答已采纳
5
回答
只使用按位
操作
来更改两位
尝试编写尽可能短的逻辑变体,它通过此表转换二进制输入:01 -> 1011 -> 11op_num = (your_op_num << types_of_operation_num) >> 1 编辑:对
浏览 0
提问于2013-09-23
得票数 -1
回答已采纳
1
回答
除以2和字节运算的因数C++
、
、
、
如果我除以2的倍数(例如8),我是否用3
位移
动,下面是我的问题: 如果我想交换它们的值,如何访问int的更高字节和int的更低字节?我知道这些
操作
可以在程序集级别进行,因为我们处理的是寄存器,我只是不知道我们是否可以在C++中访问这些
操作
。
浏览 0
提问于2012-12-07
得票数 0
回答已采纳
2
回答
在现代处理器上,使用按位运算真的比使用常规数学运算快吗?
、
、
、
、
我已经看到多个来源(有些在这里,在Wikipedia上关于位
操作
的文章)说,使用
位移
位来计算比普通的乘/除/加更快。在Java或C#中只使用常规的数学
操作
数安全吗?使用
位移
位作为这些
操作
数的替代品真的有必要吗?
浏览 2
提问于2012-05-22
得票数 3
1
回答
C++中的一次
操作
我想知道C++是如何定义“一个
操作
”的2+3 = (010+ 011)b2 = (101)b2 =5 从而导致3次
操作
。这个问题源于对
位移
位的好奇心,因为它比多位相加更基本。读过
位移
位的复杂性取决于所使用的语言。我想问一下C++是如何定义“一个
操作
”的。
浏览 19
提问于2021-02-23
得票数 1
1
回答
为什么E8 F2 FF转换为调用0xFFFFFFF7?
、
、
、
据我所知,E8是call附近的相对
位移
操作
码。所以F2 FF FF FF就是那个
位移
。因为它是小端的(?)最终的
位移
应该是FF FF FF F2,不是吗?我遗漏了什么?
浏览 18
提问于2021-01-28
得票数 1
6
回答
有哪些实际的用例用于算术右
位移
位?
、
、
、
、
我在许多项目中都广泛使用了
位移
位,但是,我从来不用使用算术
位移
位,也就是
位移
位,其中左
操作
数可以是负的,符号位应该移到零而不是零。例如,在Java中,您将使用>>
操作
符进行算术
位移
位(而>>>将执行逻辑移位)。经过大量思考,我得出的结论是,我从未使用过可能为负值的左
操作
数的>>。正如中所述,算术移位甚至是在C++中定义的实现,因此--与Java不同--在C++中甚至没有一个执行算术移位的标准化
操作
符。
浏览 0
提问于2014-07-31
得票数 7
1
回答
位移
值对ModRegRm字节的Mod字段有什么影响?
、
、
、
、
我将查阅手册,发现当mov的
操作
数是2个16位寄存器时,mov的
操作
码是0x89,为了指定
操作
数(源和目标),在这种情况下,mov后面跟着一个指定源和目标的ModRegRm字节,在这种情况下,它是0xd8这里很简单,但有一点我不明白,那就是寻址模式和
位移
。请看下表和下面三条指令及其机器代码。mov [bx+0x6], ax ;894706mov [bx+0xffff],ax ;8947FF 假设每条指令中的
位移
长
浏览 24
提问于2020-05-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Canvas的js库:Konva.js-像操作DOM一样,操作canvas
js中数组的常用操作
原生js操作css样式方法总结
使用边界偏移实现图片拖拽位移(DOM操作),其他操作的想象空间也很大
js中字符串的常用操作
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券