电路与电子技术基础第8章 数字逻辑基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例如,(57)10 =(?)2
2
5 7 2 2 8 2 1 4 2 7 2 3 2 1 0
……… ……… ……… ……… ……… ………
余数 1 (a0) 低位 0 (a1 ) 0 (a2 ) 1 (a3ห้องสมุดไป่ตู้) 1 (a4 ) 1 (a5) 高位
即 (57)10=(111001)2
小数转换 “乘2取整”法:将十进制小数 N 乘以2,取积的整数记 为 a–1 ;再将积的小数乘以 2 ,取整数记为 a–2 ; …… 。依此类 推,直至其小数为 0或达到规定精度要求,取整数记作 a–m为 止。即可得到与 N 对应的m位二进制小数0.a-1a-2…a-m。 例如,(0.725)10 =(?)2 0.725×2=1.45 0.45×2=0.9 0.9×2=1.8 0.8×2=1.6 0.6×2=1.2 0.2×2=0.4 即: 取整数 …………a =1 -1 …………a =0 -2 …………a =1 -3 …………a =1 -4 …………a =1 -5 …………a =0 -6
一个R进制数N可以有两种表示方法: (1) 并列表示法(又称位置计数法) (N)R = ( an-1an-2…a1a0 . a-1a-2…a-m )R (2) 多项式表示法(又称按权展开法)
(N)R = an-1×Rn-1 + an-2×Rn-2 +…+a1×R1 + a0×R0 + a-1×R-1 + a-2×R-2+ … + a-m×R-m
6×102
6×101
6×100
同一个字符6从左到右所代表的值依次为600、60、6。
一种进位计数制包含着基数和权值两个基本的因素: 基数 : 一种数制中允许使用的数字符号个数。在基数为 R 计数制中,包含0、1、 …、 R-1 共 R个数字符号,进位规律是 “逢R进一”。称为R进制。 权值 : 某个数位上数字符号为 1 时所表征的数值。不同数 位有不同的权值,某一个数位的数值等于这一位的数字符号 乘上与该位对应的位权。R进制数的权值是R的整数次幂,可 表示成Ri的形式 。 例如,十进制数的位权是 10 的整数次幂,其个位的位权 是100,十位的位权是101…… 。
8.1 数制与码制
8.1.1 数制 1、进位计数制 数制是人类表示数值大小的方法。进位计数 制(简称进位制)是人们常用的按照进位方式来实 现计数的一种方法。
8.1 数制与码制
十进制中采用了0、1、…、9共十个基本数字符号,进 位规律是“逢十进一”。当用若干个数字符号并在一起表示 一个数时,处在不同位置的数字符号,其值的含义不同。 如 666
其中:R—— 基数 ; n——整数部分的位数; m—— 小数部分的位数; ai —— R进制中的一个数字符号,其取值范围 为 0≤ ai≤ R-1 (-m≤i≤n-1)。
R进制的特点可归纳如下:
(1) 有0、1、…、R-1共R个数字符号;
(2) ―逢R进一”;
(3) 权值是R的整数次幂,第i位的权为Ri (-m≤i≤n-1)。
2 7
5.
1 6
即 (10111101.00111)2=(275.16)8
八进制数转换成二进制数时,只需将每位八进制数用 3 位 二进制数表示,小数点位置保持不变。 例如,(451. 36 )8 = (?)2 4 5 1. 3 6
逻辑代数是数字系统逻辑设计的理论基础和重要 的数学工具!
本章要点
• 常用数制与编码 • 逻辑代数与运算 • 基本公式和规则 • 逻辑函数的化简
• 集成逻辑门
章节内容
8.1 8.2 8.3 8.4 8.5 8.6 数制与码制 逻辑代数及其运算 逻辑代数的基本公式和规则 逻辑函数的化简 基础逻辑门电路 Multisim门电路分析
= (13.625)10
(2)十进制数转换为二进制数
十进制数转换成二进制数时,应对整数和小数分别进 行处理。 整数转换——采用“除2取余”的方法;
小数转换——采用“乘2取整”的方法。
整数转换 “除2取余”法:将十进制整数N除以2,取余数计为a0 ; 再将所得商除以 2,取余数记为a1;……。依此类推,直至 商为 0 ,取余数计为 an-1 为止。即可得到与 N 对应的 n 位二进 制整数an-1…a1a0。
二进制的优点 : 运算简单、物理实现容易、存储和传 送方便、可靠。 因为二进制中只有0和1两个数字符号,可以用电子器件 的两种不同状态来表示一位二进制数。例如,可以用晶体管 的截止和导通表示1和0,或者用电平的高和低表示1和0等。 所以,在数字系统中普遍采用二进制。 二进制的缺点:数的位数太长且字符单调,使得书写、 记忆和阅读不方便。 因此,人们在进行指令书写、程序输入和输出等工作时, 通常采用八进制数和十六进制数作为二进制数的缩写。几 种数制对照表见表8.1
2.
不同数制间的转换
数制转换是指将一个数从一种进位制转换成另一种进位 制。从实际应用出发,要求掌握二进制数与十进制数、八进 制数和十六进制数之间的相互转换。 ( 1)二进制数转换为十进制数 将二进制数表示成按权展开式,并按十进制运算法则 进行计算,所得结果即为该数对应的十进制数。 例如,(1101.101)2 =(?)10 (1101.101)2=1×23+1×22+1×21+1×2-1+1×2-3 = 8+4+1+0.5+0.125
(0.725)10≈ (0.101110)2
(3) 二进制数与八进制数之间的转换
二进制数转换成八进制数:以小数点为界,分别往高、 往低每3位为一组,最后不足3位时用0补充,然后写出每组 对应的八进制字符,即为相应八进制数。 例如,(10111101.00111 )2 = (?)8 010 111 101.001 110
1847年,英国数学家乔治·布尔(G.Boole)提出了用数学分析方法表示 命题陈述的逻辑结构,并将形式逻辑归结为一种代数演算,从而诞生了著 名的“布尔代数”。 1938年,克劳德·向农(C.E.Shannon)将布尔代数应用于电话继电器 的开关电路,提出了“开关代数”。
随着电子技术的发展,集成电路逻辑门已经取代了机械触点开关,故 人们更习惯于把开关代数叫做逻辑代数。