薛宏熙数字逻辑设计chap4.ppt
《薛宏熙数字逻辑设计chap4.ppt》由会员分享,可在线阅读,更多相关《薛宏熙数字逻辑设计chap4.ppt(76页珍藏版)》请在第壹文秘上搜索。
1、1第第4章章 数的表示方法和算术运算电路数的表示方法和算术运算电路【课前思考课前思考】【学习指南学习指南】4.1数制和编码数制和编码4.2无符号数的加法运算无符号数的加法运算4.3有符号数的表示方法和算术运算有符号数的表示方法和算术运算4.4用用EDA工具设计算术运算电路示例工具设计算术运算电路示例【本章小结本章小结】24.1数制和编码数制和编码 日常生活中最常见的数据表示形式是十进制数,与此日常生活中最常见的数据表示形式是十进制数,与此同时也存在大量的其它数制。例如同时也存在大量的其它数制。例如 12英寸为英寸为1英尺是十二进制;英尺是十二进制;60秒为秒为1分钟是六十进制;分钟是六十进制;
2、24小时为小时为1天是二十四进制天是二十四进制。数字电路只可能有数字电路只可能有2个稳定状态(个稳定状态(H/L),因此数字),因此数字系统内部采用二进制数也合乎逻辑。系统内部采用二进制数也合乎逻辑。把数据转换为一组代码(这里特指二进制代码)称为把数据转换为一组代码(这里特指二进制代码)称为编码。编码。3数的位置表示法数的位置表示法 十进制数十进制数2758.12可以表示为:可以表示为:(2758.12)10=2 103+7 102+5 101+8 100+1 10-1+2 10-2 十进制数的一般形式十进制数的一般形式:(D)10=dn-1dn-2did1d0.d-1d-m 可以表示为:可以
3、表示为:式(式(4-1)中)中:下标下标 i 代表数字代表数字d i 的的位置位置,p i是十进制数第是十进制数第i 位数字的位数字的权权。十进制数中每一位十进制数中每一位d i有有10种可能的取值,并且其权重为种可能的取值,并且其权重为10的的幂,故称其为幂,故称其为以以10为基为基的数。的数。11010)(nmiiidD)14(10)(110iinmiiipdpD式中4数的位置表示法(续)数的位置表示法(续)二进制数的一般形式二进制数的一般形式:式(式(4-2)中)中:下标下标 i 代表数字代表数字b i 的的位置位置,p i 是二进制数第是二进制数第 i 位数字的位数字的权权。二进制数中
4、每一位二进制数中每一位 b i有有 2 种可能的取值,并且其权重为种可能的取值,并且其权重为 2 的的幂,故称其为幂,故称其为以以2为基为基的数。的数。122)(nmiiibB)24(2)(12iinmiiipbpB式中5数的位置表示法(续)数的位置表示法(续)r 进制数的一般形式进制数的一般形式:式(式(4-3)中)中:下标下标 i 代表数字代表数字s i 的的位置位置,p i 是是 r 进制数第进制数第 i 位数字的位数字的权权。r 进制数中每一位进制数中每一位 s i有有 r 种可能的取值,并且其权重为种可能的取值,并且其权重为 r 的幂,故的幂,故称其为称其为以以 r 为基为基的数。的
5、数。1)(nmiiirsrS)34()(1iinmiiirrpspS式中6数的位置表示法(续)数的位置表示法(续)r 进制数进制数 第第 i 位数字位数字si 的权值为的权值为pi,属于,属于有权编码有权编码。(与此相对的是无权编码)(与此相对的是无权编码)数字系统中常用的数制数字系统中常用的数制:提醒:二进制数中某一位提醒:二进制数中某一位b i 的单位为比特(的单位为比特(bit),比特的取值可为),比特的取值可为 0 或或 1,这里的,这里的 0 或或 1 具有数值的意义。第具有数值的意义。第1章中谈及布尔函数和布尔变量时,章中谈及布尔函数和布尔变量时,布尔变量的取值也可用布尔变量的取值
6、也可用 0 或或 1 表示,但那时表示,但那时 0 的含义是假,的含义是假,1 的含义是的含义是真。真。7二进制数与十进制数的相互转换二进制数与十进制数的相互转换 二进制数转换为十进制数:二进制数转换为十进制数:式(式(4-2)是二进制数与十进制数相互转换的数学基础是二进制数与十进制数相互转换的数学基础 例:例:)24(2)(12iinmiiipbpB式中8二进制数与十进制数的相互转换(续)二进制数与十进制数的相互转换(续)十进制数转换为二进制数十进制数转换为二进制数:通常把通常把整数部分整数部分与与小数部分小数部分分别处理分别处理 整数部分整数部分:(1)将十进制整数除以)将十进制整数除以2
7、,所得余数即为对应二进制数最低位的值;,所得余数即为对应二进制数最低位的值;(2)将上次所得商再除以)将上次所得商再除以2,所得余数即为对应二进制数次低位的值;,所得余数即为对应二进制数次低位的值;(3)重复执行第()重复执行第(2)步的操作,直到商为)步的操作,直到商为 0 时为止。余数构成二进时为止。余数构成二进制数每一位的值。制数每一位的值。例:例:(45)10=(101101)29二进制数与十进制数的相互转换(续)二进制数与十进制数的相互转换(续)十进制数转换为二进制数十进制数转换为二进制数:整数部分转换简略的形式:整数部分转换简略的形式:除数 2 被除数/商 余数 2 45 .1 2
8、 22 .0 2 11 .1 2 5 .1 2 2 .0 2 1 .1 低位 高位 0 例:(例:(45)10=(101101)210二进制数与十进制数的相互转换(续)二进制数与十进制数的相互转换(续)十进制数转换为二进制数(续)十进制数转换为二进制数(续):小数部分小数部分:(1)将十进制小数乘以)将十进制小数乘以2,所得乘积的整数部分(,所得乘积的整数部分(0或或1)即为对应二)即为对应二进制小数最高位的值;进制小数最高位的值;(2)将上次所得乘积的小数部分再乘以)将上次所得乘积的小数部分再乘以2,所得乘积的整数部分即为,所得乘积的整数部分即为对应二进制小数次高位的值;对应二进制小数次高位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 薛宏熙 数字 逻辑设计 chap4