Chap02-数据表示及逻辑基础要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本门电路 用基本门电路可以组合成多种复合门电路 (a)与门 F=AB (b)或门 F = A+B (c)非门 F = 异或门 基本门电路组合的异或门 加法器 用逻辑电路实现加法运算的电路叫做加法器(Adder) 设A、B分别为一位二进制数 S为A与B之和,C为A加B产生的进位 加法的真值表 表达式 A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 半加器/全加器 半加器 只考虑加数和被加数之间的加法运算,并产生了向高位的进位——没有考虑可能来自低位的进位,所以它并没有完成一位二进制的全部运算,半加器的意思是它只完成了一半的加法运算 全加器 不但要考虑本位产生的进位,还要考虑来自低位的进位 全 加 器 输入 输出 Ci-1 Ai Bi Si Ci 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 全加器电路 四位加法器电路逻辑示意图 存储单元电路 门电路组成存储单元原理示意图 集成电路 IC IC按电路内门电路的数目来划分其规模 小规模IC(SSIC,Small Scale IC)大约有10个门电路。 超过100个门电路——中规模集成电路(MSIC, Middle Scale IC) 大规模IC(LSIC,Large Scale IC)集成的门电路要超过1000个以上 超大规模IC(VLSIC,Very Large Scale IC)超大规模集成电路的集成度已经超过了千万 思考题 数据表示也是一个社会问题 使用编码对各种对象进行标记,但必定会产生某些有意无意的歪曲。 如对某一社会问题进行问卷调查,而问卷中的答案使用等级,给每个等级赋值进行统计分析,你认为这种“量化”是合适的吗?为什么? 下音频数据格式有多少种,各有什么特点 数据压缩使用的技术 微信投票(实验02补充作业) /dispbbs.asp?boardID=411ID=4563788page= 给浙大队投票,要求将结果页面的截图从手机传到电脑的word文档中。 在计算机中,广泛采用的是只有0和1两个基本符号组成的二进制数,而不使用人们习惯的十进制数,原因如下: (1)二进制数在物理上最容易实现。例如,可以只用高、低两个电平表示1和0,也可以用脉冲的有无或者脉冲的正负极性表示它们。 (2)二进制数用来表示的二进制数的编码、计数、加减运算规则简单。 (3)二进制数的两个符号1和0正好与逻辑命题的两个值是和否或称真和假相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。 * * 在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN) 树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如 JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树, 是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点 的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度 为叶结点的层数)。树的带权路径长度记为WPL= (W1*L1+W2*L2+W3*L3+...+Wn*Ln) ,N个权值Wi(i=1,2,...n)构成一棵有N个叶结点的二叉树,相应的叶结点的路径 长度为Li(i=1,2,...n)。可以证明哈夫曼树的WPL是最小的。 哈夫曼编码步骤: 一、对给定的n个权值{W1,W2,W3,...,Wi,...,Wn}构成n棵二叉树的初始集合F= {T1,T2,T3,...,Ti,...,Tn},其中每棵二叉树Ti中只有一个权值为Wi的根结点,它的左右子树均为空。(为方便在计算机上实现算 法,一般还要求以Ti的权值Wi的升序排列。) 二、在F中选取两棵根结点权值最小的树作为新构造的二叉树的左右子树,新二叉树的根结点的权值为其左右子树的根结点的权值之和。 三、从F中删除这两棵树,并把这棵新的二叉树同样以升序排列加入到集合F中。 四、重复二和三两步,直到集合F中只有一棵二叉树为止。 简易的理解就是,假如我有A,B,C,D,E五个字符,出现的频率(即权值)分别为5,4,3,2,1,那么我们第一步先取两个最小权值作为左右子树构造一个新树,即取1,2构成新树,其结点为1+2=3,如图: 虚线为新生成的结点,第二步再把新生成的权值为3的结点放到剩下的集合中,所以集合变成{5,4,3,3},再根据第二步,取最小的两个权值构成新树,如图: 再依次建立哈夫曼树,如下图: 其中各个权值替换对应的字符即为下图: 所以各字符对应的编码为:A-11,B-10,C-00,D-011,E-010 霍夫曼编码是一种无前缀编码。解码时不

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档