我已经在网上搜索过,但是发现的所有示例都使用了位。 我很好奇,有没有一个例子可以证明有人签名的二进制文件在没有进位的情况下溢出了?

这是我正在处理的特定问题:

Write two 8-bit signed numbers that, if added, produce an overflow, but not a carry. (Write the same numbers in decimal as well as binary - truncate the binary to 8 bits, write the translation of
the binary answer in decimal.)

只是为了澄清我的理解,携带是指您有以下情况:1 +1对吗?

#1楼 票数:0 已采纳

取最大可能的正值(符号位= 0)并加1;否则,取0。 这将导致符号位改变,但不会有进位。

  ask by Karen translate from so

未解决问题?本站智能推荐:

1回复

二进制补码:进位和溢出

我想我知道什么是进位,并且我也了解溢出的概念。 但是,使用二进制补码执行简单的加/减运算时,我无法识别它们。 因此,我进行了一些计算并表达了三个相应的问题。 提前非常感谢您!
2回复

二进制文件

我想以二进制形式将数据写入文件。 我正在尝试使用下面提到的 我能够获取存储在pOutputImg而不是二进制形式的数据。 谁能指导我正确的步骤.. 提前致谢
1回复

如何从连接的二进制文件中分割出一个二进制文件

基本上,我在 Linux 上使用“cat”命令组合两个二进制文件。 我希望能够使用 C 再次将它们分开,这是我目前得到的代码 int main(int argc, char *argv[]) { // Getting this file FILE *localFile = fop
1回复

有人可以为这个SVM二进制文件解释这些浮点值吗?

我正在使用在此站点上找到的news20.binary文件。 https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/binary.html 这是与LibSVM库一起使用的预生成的二进制文件。 我在下面有一个二进制文件的小例子。
1回复

二进制减法,进位未设置?

在处理二进制减法和NZCV标志位时,我遇到了一种似乎不太直观的情况。 考虑以下值 如果这些都被认为是8B值,则 当减去最终结果是 我了解如何找到此结果,但不了解为什么未为此操作设置进位。 据我所知,进位MSB时会设置进位,不是吗?
2回复

使用进位进行二进制加法

我试图使用递归将两个二进制数相加而不将两个数字S和T转换为以10为底的数字,但是我很难将进位合并到代码中。 另外,我不确定一个二进制数长于另一个二进制数怎么办。 ----更新以修复代码格式
2回复

如何添加二进制数而忽略进位?

假设输入是两个整数值。 我想将两个整数值转换为二进制,执行二进制加法,并给出带有忽略进位的结果(等效于整数)。 我将如何去做。 我想到的一个想法是以某种方式将它们转换为二进制字符串,并使用算法进行二进制加法,然后忽略进位(如果存在进位,则从字符串中删除进位字符)。 样本输入
1回复

如何编写一个以零填充的二进制文件作为二进制数字?

如何写一个用零填充的二进制文件作为二进制数字? 例如,我有8位零,如00000000,它将被保存为一个字节。