个别位的操纵。使用的运算符可以包括按位AND,OR,XOR,NOT,左移和右移。
我正在尝试找出一种快速简便的方法来找到字节数组中每一位的“平均”(可能不是正确的词)。 这是我正在寻找的示例: 字节 1 1010...
我想在编译时生成各种位掩码: 0x11111111 或 0x1111111111111111 0xF0F0F0F0 或 0xF0F0F0F0F0F0F0F0 大小将取决于类型,32 位或 64 位。 前任: 特...
我正在用 JavaScript 开发 CRC32 寄存器,这是我的新手。 一切顺利,直到最后一步:将校验和与 0xFFFFFFFF 异或。 1001010100111101101100010001000 ^
我正在用 JavaScript 开发 CRC32 寄存器,这是我的新手。 一切顺利,直到最后一步:将校验和与 0xFFFFFFFF 异或。 1001010100111101101100010001000 ^
我遇到了一些问题,我尝试将 32 位二进制文件解码为 RISCV 架构集中的 SB 型指令 我已经转移了操作码、imm、rs1、rs2 和 rd 值,但没有人...
将整数作为 32 位值存储在跨 4 个字节的 char 数组中
我有一个简单的问题 我这里有这个函数,它将 4 个字节的整数存储为十六进制字符 void store_int(unsigned char* arr, int index, int value) { arr[索引] = (v...
使用 add / jnc 循环计算给定整数的二进制表示中非前导 0 的数量
我是汇编语言的新手,我有一个问题: 内部主要(){ 整数 x = 2023; //九个 1 和两个 0 就像在 bin 中一样 - 11111100111 诠释y; 汇编( “移动 eax,%1 ;” "mov ecx...
我面临着一个困境。 我有一个大小为 2034 字节的无符号字符数组,现在在这个数组中我希望存储大小为 4 字节的整数 意思是 2^32 位 现在我明白了,如果我想...
有人可以解释计算机如何知道给定的二进制文件是负数还是正数?示例我有这样的二进制数字 11100111。它的正值为 231 负值为 -25,我怎么能
我在实施从 TYPE I 指令中提取即时值时遇到了一些问题 现在我的代码可以工作了,这是我要编码的指令集 现在我的代码......
按位运算(~ 在 Java 中)中前导零的数量实际上是如何工作的?
如果我提出的问题太基础了,我深表歉意,但我真的不明白这一点。我的理论背景不是软件工程。 假设 se 正在处理一个 Java int,...
我如何比较 2 个值 A 和 B,如果在 A 中设置的任何位也在 B 中设置,我得到 0,如果在 A 中设置的所有位在 B 中都是 CLEAR 我得到一个 1(或其他一些非零 v...
所以我被告知可以做到这一点,而且位运算和掩码可能非常有用,但我必须在它们的工作方式上遗漏一些东西。 我正在尝试计算一个数字,比如 ...
我正在用 C 实现一个不一样但相似的 RISCV 风格系统 我的程序读取一个二进制文件并根据指令进行一些操作。但这无关紧要,因为那不是我...
按设置的位数对数组进行排序。例如, 输入:arr = [0,1,2,3,4,5,6,7,8] 输出:[0,1,2,4,8,3,5,6,7] 示例 2 输入:arr = [1024,512,256,128,64,32,16,8,4,2,1] 输出:[1,2,4,8,16,32,64,1...
我有一个带有少量设置位的掩码,只有 3 或 4 个。 掩码最多可以是 64 位,但让我们举一个简短的例子 - 10100101 我想生成停止在设定位的掩码,但我...
StackOverflow 上有很多关于这个的问题。很多。但是我找不到这样的答案: 在 C# 中工作 适用于 64 位整数(相对于 32 位) 比...快: 私人静态
我认为,我已经实现了正确的逻辑来查找字符串是否包含重复项,但即使在那之后终端中也没有打印任何内容,我无法理解为什么会这样...
如何以“显而易见的方式”去交错位(un-Mortonize)? (3D)
我知道已经有人问过类似的问题。但是,我在操作位时遇到了一些麻烦,无法适应/理解解决方案。 首先,我使用 Interleave 位的明显方式来...