数字逻辑与数字电子技术第02讲.ppt_第1页
数字逻辑与数字电子技术第02讲.ppt_第2页
数字逻辑与数字电子技术第02讲.ppt_第3页
数字逻辑与数字电子技术第02讲.ppt_第4页
数字逻辑与数字电子技术第02讲.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二讲 3.3 编 码,数字系统的信息,1.数值,即上节所学,如:用二进制表示756.138。,2.文字符号,比如:0、1、9、(十进制数值),X、Y、Z、 (字母),+、-、(符号),甚至中文汉字等等。,关于文字符号、代码、编码,采用一定位数的二进制数码表示文字符号,这个特定的二进制码称为代码。,建立这种代码与十进制数值、字母、符号的一一对应的关系称为编码。,文字符号,二进制代码,编码,为了表示字符,在计算机中为什么要采用二进制?原因如下:,1)可行性 采用二进制,只有和两个状态,需要表示、两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的低与高等都

2、可表示、两个数码。使用二进制,电子器件具有实现的可行性。,2)简易性二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表条公式,而二进制乘法只有条规则)。 3)逻辑性由于二进制和正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。,3.3.1 二-十进制码(BCD码),(BCD-Binary-Coded-Decimal),因为:1. 四位二进制数最多可以表示16个字符。,3.不同的对应形成了不同编码。,2. 09十个字符与这16个组合之间可以有多种对应情况。,所以:,1.该码具有二进制数的形式,,2.BC

3、D码有多种编码方案。,又有十进制数的特点。,BCD码分为有权码和无权码两大类。,这里主要介绍:,每一个十进制数符用一个四位二进制码表示,这四位二进制码中的 每一位均有固定权值。 。,有权BCD码:,没有确定的位权值,因此不以按位权展开来求它们所代表的十进制数。,无权BCD码:,(有权BCD码),(无权BCD码),8421码,2421码,5211码,余3码,十进制数,余3循环码,1010,1100,1011,0111,0011,0110,1000,1001,0101,0100,权,8421,2421,5211,几种常见的BCD代码,简称8421码。按4位二进制数的自然顺序,取前十个数依次表示十进

4、制的09,后6个数不允许出现,若出现则认为是非法的或错误的。,8421码是一种有权码,每位有固定的权,从高到低依次为8, 4, 2, 1,如 :8421码0111=08+14+12+11=7,一、8421 BCD码,8421码,这后6个数不允许出现,叫冗余码!,1)与四位二进制数的表示完全一样,2)10101111为冗余码,3)8421码与十进制的转换关系为直接转换关系,例:(0001 0011.0110 0100)8421BCD=(13.64)10,4) 运算时按逢10进1的原则,并且要进行调整,调整原则: 有进位或出现冗余码时, 加法+6调整; 减法 -6调整.,8421码的特点:,8+9

5、=17,1 0 0 0 +) 1 0 0 1 1 0 0 0 1,进位,+) 0 1 1 0,0 1 1 1,7+6=13,0 1 1 1 +) 0 1 1 0 1 1 0 1,+) 0 1 1 0,1 0 0 1 1,进位,例:,例:,8421码运算举例:,简称2421码。按4位二进制数的自然顺序,取前8个数依次表示十进制的07,8和9分别为1110和1111。其余6个数不允许出现,若出现则认为是非法的或错误的。这只是2421码的一种编码方案。,2421码是一种有权码,每位有固定的权,从高到低依次为2, 4, 2, 1,如 : 2421码0111=02+14+12+11=7 2421码111

6、0=12+14+12+01=8,二、2421 BCD码,2421码的编码方案:,对九自补,1)是一种无权码。,2)有六个冗余码。 (0000、0001、0010、1101、1110、1111),3)对9的自补码。,例:(4)余3码=0111; (5)余3码 =1000 (0111)9补=1000 即0111按位取反。,由8421码加3形成。,三、余3码,例如:0100+0110=0111,为官之道,进贡升你三级,,不进贡降你三级!,口诀呦! 故事性的!,=,能减少错误,发现错误,甚至纠正错误的编码称为可靠性编码。,3.3.2 可靠性编码,由信息位和校验位(冗余部分)两部分组成。校验位的取值可使

7、整个校验码中的1的个数按事先的规定完成为奇数或偶数。,奇偶校验码,奇偶校验码可发现奇数位错误,但不能,出现的错误, 但并不知道是哪一位出了错.,但我们无法知道。,发现偶数位错误。如,表3.3.3 奇偶校验码,字符A, B, , Z; a, b, , z ; +, -, 0, 1, 2, , 9等用ASCII(美国标准信息交换码)表示(7位),注:数字0, 1, , 9与字符0, 1, , 9是不同的.,3.3.3 字符代码,ASCII(美国标准信息交换码),(American Standard Code for Information Interchange),ASCII码(俗称阿斯克码)注释,国家标准码为,GB1988-80,习 题 三(2)P78,6完成下列数的加减运算 9将二进制数(11011001.1)2转换为对应的余3码。 10将八进制数(7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论