数字系统逻辑设计(1)

这门课叫什么来着,数字系统逻辑设计……
总之我感觉这货总的讲的就是计算机基础的一部分再加上大一的时候曾经学习过的电路,并且也对她一节课就讲了全部课程的七分之一的进度之快感到惊讶,不过这些……都跟我没关系
好吧接下来让我们一起来回顾一下这节富有怀旧气息的课程中究竟都讲了那些令人容易忘怀的重点内容
首先是进位计数制的基本概念,其实也没有什么了不起的,主要是一些应用现在看起来还有一点利用的价值
任何进制数转化为十进制数,就是简单地展开行了(按照权位)
十进制转化为二进制就是依次除二的问题,然后将自下而上的数字按照从高位到地位的顺序给排列起来
二进制和八进制(十六进制)之间的互相转换就是每三位/四位的相应转换就可以了,也没什么困难的
由此也可以发现可以将二进制作为对应的中介来达成八进制和十六进制的互相转换

接下来是我最烦的“带符号的二进制数的表示,真的是受不了”
真值:带正负的二进制
而原码就是将这一位正负用0/1的形式来表示
补码就是2^n加上对应的数值(也就是取反加一……),首先正数的补码是不变的
反码就是补码的末位减去一
具体的流程应该是这样的,由原码取反到了反码,反码加一到了补码,补码的符号位取反到了移码

Bcd就是用1248四位来表示对应的十进制数的各位
而余3码就是上文再加上0011
所谓的奇偶校验就是检查对应的信息中“1”的个数是偶数个还是奇数个
而海明校验码,首先是用信息位(已经对应排列起来了)来求出来对应的p位,而这个p位将会参与到海明校验码的组成之中,然后是从上到下分别将对应的g码也求出来,最下面的g是最大数,而最下面的p是最小数,然后将对应的g1g2g3连接起来,然后这个数字所代表的就是第几个位置出了问题

所谓改进的海明校验码就是再配一个奇偶校验位,放在最末位,对整个代码进行奇偶校验
比较特殊的一种情况是这个补位是0而G非0的情况,说明是出现了两位错误,这种情况下就不能进行纠错了,是很难受的事情

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概要 1、数据的表示:数制及其转换、原码、反码、补码、移码、浮点数、溢出、算...
    _Jason___阅读 8,632评论 0 5
  • 奇偶校验、海明码、CRC循环冗余校验码 三种校验码比较重要,需要牢记,在计算机网络中用处较大 奇偶校验 根据被传输...
    正经龙阅读 13,163评论 0 1
  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 8,278评论 1 9
  • 进制基本概念 什么是进制?进制是一种计数的方式,数值的表示形式 常见的进制十进制、二进制、八进制、十六进制 进制书...
    极客江南阅读 6,240评论 0 11
  • 梨花要结婚了。 我很快就会成为大舅子了。 这个准妹夫从孩童开始就与我穿着同一条开裆裤。 这个人,要娶我妹妹。 01...
    詹尹阅读 4,017评论 0 2