-
为什么FPGA中的乘法器是9x9和18x18位?
FPGA中的许多乘法器是9x9和18x18位,这不是最有效的位字宽度。这样选择的原因是什么? -
如何在JavaScript中使用VLQ(可变长度数量)编码任意大小的整数
因此,我在JavaScript中找到了一些有关如何进行可变长度数量(VLQ)的示例,例如<a href="https://gist.github.co -
制作一个公式,将数组的索引转换为此索引处的ement(byte)
需要使用AND或XOR NEG SHIFT NOT等进行算法(公式,函数),该算法根据索引来计算数组的元素, 元素的大 -
无法确定按位运算背后的原因
我有一个名为<code>aFunc()</code>的函数,它正在执行一些按位运算。我知道程序在做什么,但是我无法确定 -
查询的最小XOR
在一次采访中我被问到以下问题。 给出具有<strong> N </strong>个元素的数组<strong> A </strong>和具有<str -
Java位操作:将两个Short值组合为一个Integer的方法?
在Java中,Integer是32位,而Short是16位。 我试图将2 Short组合为一个整数,并希望将其还原一段时间 -
用8085微处理器汇编语言查找数字的绝对值 未经测试的A = abs(A) ; total 6 bytes. (jumps are opcode + 16-bit absolute target address) ana A ; set flags from A&A jp non_negative ; jump if MSB was clear cma inr A ; A = ~
我的任务是用8085汇编语言查找任何给定数字的绝对值。 以下是算法(可在Internet上找到): <p -
将数字限制在基于MASK和COMPARE寄存器的范围内
最近,我在嵌入式软件项目中偶然发现了以下问题。我还不能弄清楚,在什么条件下有一个独特的解决 -
找到图g的最小生成树的成本,使其具有备用的颜色边
问题: 您将获得一个具有N个节点和M个边的无向图。每条边都有相关的成本,并且被涂成黑色或白色。 -
检查第i位的差异
对于正整数<em> a </em>和<em> b </em>,以下两个表达式在逻辑上等效吗? <ul> <li> <em> a⊕b = 2 <sup> i </su -
while循环将执行多少次?
我想知道这个while循环会执行多少次。该功能使用XOR和AND将两个数字相加。 <pre><code>def Add(x, y): # -
使用按位运算检查变量中位的最快方法是什么?
例如,我有一个短变量(2个字节= 16位):(在我的项目中,这是00、01和10的序列) <pre><code>0001010101 -
SQL查询中的大无符号整数(> 1024位)的按位运算符
我正在写一个看起来像这样的查询: <pre><code>SELECT * FROM lists WHERE ((1 << lists.index_number) & : -
在不使用算术运算的情况下,要评估两个二进制字符串的总和需要进行多少次迭代?
我了解以下代码的工作原理,但是如何获得达到答案所需的迭代次数? 鉴于二进制字符串的长度 -
查找设置了最大/最小位数的数字
给出一个整数范围,如何找到设置的位数最大和最小的范围内的数字? 例如,给定范围为<code>[32, -
将8个连续字节转换为半字节的最快方法(以32位整数编码)
这些字节是无符号的,并且都小于16,因此可以将其放入半字节。 我目前正在循环移动字节,并用<code>&a -
如何(a)从JavaScript中的32位整数中提取和(b)删除位
因此,我尝试遵循我所见过的关于<a href="https://50linesofco.de/post/2017-02-13-bits-and-bytes-in-javascript" rel="nofollow -
在uint8_t块的特定索引处添加位
所以我有一个指向uint8_t数组的指针,形式为: <pre><code>uint8_t* array; #64 bit array </code></pre> 我需要 -
如何在python中找到两个数字不同的最低有效位的位置?
我有两个二进制数 <pre><code>01110 </code></pre> 和 <pre><code>10010 </code></pre> 很容易看出它们的第 -
两个字符串的异或值
您将获得两个长度为n的字符串,必须通过以任意方式重新排列两个字符串中的元素来找到不同的xor值。< -
python按位运算的奇怪结果
任何人都可以解释吗?我对以下结果感到非常困惑。非常感谢! <h1>为什么这不起作用!??? </h1> <pre> -
如何工作搜索sebset算法
我在研究解决问题时,遇到了一个怪物 <pre><code>int b = 0; int x = (1<<6)|(1<<5)|(1<<2) do { // pro -
用C从8个不同的字节中提取8位的最快方法是什么?
所以我有一个8字节的数组,我无法控制它,并且不能直接更改format。此代码是与硬件通信的瓶颈,因此 -
按位与:为什么我会得到这种行为?
我在这里有一个简单的程序: <pre><code>#include <iostream> #include <bitset> using namespace std; int main -
建议一种算法来解决此问题:
给出A和B的初始值(以二进制表示), 计算算法的while循环重复的次数。 1≤| A |,| B | ≤10 ^ 5 A和B仅包 -
其他竞争性编程
<strong>问题是:</strong> 最近,Chef研究了二进制数字系统,并注意到对非负整数执行诸如AND,XOR或 -
如何只反转整数的最高有效位,而保持另一半(最低有效位)不变?
我正在尝试对这个问题进行位操作。我试图通过使用8位整数来解决此问题。例如,如果您输入1101 1110, -
Java中长期问题中最重要的部分的转移
[JAVA] 在从特定索引的长变量中清除一点时,我有一个小问题。 该方法几乎适用于所有方法,但是 -
将长整数按位分解成两个数
我正在努力将我的数据从长类型分解为两个数字。不知道我要去哪里错了。 我将两个数字打包成 -
在Linux Shell脚本中对十六进制数进行按位与运算以输出十六进制数
我有两个十六进制数字,我想对它们执行BITWISE AND。主要要求是我想要十六进制形式的o / p 我在下面做类