bit-shift 相关问题

位移操作将包含在二进制数字或位模式中的位向左或向右移动。

这个 RSB 指令对额外的 LSL #1 操作数有什么作用?

我想弄清楚这条 ARM 装配线是做什么的: RSB r1、r2、r3、LSL #1 我指的是 Keil 帮助页面中的 RSB 描述,但这个示例不太适合,因为它有更多操作数...

回答 2 投票 0

位移位状态图

我的作业是编写一个 C++ 程序来打印以下位移状态图的输出(Do)。我试图识别模式,最后发现 D3^D0(prev)=D2, 但我不知道...

回答 1 投票 0

检查寄存器值正在使用C函数设置位

我下面有一段代码,用于检查是否设置了寄存器值。 # 定义 My_register_array(index) (*((P2VAR(uint32, AUTOMATIC, APPL_VAR))Group_register(index))) /*例如: Group_regist...

回答 1 投票 0

在 ubuntu 中将数字文字从 64 位编译器转换为 32 位编译器

据我所知,在64位编译器中,(这取决于编译器)unsigned long long 的最大大小可能类似于 18446744073709551615ull ,所以我尝试搜索并替换升...

回答 1 投票 0

如何在javascript中使用BigInt的右移运算和异或运算?

我想在javascript中向右移动一些位,但我发现结果不正确,因为我用C语言编写了一个测试程序来对比。 我花了一整天都没有找到正确的方法。

回答 1 投票 0

按位运算符和“字节顺序”

字节序对于按位运算有影响吗?是逻辑还是转移? 我正在做有关按位运算符的作业,我无法弄清楚它的正确性,我觉得...

回答 5 投票 0

将 0xFF 位移到 Uint32 末尾如何形成完整的十六进制代码?

我一直在 Udemy 上关注 Cave of Planning 的 C++ for Complete Beginners,在第 67 课中,他介绍了位移位以在 SDL 窗口中输出某些颜色像素。有一定的

回答 1 投票 0

根据数字除以 4 的余数来移动数字 - C

我实现了一个函数,可以反转数字中的位。要反转的数中的位数可以变化。不过,当然最后必须向左移动才能对齐...

回答 1 投票 0

为什么右移运算符对于负数会给出意想不到的结果? [重复]

我试图了解 JavaScript 中右移 (>>) 运算符的工作原理,尤其是在处理负数时。我知道左移运算符 (<<) effectively multi...

回答 1 投票 0

如何使用单位移位有效地左移 N 位?

一些CPU(例如MSP430)没有多位移位,而只有单位移位或循环指令。这让我很好奇“过去”的程序员是如何实现多...

回答 3 投票 0

将字节数组转换为uint64_t?

我有一个称为内存的大字节数组,我正在尝试将其中 8 个字节转换为 uint64_t。我正在尝试以大尾数打印数字。 到目前为止我有这个: uint64_t 值 = (uint64_t)(

回答 2 投票 0

C++ 从字节缓冲区读取无符号 int 值

各位程序员大家好, 休息了 20 多年后,我开始重新开始编码,并开始重新学习 C++(一种我几乎从未使用过的语言,我曾经是一个 Object Pascal 妈妈...

回答 1 投票 0

在 C 中将浮点数转换为 16 位二进制值

这是我的代码。当我将尾数、指数和符号分别更改为 23、8 和 1 以表示 32 位数字时,我的代码可以正常工作。然而,当这些值更改为代表 t...

回答 1 投票 0

将 5 字节压缩为 4 字节

我试图了解更多关于BCD、打包/解包字节数组和字节移位的信息,在这张图片中我做了一个我不确定的指令示例,一个5字节的数组正在被

回答 1 投票 0

二进制右移,仅给出加法

我正在开发一个项目,我正在读取内存位置并需要以 ASCII 输出它们的十六进制值。 该语言给了我 16 位字长,所以我需要除以半字节......

回答 4 投票 0

逻辑右移,无需专用移位指令

我正在使用不包含乘法、除法或位移位指令的汇编语言。我知道只需将相同的数字添加到 i 即可实现左移...

回答 1 投票 0

无指令逻辑右移

我正在使用不包含乘法、除法或位移位指令的汇编语言。我知道只需将相同的数字添加到 i 即可实现左移...

回答 1 投票 0

对铸造和操作顺序感到困惑

这是一个非常具体的问题,我还没有收到作者的回复,所以我想我应该把它扔掉,看看我的理智是否完好无损。 这是关于

回答 1 投票 0

将位移操作转换为特定的二进制数格式(对于 PIC 单片机)

我正在使用 PIC12F675 开发多个家庭自动化项目。为了最大限度地提高可移植性,我使用位移操作来映射 GPIO,如下所示: // 硬件映射 #定义压力_销(1<&l...

回答 1 投票 0

BitSet JAVA中如何左右移动位?

我有一个包含 100000 位的位集。我想尽可能有效地将其向右和向左移动。我猜 BitSet 类中没有用于移位的函数,所以我尝试转换...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.