- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数电》48学时第01章数制及码制
《数字电子技术基础》(第五版)阎 石 主编高等教育出版社 ;课 程 介 绍;前 言;课 程 性 质;课 程 内 容;第一章 数制和码制;1.1 概述;数字信号和模拟信号; 随着计算机科学与技术突飞猛进地发展,用数字电路进行信号处理的优势也更加突出。
为了充分发挥和利用数字电路在信号处理上的强大功能,我们可以先将模拟信号按比例转换成数字信号,然后送到数字电路(可以是专用的数字信号处理电路,也可以是通用的计算机)进行处理,最后再将处理结果根据需要转换为相应的模拟信号输出。
自20世纪70年代开始,这种用数字电路处理模拟信号的所谓“数字化”浪潮已经席卷了电子技术几乎所有的应用领域。; 数字信号通常都是用数码形式给出的。
不同的数码可以用来表示数量的不同大小。
用数码表示数量大小时,仅用一位数码往往不够用,因此经常需要用进位计数制的方法组成多位数码使用。
我们把多位数码中每一位的构成方法以及从低位到高位的进位规则称为数制。
当两个数码分别表示两个数量大小时,它们可以进行数量间的加、减、乘、除等运算。这种运算称为算数运算。
数字电路中的算数运算都是以二进制运算进行的。; 不同的数码不仅可以用来表示数量的不同大小,而且可以用来表示不同的事物或事物的不同状态。
在用于表示不同事物的情况下,这些数码已经不再具有表示数量大小的含义了,它们只是不同事物的代号而已。这些数码称为代码。
学号仅表示不同的学生,没有数量大小的含义。
为了便于记忆和查找.在编制代码时总要遵循一定的规则.这些规则就称为码制。
每个人都可以根据自己的需要选定编码规则,编制出一组代码。考虑到信息交换的需要,还必须制定一些大家共同使用的通用代码。例如目前国际上通用的美国信息交换标准代码(ASCIl码)就属于这一种。;1. 2 几种常用的数制;十进制,二进制,八进制,十六进制;N进制:;十进制数;1.3 不同数制间的转换;二、十-二转换(除2取余,余数倒叙排列);二、十-二转换(乘2取整);三、二-十六转换(小数点为界,4位一单元划分,不足4位补0);五、八进制数与二进制数的转换(3位一单元);六、十进制转换为十六进制或八进制: 除了基数乘除法外,还可以通过二进制间接转换;1.4 二进制算术运算(加减乘除);1.4 二进制运算;二进制数的反码:;二进制数的补码:;
10 – 5 = 5
10 + 7 -12= 5 (舍弃进位12)
7+5=12 产生进位的模
7是-5对模数12的补码 ;1011 – 0111 = 0100
(11 - 7 = 4)
1011 + 1001 = 10100
=0100(舍弃进位16)
(11 + 9-16 = 4)
0111 + 1001 =24
1001 是- 0111对模 24 (16) 的补码; 基于上述原理,对于有效数字(不包括符号位)为 n 位的二进制数N,它的补码(N)comp表示方法为
即 正数(当符号位为0时)的补码与原码相同,
负数(当符号位为1时)的补码等于 2n 一N 符号位保持不变。
为了避免在求补码的过程中做减法运算,先求出 N 的反码(N)inv,
然后在负数的反码上加 l 而得到补码。
二进制N的反码(N)inv的定义为
由上式可知,当N为负数时,N+(N)inv=2n一l,而2n一l是 n 位全为1的
二进制数,所以只要将N中每一位的 l 改为0、0改为l,就得到了(N)inv。
在电路上是很容易实现将二进制数的每一位求反。;十进; 两个补码表示的二进制数相加时的符号位讨论;1.5 几种常用的码制; 8421码又称BCD(Binary Coded Decimal)码,是十进制代码中段常用的一种。
在这种编码方式中,每一位二值代码的1都代表一个固定数值。
将每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。
由于代码中从左到右每一位的 1 分别表示 8、4、2、1,所以将这种代码称为8421码。
每一位的 l代表的十进制数称为这一位
文档评论(0)