![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 83
mosiwi
这个作者很懒,什么都没留下…
展开
-
计算机原码-反码-补码
计算机里面,只有加法器,没有减法器。减法,必须用加法来完成。对于 100 以内的十进制数,《减1》,就可以用《加 99》代替。比如 25 - 1 = 24,可以写成 25 + 99 = (1)24。限定了两位数,-1 和 +99 是等效的。同样,-2,可以用 +98 代替。……它们之间,称为《补数》。100 称为《模》。利用《模》,求某个负数的《补数》,小学生都会。---------------------------对于 8 位二进制数:0000 0000~1111 1111(255原创 2022-03-28 11:27:22 · 1394 阅读 · 0 评论 -
通俗CRC校验原理剖析
1. CRC校验原理CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的。其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“模2除法”)这个选定的除数。因为在发原创 2021-05-22 11:07:09 · 460 阅读 · 0 评论