第一章 数字逻辑基础 1.1 模拟信号与数字信号 1.2 数字电路 1.3 数制 1.4 二进制编码.

Slides:



Advertisements
Similar presentations
汇编语言 程序设计 第 1 章 基础知识 第 1 章 基础知识 ◆ 汇编语言程序设计概述 ◆ 进位计数制及其相互转换 ◆ 计算机中数的表示 ◆ 计算机中字符的表示 汇编语言程序设计概述 进位计数制及其相互转换 计算机中数的表示 计算机中字符的表示.
Advertisements

1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
C A D C D.
看不見的聲音 唐代女性文學.
大学计算机基础 山东大学计算机学院 张鹏 高等学校计算机公共教学改革与实践 大学计算机基础 山东大学计算机学院 张鹏
會計資訊系統 專章A.
第三章 調整與編表.
第一节 职业生活中的道德与法律 第二节 大学生择业与创业 第三节 树立正确的恋爱婚姻观 第六章 培育职业精神 树立家庭美德.
第四章 工业地域的形成与发展 第一节 工业的区位选择.
第3课 收复新疆.
半導體產業分析 組員: 林怡欣 蔡松展 謝瑋璘 蔡文杰.
課程名稱:計算機概論 授課老師:李春雄 博士
计算机应用基础 计算机基础知识.
第十一单元 第24讲   第十一单元 世界经济的全球化趋势.
情緒行為障礙之教學與輔導 新竹縣情緒障礙巡迴教師 陳弘念.
消防知识培训.
劳动统计专业年报培训 社会科 洪惠娟 2009年11月.
勞動權益 教師:黃益中.
西元208年的赤壁之戰,是曹操、孫權和劉備在長江沿岸進行的一場會戰,對於三國鼎立局面的形成具有決定性影響。
员工保险 雇主责任险 概要 员工发生工伤事故后产生的一系列赔偿责任
市八中学 胡亮平 办公室:F504 高中信息科技 市八中学 胡亮平 办公室:F504
2.3 信息表示与编码 所谓编码,就是利用数字串来标识所处理对象的不同个体。
9.1 抽签的方法合理吗.
第二章 數字系統:電腦內部的資料表示法 在第一章中,我們對於電腦有了初步的認識,在深入介紹電腦的各項組成元件之前,首先我們必須先了解另一種不同於人類使用習慣的二進位表示法,由於電腦的半導體、磁性、光學元件適合用來表示二進位,因此二進位表示法非常適合用來設計電腦。
翰林自然 六年級上學期 第二單元 聲音與樂器.
课标版 政治 第一课 美好生活的向导.
第一章 信息技术与 计算机文化 潍坊医学院 第一章信息技术与计算机文化.
第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示.
手术部位感染目标性监测存在的问题及对策探讨
CH1 Number Systems and Conversion
第四章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析与设计 4.3 常用组合逻辑电路 4.4 用PLD实现组合电路
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
2012版中考二轮复习历史精品课件北师大版 (含2011中考真题) 专题五世界近代史
数字电路与逻辑设计 任课教师:刘毅 博士/副教授 单位:西安电子科技大学ISN国家重点实验室
資料表示法與數字系統 主講:顧叔財 資料來源: 計算機概論.
A3-1 數字系統 A3-2 資料表示法 A3-3 資料的儲存
计算机文化基础 第一章 计算机的基础知识.
数字系统设计 Digital System Design
一、實習目的 1、瞭解二進制計數器的原理。 2、瞭解同步計數器、非同步計數器之差異及其使用方式。 3、瞭解N模數計數器的設計。
第1章 微型计算机基础知识 【本章重点】微型计算机的组成和各部分的作 用,以及计算机中数的表示方法。
數位邏輯與實習 曾建勳 Week 2.
微机原理电子教案 微机原理电子教案.
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
计算机组成原理 The Principle of Computer
本章重點 1-1 電腦與生活 1-2 電腦的發展史.
第一章 微型计算机基础知识.
宣城职业技术学院 项目一 了解计算机文化 计算机教研室 院级精品课程.
第01章 计算机网络概述 讲师:韩立刚 QQ: QQ教学群:
任务一:初识计算机 任务二:学习计算机中的信息表示 P /4/7.
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
计算机原理及系统结构 第六讲 主讲教师:赵宏伟                 学时:64.
第1章 数制与编码 1.1 数制 1.2 编码.
数字电路.
數位邏輯 第1章概 論 1-1數量表示法 1-2數位系統和類比系統 1-3邏輯準位 1-4數位積體電路.
数字电子技术 Digital Electronics Technology
數字系統 資訊工程系 國立清華大學資訊基礎教育 教學改進計畫 數字系統 資訊工程系 /4/22.
數位邏輯設計與實習 主講者:杜勇進.
结束 放映 1.1 数制及编码 数制及其转换 编码 返回 2019/5/1.
第1章 数字电路基础 本章的重点、难点、了解 1.1 数制与转换 1.2 常用代码 1.3数字电路概述 1.4逻辑运算与常用逻辑门电路
数字电子技术 电子教案 章洁.
第1章 数制与编码 1.1 数制 1.2 编码.
3.3 用中规模集成电路设计其他的组合逻辑电路 返回 用数据选择器设计组合逻辑电路 用译码器设计组合逻辑电路
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
2 Number Systems, Operations, and Codes
數位邏輯與實習 教科書 Reference Grade Course contents
第二章 计算机中的信息表示.
单片机原理及接口技术 前修课程:数模电、微机原理.
2.1 试验: 探究小车速度随时间变化的规律.
第四章 買賣業會計.
专题八 欧美代议制的确立与发展 (17—19世纪) 英    美 法 德 选修:日本 俄国.
Presentation transcript:

第一章 数字逻辑基础 1.1 模拟信号与数字信号 1.2 数字电路 1.3 数制 1.4 二进制编码

1.1 模拟信号与数字信号 t t 模拟信号: 在时间和数值上连续变化的信号 时间上连续,幅值上连续 数字信号: 1.1 模拟信号与数字信号 模拟信号: 在时间和数值上连续变化的信号 时间上连续,幅值上连续 数字信号: 在时间和数值上变化是离散的信号 时间上离散,幅值上整数化 t t 1 t

. . . 1.1 模拟信号与数字信号 模拟量用数字0、1的编码表示 模拟信号 数模转换器 V(t) 3V C B A t 1.1 模拟信号与数字信号 模拟量用数字0、1的编码表示 t V(t) . 3V C . 4 3 2 1 模拟信号 数模转换器 B . A 0 0 0 0 0 0 1 1 0000 0100 取样点足够多,原信号可较真实的复原 0000 0011 0000 0010

resistor,capacitor,inductor,transistor,diode etc. 1.2 数字电路 数字电路的发展与分类 resistor,capacitor,inductor,transistor,diode etc. 小规模集成电路 SSI 电子管 半导体分离元件 超大规模 VLSI 大规模集成电路 LSI 中规模集成电路 MSI 甚大规模 巨大规模 GSI ULSI

1.2 数字电路 数字电路的分析方法与测试技术 1. 数字电路的分析方法 2. 数字电路的测试技术 1.2 数字电路 数字电路的分析方法与测试技术 1. 数字电路的分析方法 基本分析方法:功能表、真值表、逻辑表达式、波形图 仿真软件:EWB(Electronics Workbench) PLD设计软件:ISP Synario、MAX+PLUSII 2. 数字电路的测试技术 数字电压表、电子示波器、逻辑分析仪

逻辑命题与真值表 例 1.1: 一个数字系统有三个输入变量A 、B、 C, 一个输出变量 Z , 当输入变量两个或两个以上为1时,数出则为1。列出该系统的真值表。 表 1 真值表(truth table) A B C Z 0 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1

1.3 数制 1.3.1 进位计数制 1.3.2 二进制数 1.3.3 八进制数和十六进制数 1.3.4 数制转换

第i位的权(The ith power of N) 1.3.1 进位计数制 N进制:以N为基数的记数体制 基数(Base) 1. 有N个数码(Digit): 0-(N-1) 2. 逢N进1 第i位的权(The ith power of N) 3. 第i位的系数

十进制( Decimal number) N = 10 K i : 0~9 N : 10 基数 系数 第i位的权 764210 = 7×10 3+6 ×10 2+4 ×10 1+2×10 0

1.3.2 二进制数 N = 2 K i : 0,1 N : 2 基数 系数 第i位的权 i i 1.3.2 二进制数 基数 系数 第i位的权 i i N = 2 K i : 0,1 N : 2 1011112 =1×25+0 ×24+1 ×23+1×22+1 ×21+1 ×20=4710

1.3.3 八进制数和十六进制数 N = 8 K i : 0~7 N : 8 基数 系数 第i位的权 i i 1.3.3 八进制数和十六进制数 基数 系数 第i位的权 i i N = 8 K i : 0~7 N : 8 13528 = 1 ×8 3+3 ×8 2+5 ×8 1+2 ×8 0=74610

十六进制(Hexadecimal number ) K i : 0 ~ 9 A,B,C,D,E,F N i : 16 i 2EA16 = 2 ×16 2+14 ×16 1+10 ×16 0 = 74610

1.3.4 数制转换 1. 二进制到十进制 按权展开法 1011112 =1×25+0 ×24+1 ×23+1×22+1 ×21+1 ×20=4710

1.3.4 数制转换 2.十进制数转换成二进制数 (1)整数转换---除2取余法 例: 把53.375转换为二进制数 1.3.4 数制转换 2.十进制数转换成二进制数 (1)整数转换---除2取余法 例: 把53.375转换为二进制数 整数部分: 2 | 53……………………… 余数=1=b0 2 |26 ……………………… 余数=0=b1 2 |13 ……………………… 余数=1=b2 2 | 6 ……………………… 余数=0=b3 2 | 3 ……………………… 余数=1=b4 2 | 1 ……………………… 余数=1=b5

2.十进制数转换成二进制数 (2)小数转换---乘2取整法 小数部分: 0.375 × 2 0.750 ………整数部分=0=b-1 小数部分: 0.375 × 2 0.750 ………整数部分=0=b-1 0.750 1.500 ………整数部分=1=b-2 0.500 1.000 ……… 整数部分=1=b-3

2.十进制数转换成二进制数 整数部分: 53D=110101B 小数部分: 0.375D=0.011B 练习: 173.8125D =? 173.8125D = 10101101.1101B

常用2的幂级数 n 2 n n 2 n 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 9 512 10 1024 11 2048 12 4096 13 8192 14 16384 15 32768 16 65536

. 3.二进制数和八进制数、十六进制数间的转换 八进制数和十六进制数的基数分别为 8=23,16=24, 八进制数和十六进制数的基数分别为 8=23,16=24, . 1)2进制数转换为8进制、16进制数 三(四)位一组,不足右补零 三(四)位一组,不足左补零 小数点 2)8进制、16进制数转换为2进制数 8进制数 2进制数:1位变3位 16进制数 2进制数:1位变4位

4. 八进制 (十六 ) 与十进制之间的转换 . . Example 1: 4. 八进制 (十六 ) 与十进制之间的转换 Example 1: (110101.011000111)2 = ( ? )8 = ( ? )16 . . 110 101 011 000 111 . 6 5 3 7 1 1 0 1 0 1. 0 1 1 0 0 0 1 1 1 0011 0101 . 0110 0011 1000 3 5 . 6 3 8 (110101.011000111)2 = (65.307)8 = (35.638)16

4. 八进制 (十六 ) 与十进制之间的转换 Example 2: 4. 八进制 (十六 ) 与十进制之间的转换 Example 2: (2EA)16 = ( ? )10 2 E A 0010 1110 1010 ( 001011101010)2 = 512+128+64+32+10=74610 (2EA)16 = ( 746 )10

1.4 二进制编码 对于N个信息,要用几位二进制数才能满足编码呢? 用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。 1.4 二进制编码 用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。 这一定位数的二进制数就称为代码。 对于N个信息,要用几位二进制数才能满足编码呢? 2n ≥ N

1.4 二进制编码 一、BCD码 BCD码的种类 用4位二进制数码表示一位十进制数的0~9十个状态,称这些代码为二-十进制代码, 1.4 二进制编码 一、BCD码 用4位二进制数码表示一位十进制数的0~9十个状态,称这些代码为二-十进制代码, 即 BCD(Binary Coded Decimal)代码。 BCD码的种类

0000 0011 0000 0000 0010 0001 0100 0001 0001 0110 0010 0101 0010 0010 0111 0011 0110 0011 0011 0101 0100 0111 0100 0100 0100 0101 1000 1011 1000 1100 0110 1001 1100 1001 1101 0111 1010 1101 1010 1111 1000 1011 1110 1011 1110 1001 1100 1111 1100 1010 8421码 余3码 2421码 5421码 余3循环码 编码 0123456789 权 8421 2421 5421 十进 种类 制数 几种常见的BCD码

8421BCD码和十进制间的转换 直接按位(按组)转换。 =(0011. 0110)8421BCD =(11.0110)8421BCD 如: (3.6)10 (101 0001 0111 1001)8421BCD =(5179)10 补0

二、可靠性编码 1.格雷码(Gray码) 格雷码是一种典型的循环码。 循环码特点: ①相邻性:任意两个相邻码组间仅有一位的状态不同。 ②循环性:首尾两个码组也具有相邻性。 十进制数 格雷码 0000 8 1100 1 0001 9 1101 2 0011 10 1111 3 0010 11 1110 4 0110 12 1010 5 0111 13 1011 6 0101 14 1001 7 0100 15 1000

一 种 典 型 的 格 雷 码 两位格雷码 三位格雷码 四位格雷码 1 1 1 0 0 0 1 1 1 1 0 1 0 0 0 0 0 1 一 种 典 型 的 格 雷 码 两位格雷码 三位格雷码 四位格雷码 1 1 1 0 0 0 1 1 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 1 1 0 1 1 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 1 0 0 0

2. 奇偶校验码 代码(或数据)在传输和处理过程中,有时会出现代码中的某一位由 0 错变成 1,或 1 变成 0。奇偶校验码由信息位和一位奇偶检验位两部分组成。 信息位:是位数不限的任一种二进制代码。  检验位:仅有一位,它可以放在信息位的前面,也可以放在信息位的后面。

2、奇/偶编码 (Odd/Even codes) 奇编码(odd codes) 信息位与测试位1的个数之和奇偶数 . 信息位 测试位 偶编码(Even codes) 信息位与测试位1的个数之和为偶数 .

8421BCD奇偶校验码 十进制数 8421BCD奇校验码 8421BCD偶校验码 信息位 校验位 0 0 0 0 1 0 0 0 0 0 信息位 校验位 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 2 0 0 1 0 0 0 0 1 0 1 3 0 0 1 1 1 0 0 1 1 0 4 0 1 0 0 0 0 1 0 0 1 5 0 1 0 1 1 0 1 0 1 0 6 0 1 1 0 1 0 1 1 0 0 7 0 1 1 1 0 0 1 1 1 1 8 1 0 0 0 0 1 0 0 0 1 9 1 0 0 1 1 1 0 0 1 0

3. ASCII码(American Standard Cord for Information Interchange) 常用的有两种: ASCII-7编码用7 位二进制编码表示一个字符,共可表示 128 个不同的字符。 通常使用时在最高位添 0 凑成 8 位二进制编码,或根据实际情况将最高位用做校验位。 ASCII-8编码用 8 位二进制编码表示一个字符,共可表示 256 个不同的字符。

数制转换 1 . 把下列二进制数转换为十进制数 a . 110100101 b . 00010111 =1+4+32+128+256 1 . 把下列二进制数转换为十进制数 a . 110100101 b . 00010111 =1+4+32+128+256 =42110 a. 110100101 b. 00010111 = 1+2+4+16=2310

数制转换 2 .把下列十进制数转换为二进制数,假设下列数是无符号数(正数),用12位表示。 a. 47 b. 98 c.5000 a. 47 47<64 没有26位或者更高位 47- 32 =15 得到一个25位 15<16 没有24位 15- 8 = 7 23位 7 = 111 4710 = 0000001011112 a. 47

数制转换 b. 98 9810 = 0000011000102 C. 5000 不能用 12 bit表示 , 因为 5000 > 212

数制转换 3. 把下列数转换为 i. 八进制数 ii. 十六进制数 a. 110101101112 b. 61110 a. i 011 010 110 111 = 32678 ii 0110 1011 0111 = 6B716 b. ⅰ. 61110 = 512+ 64 +32 + 2 + 1 = 29 + 26 + 25 + 21+ 20 = 10011000112= 001 001 100 0112=11438 ⅱ. 61110 = 10011000112 = 0010 0110 00112= 26316

数制转换 4. 把下列数转换为十进制数 a. 21708 b. 1C316 21708 = 10 001 111 0002 = 210+26+25+24+23 = 114410 1C316=1 1100 00112 =28+27+26+21+20 = 256+128+64+2+1=45110

数制转换 5. 用三位4种BCD码来表示以下两个数 a. 491 b. 27 ⅰ BCD 8421 ⅲ BCD 2421 ⅱ BCD 5421 ⅳ BCD excess 3 a. 491 b. 27 8421 0100 1001 0001 0000 0010 0111 5421 0100 1100 0001 0000 0010 1010 2421 0100 1111 0001 0000 1111 0001 exs3 0111 1100 0100 0011 0101 1010

数制转换 6. 当以下数为BCD码或者是无符号二进制数时,十进制数为多少? ⅰ BCD 8421 ⅲ BCD 2421 ⅱ BCD 5421 ⅳ BCD excess 3 ⅴ Binary unsigned a. 1000 0111 b. 1100 1001

十进制数 8421 BCD 5421 BCD 2421 BCD 余3码 (Es3) 不用 unused 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 不用 unused

数制转换 a. (1000 0111)8421BCD =8710 (1000 0111)5421BCD / ∵0111 unused (1000 0111)BCDexs3 =5410 (1000 0111) 2 =13510

数制转换 (1100 1001)8421BCD / ∵1100 useless (1100 1001)5421BCD = 9610 (1100 1001)BCDexs3 = 9610 (1100 1001) 2 = 20110

数制转换 进位计数制 二进制数 八进制数和十六进制数 数制转换 BCD码 格雷码 奇偶校验码