twos-complement 相关问题

二进制补码是对二进制数的数学运算,以及基于该运算的二进制有符号数表示。

将十六进制数转换为2的补码。

我应该用C语言写一个程序,将十六进制数转换为2的补码,例如:00008f到fffffff71,到目前为止,我已经弄清楚了如何打印出二进制的2'c补码,但十六进制似乎像...

回答 1 投票 1

将一个负整数转换成一个字节[]8位数组,用于更新图像EXIF数据(GPS纬度);二的补码?

我有一个将三个整数转换成字节数组的函数:private static byte[] FloatToExifGps(int degrees, int minutes, int seconds) { var secBytes = BitConverter.GetBytes(seconds); ...

回答 1 投票 0

如何在python中有效地将numpy.array中的14位二进制数转换为对应的二补码?

有超过一百万个数字存储在np.array中。这些都是直接的二进制代码,我需要将它们转换成适当的二的补码。我使用的实际上是一个转换函数的映射......

回答 2 投票 0

在python中把负整数转换为支持十六进制的二补码

我试图逆向工程一个二补码的 GPS 代码,其中 GPS 代码是一个二补码的十六进制表示。例如,0xFEA1C83D在十进制中是-22951875。使用Python,...

回答 1 投票 -1

十六进制数的二补码 在汇编语言中。

我想弄清楚如何将十六进制数转换为二的补码十六进制。我已经做了所有必要的检查,字符来作为十六进制数字,并将其转换为其数字代码...

回答 1 投票 0

在CC++中计算原始位序列的二补。

我想解码一个GPS导航信息,其中有些参数是这样标示的。这样标示的参数应该是两个补码,符号位(+或-)占据MSB。 例如,...

回答 1 投票 0

从子指令x86_64中获得否定结果

我一直坚持一个相当简单的指令,但是直到我试图真正理解它之前,汇编中的所有内容似乎都很简单。我已经关注了该帖子,该帖子澄清了一些内容,但我是...

回答 1 投票 0

Java Long.parseLong用2的补码形式给出的值不正确

我有以下代码,正在执行从十六进制到十进制的转换。 Long.parseLong(“ FF44C5EC”,16)。我得到的输出是4282697196,但正确的是它应该是负数。还有什么...

回答 1 投票 -1

十进制数的二进制补码

我想使用shell查找十进制数的二进制补码。谁能帮我吗?

回答 2 投票 0

如何在Java中将BigInteger转换为带有二进制补码的十六进制字符串?

我有以下代码:BigInteger号= new BigInteger(“ 243290200817664000”);字符串hex_str = number.toString(16); System.out.println(hex_str);上面的代码显示波纹管十六进制字符串...

回答 1 投票 -1

信号量和二的恭维

[CIPOL的管理人员已经购置了一台新计算机,这是一个在Teshie周围建立的研究实验室,用于分析从可疑COVID-19病例中采集的血液样本。在测试计算机后,...

回答 1 投票 0

处理溢出时是否存在二进制补码乘法的数学公式?

例如,给定一个4位的字长:0b1001 * 0b0111 = 0b1111 // -7 * 7 = -1 0b0111 * 0b0111 = 0b0001 // 7 * 7 = 1 0b0111 * 0b0110 = 0b1010 // 7 * 6 = -6 0b1001 * 0b0110 = 0b0110 // -7 * 6 = 6 ...

回答 1 投票 0

负整数的二进制补码仅用于加法和减法吗?

例如,二进制中的13是:00000000 00000000 0000000000001101。将-13存储为10000000 00000000 00000000 00001101(使用最高有效位表示符号)还是将其存储为...

回答 2 投票 0

0减0给出加减法电路中的1进位

在以“ M”输入作为减法标志的加减法设计中,0减0似乎提供了不正确的Cout。假设我们在这里仅使用一个完整的加法器(忽略A1 / B1,A2 / ...

回答 1 投票 0

。wav文件中的原始数据是什么意思?

因此,我试图从.wav文件中提取不同样本的幅度,以便能够根据时间重构波形。在研究.wav文件的格式时,我发现了一些...

回答 1 投票 0

这个学期刚开始学习C,但是我似乎无法理解教授在这个问题上向我们要什么

原始问题:一个正数在一个补码和两个补码中具有相同的表示形式。假设它的表示形式被解释为二进制补码,并且其加法式...

回答 1 投票 1

二进制补码形式所需要的最小位数(来自十六进制)

我知道我应该使用[-2N,2N-1]的形式,并在指数上加1以获得答案。但是我不知道为什么下面的等式是正确的。 howManyBits(0x80000000)= 32

回答 1 投票 -1

错误:int类型的文字1111111111111000超出范围

这是我正在测试公共静态char []的方法convertDecimalTo2sComp(int十进制){char []位=新char [16];双温度int tempInt;字符串bitStr =“”; for(...

回答 1 投票 0

Nasm-乘以2的值会产生奇怪的结果

编辑:我正在使用此计算器检查结果,但似乎计算器本身正在计算错误的值,从而导致了这个问题。使用mul指令时,我注意到...

回答 1 投票 0

Nasm-程序如何跟踪哪个寄存器存储了负值或正值

很明显有标志。但是,当我有如下代码块时:;以招架开始,将set eax设置为零,100; mov不影响标志负eax;设置进位,调整和签名,...

回答 1 投票 1

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