第1章数制与编码.ppt
《第1章数制与编码.ppt》由会员分享,可在线阅读,更多相关《第1章数制与编码.ppt(43页珍藏版)》请在三一文库上搜索。
1、1,第一章 数制与编码,内容提要: (1)模拟信号、数字信号及其之间的区别,以及数字电路的特点。 (2)进位计数规则和各种不同数制之间的转换方法。 (3)二进计数制的基本特点及其在计算机中的表示形式。 (4)加权码、非加权码及字符代码,2,1.1 数字电路基础知识,主要内容: 模拟信号与数字信号的概念及区别 数字电路的特点,3,1.1.1 模拟信号与数字信号,模拟信号是指时间上和幅度上均为连续取值的物理量。 在自然环境下,大多数物理信号都是模拟量。如温度是一个模拟量,某一天的温度在不同时间的变化情况就是一条光滑、连续的曲线:,4,数字信号是指时间上和幅度上均为离散取值的物理量。 可以把模拟信号
2、变成数字信号,其方法是对模拟信号进行采样,并用数字代码表示后的信号即为数字信号。 用逻辑1和0表示的数字信号波形如下图所示:,5,1.1.2 数字电路的特点,数字电路的结构是以二值数字逻辑为基础的,其中的工作信号是离散的数字信号。电路中的电子器件工作于开关状态。 数字电路分析的重点已不是其输入、输出间波形的数值关系,而是输入、输出序列间的逻辑关系。 所采用的分析工具是逻辑代数,表达电路的功能主要是功能表、真值表、逻辑表达式、布尔函数以及波形图。 数字系统一般容易设计。 信息的处理、存储和传输能力更强。 数字系统的精确度及精度容易保存一致。 数字电路抗干扰能力强。 数字电路容易制造在IC芯片上。
3、,6,1.2 数制,主要内容: 进位计数制、基数与权值的概念 二进制计数法及构造方式 最高有效位、最低有效位的概念 二进制数的加、减、乘、除运算 八进制和十六进制的计数方法,7,表示数码中每一位的构成及进位的规则称为进位计数制,简称数制。 进位计数制也叫位置计数制 。在这种计数制中,同一个数码在不同的数位上所表示的数值是不同的。 一种数制中允许使用的数码符号的个数称为该数制的基数。记作R 某个数位上数码为1时所表征的数值,称为该数位的权值,简称“权”。,8,利用基数和“权”的概念,可以把一个R进制数D用下列形式表示:,位置计数法,多项式表示法,也叫按权展开式,9,1.2.1 十进制数,十进制的
4、基数R为10,采用十个数码符号0、1、2、3、4、5、6、7、8、9 十进制的按权展开式为: 如十进制数2745.214 可表示为:,10,1.2.2 二进制数,所谓二进制,就是基数R为2的进位计数制,它只有0和1两个数码符号。 二进制的按权展开式为: 如二进制数1011.1012可表示为:,11,用N位二进制可实现2N个计数,可表示的最大数是2N-1 例1-1: 用8位二进制能表示的最大数是多少? 解:,12,二进制数的加、减、乘、除四则运算,二进制的计数规则是:低位向相邻高位“逢二进一,借一为二”。 二进制加法: 二进制的加法运算有如下规则: 0 + 0 = 0 0 + 1 = 1 1 +
5、 0 = 1 1 + 1 = 10 (“逢二进一”) 例: 1011.1012 + 10.012 = ?,13,二进制减法: 二进制的减法运算有如下规则: 0 0 = 0 1 0 = 1 1 1 = 0 0 1 = 1 (“借一当二”) 例: 1101.1112 10.012 = ?,14,1.2.3 八进制数,八进制数的基数R是8,它有0、1、2、3、4、5、6、7共八个有效数码。 八进制的按权展开式为: 八进制的计数规则是:低位向相邻高位“逢八进一,借一为八”。,15,例: 对八进制数,从08数到308 解: 所求的八进制数的序列如下所示(注意,没有使用下标8)。 0,1,2,3,4,5,
6、6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,30,16,1.2.4 十六进制数,十六进制数的基数R是16,它有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六个有效数码。 十六进制的按权展开式为: 十六进制的计数规则是:低位向相邻高位“逢十六进一,借一为十六”。,17,例: 对十六进制数,从016数到3016 解: 所求的十六进制数的序列如下所示(注意,没有使用下标16)。 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,
7、1D,1E,1F,20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F,30,18,1.3 数制转换,主要内容: 二进制与八进制、十六进制之间的相互转换方法 十进制与二进制、八进制、十六进制的相互转换方法 把一个数从一种数制转换到其他数制的转换方法,19,1.3.1 二进制数与八进制数的相互转换,将二进制转换为八进制 将整数部分自右往左开始,每3位分成一组,最后剩余不足3位时在左边补0;小数部分自左往右,每3位一组,最后剩余不足3位时在右边补0;然后用等价的八进制替换每组数据 例: 将二进制数10111011.10112转换为八进制数。,20,将八进制
8、转换为二进制,对每位八进制数,只需将其展开成3位二进制数即可 例1-9: 将八进制数67.7218转换为二进制数。 解:对每个八进制位,写出对应的3位二进制数。,21,1.3.2 二进制数与十六进制数的相互转换,将二进制转换为十六进制: 将整数部分自右往左开始,每四位分成一组,最后剩余不足四位时在左边补0;小数部分自左往右,每四位一组,最后剩余不足四位时在右边补0;然后用等价的十六进制替换每组数据。 例: 将二进制数111010111101.1012转换为十六进制数。,22,将十六进制转换为二进制,对每位十六进制数,只需将其展开成4位二进制数即可。 例1-11: 将十六进制数1C9.2F16转
9、换为二进制数。 解:对每个十六进制位,写出对应的4位二进制数。,23,1.3.3 十进制数与任意进制数的相互转换,十进制数与任意进制数之间的转换方法有多项式替代法和基数乘除法。 非十进制数转换为十进制数: 把非十进制数转换成十进制数采用按权展开相加法。具体步骤是,首先把非十进制数写成按权展开的多项式,然后按十进制数的计数规则求其和。 例1-12: 将二进制数101011.1012转换成十进制数。,24,例1-13: 将八进制数165.28转换成十进制数。 例1-14 :将十六进制数2A.816转换成十进制数。,25,十进制数转换为其它进制数,对于既有整数部分又有小数部分的十进制数转换成其它进制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数制 编码
链接地址:https://www.31doc.com/p-2576870.html