第 2 章 数据表示及逻辑基础. Overview  数制  数、码  编码与文本  多媒体数据  逻辑基础.

Slides:



Advertisements
Similar presentations
质数和合数 中心小学 顾禹 人教版小学五年级数学下册 一、激趣导入 提示:密码是一个三位 数,它既是一个偶数, 又是 5 的倍数;最高位是 9 的最大因数;中间一位 是最小的质数。你能打 开密码锁吗?
Advertisements

信息的编码和存储. 数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题 数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字.
第三章 数据在计算机中的表示 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示.
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
Foundations of Computer Application
第17章 组合逻辑电路1 学习要点: 组合电路的分析方法和设计方法 介绍加法器和数值比较器.
数 字 电 子 技 术 自 测 练 习 第 1 章 逻辑代数基础 单项选择题 填空题.
圆的一般方程 (x-a)2 +(y-b)2=r2 x2+y2+Dx+Ey+F=0 Ax2+Bxy+Cy2+Dx+Ey+ F=0.
5.1 文本与文本处理 5.2 图像与图形 5.3 数字声音及应用 5.4 数字视频及应用
微型计算机中数的编码和字符的表示 1 数的表示与转换方法 2 带符号数的表示方法 3 定点数与浮点数 4 计算机中的编码.
第1章 计算机基础知识 1.4 二进制数的运算及其加法电路 1.4.1二进制数据算术运算规则 (1) 加法运算规则
第一章 逻辑代数基础 基本知识点 概述 数制与码制 逻辑代数 逻辑函数 返回主目录.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
市八中学 胡亮平 办公室:F504 高中信息科技 市八中学 胡亮平 办公室:F504
微机原理与接口技术 大家好!.
第二章 數字系統:電腦內部的資料表示法 在第一章中,我們對於電腦有了初步的認識,在深入介紹電腦的各項組成元件之前,首先我們必須先了解另一種不同於人類使用習慣的二進位表示法,由於電腦的半導體、磁性、光學元件適合用來表示二進位,因此二進位表示法非常適合用來設計電腦。
本章要点: 计算机的发展与应用; 数制与编码; 计算机系统组成; 计算机的性能指标。
计算机导论 第2章 计算机中的数据 4学时.
第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示.
计算机基础知识 丁家营镇九年制学校 徐中先.
计算机应用基础教程 第一章 计算机基础知识 实践训练中心.
单片机原理及接口技术.
第三章 组合逻辑电路 3.1 组合逻辑电路的特点和任务 3.2 组合逻辑电路的分析和设计 3.3 常用组合逻辑电路 第3章 翻页 上页 下页
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
IBM—PC汇编语言 程序设计(第二版) 主讲 李敬兆 Ch1 基础知识.
清华大学计算机系列教材 IBM—PC汇编语言 程序设计(第二版).
A3-1 數字系統 A3-2 資料表示法 A3-3 資料的儲存
计算机文化基础 第一章 计算机的基础知识.
走进编程 程序的顺序结构(二).
數位邏輯與實習 曾建勳 Week 2.
第2章 计算机的基础知识.
4.2.3 数据选择器 功能:在输入的地址代码指定下从输入的一组数据中选出一个送到输出端。
《计算机应用基础》课程介绍 教学目标: 授课教师:李季 ( 64学时=2次/周,2学时/次, 16周
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
多媒体技术 中南大学信息科学与工程学院 黄东军.
第一章 函数与极限.
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第1章 数制与编码.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
第4章 Excel电子表格制作软件 4.4 函数(一).
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
第4课时 绝对值.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
2.2矩阵的代数运算.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
数据表示 第 2 讲.
第一章 微型计算机中的数据类型.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
电工电子技术实验 电工电子教学部.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
第一章 绪 论 1.1 概 述 1.2 数制与代码.
学习目标 1、什么是列类型 2、列类型之数值类型.
数字电子技术 项目1 简单加法器电路设计与测试
Presentation transcript:

第 2 章 数据表示及逻辑基础

Overview  数制  数、码  编码与文本  多媒体数据  逻辑基础

概述  计算就需要数 计算机中的数的表示是一个基础性的问题 表示各种现实世界对象的 “ 数据 ” , So 数的表示也延伸到了数据的表示  不同应用需要的数据类型有不同 计算 表示实体对象  统一的数据表示方法 基本形态是二进制

2.2 数制  Number System “ 计数(或记数)体制 ” 多位数中每一位的构成方法以及实现从低位 到高位的进位规则,也叫做进制  数学家们研究数制的规则和规律  计算机科学中 将数制规则和规律通过电路实现  常用进制 二、十、八、十六

数制 常用进制  R 进制 R 个数码,数码从 0 到 R-1 数:每位数码和该位的权系数的乘积 权系数也叫做幂次或叫做权重( Power Weight )  逢 R 进 1 计数规则  十进制 Decimal System 0 ~ 9 ,逢十进一

二进制  Binary System 位 ( 比特, bit )是计算机处理的最小单位 0 和 1 两个数码,被组合成各种序列以适应计算机的运算 和处理的数据类型 选择二进制的一个最简单也是最实际的理由是它容易被 物理器件实现  二进制起源于中国 —— 八卦  多项式表示一个二进制数: = 1×2 7 +0×2 6 +1×2 5 +0×2 4 +1×2 3 +1×2 2 +0×2 1 +1×2 0

八进制 and 十六进制  Octal System 八个数码: 0 、 1 、 2 、 3 、 4 、 5 、 6 、 7 8 = 2 3 一位八进制对应于三位二进制  Hexadecimal System 16 个数码: 0  9 , A 、 B 、 C 、 D 、 E 、 F 字节( Byte , 8 个二进制位) = 两位十六进制 16 = 2 4 : 4 位二进制和 1 位十六进制对应

二进制的基本运算  二进制加法 = = = = 10Here Carry  二进制乘法 0  0 = 0 0  1 = 0 1  0 = 0 1  1 = 1

二进制和十进制转换  1 .二进制转换为十进制 被转换的二进制数按幂次展开,然后相加 = 1       2 -2 = =  2. 十进制转换为二进制 整数 小数

十进制整数转换为二进制数 =

十进制小数转换为二进制

二进制与八进制转换  二进制与八进制存在对应的幂次关系  Binary  Octol  =

二进制、十六进数转换  16=2 4  =0B  See Table 2-1

2.4 计算机中的数  正负:符号位, 0 表示正数, 1 表示负数 真值 机器数  运算的数定义: 原码( Original Code ) 反码( One’s Complement ) 补码( Two’s Complement ) 不同的运算使用不同的码和不同的运算方法 设计运算器

原码  原码即上述的机器数 —— n 位二进制数,最高位被设置为符号位,其后 的 n-1 位表示真值。  原码的特点 简单 直观  用原码可以比较方便地进行乘法运算: 尾数相乘 符号位简单相加法就可以得到乘积

反码  反码的定义是:一个正数的反码就是它的 机器数,负数的反码其最高位(符号位) 为 1 ,其余各位按位求反 例如, 反码为 反码为  反码和原数相加:结果为所有位都是 1 对 1 互补 专业术语: One’s Complement

补码  补码的定义是:正数的补码等于它的原码, 负数的补码等于它的反码加 1 (最低位加 1 ,进位不改变符号位) 例如, 的补码为 的补码为  补码一个有意思的特性是:补码的补码将 还原为原码  专业术语:对 2 求补 (Two’s Complement)  补码用于减法运算

定点数和浮点数  数的表示 —— 两种格式:定点数和浮点数  计算机中保存数 二进制 固定长度 定点数: 16 位或 32 位 小数点固定在某一个位置 定点纯小数、定点纯整数  浮点数 —— 小数点位置是浮动的

定点数  定点纯小数格式  定点纯整数格式

浮点数  思想来源于科学计数法(指数) 容许的数值范围大,处理硬件复杂  浮点数分阶码和尾数 阶码:小数点位置 —— 带符号的整数 —— 类 似于数学中数的指数部分 尾数表示数的有效数值:纯整数或纯小数

2.5 编码和文本  数还有另外一种功用:码( Code )  编码的目的是为了便于标记特定的对象  设计编码时需要按照一定的规则 ——“ 码 制( Code System ) ”  重要概念 位模式 常用编码: ASCII 、汉字编码、多媒体数据

位模式  用于计算的数:用二进制位的多位组合表示定 点数、浮点数  更多的数据类型,就需要有更多的二进制位的 组合规则 —— 位模式  bit pattern 用 0 和 1 组成的二进制位序列及其规则 是一种数据表示方法 要由计算机程序去理解它们  位模式要求: 用户、程序设计者按某种规则形成、存储和处理数据 位模式的二进制位序列长度取决于被编码对象的数量

文本和文档  文本( Text ) —— 编码来表示 文本中的每一个符号包括字母、标点,都以 一个唯一的二进制位序列表示 在计算机中,文本就是位模式的二进制数据 长串  基础的文本编码就是 ASCII American Standard Code for Information Interchange 基于 English  文本编码是计算机进行数据交换的基础

ASCII 码  ANSI 制定,后为 ISO 646 适用于英文,两种形式: 7 位码和 8 位码  7 位二进制 ASCII 码 单字节字符编码方案,基本的文本数据  8 位码是扩展 ASCII 码, See Appendix A

Unicode 编码  通用多文种字符集 表示几乎世界上所有书写语言的字符编码 标准 —— 统一码、单一码、万国码 可支持超过百万个字符的编码  Unicode 编码 国际标准 ISO ISO 采用的是 32 位模式 用于世界范围各种语言文字的文本形式的字 符集,也收集了汉字

汉字编码  汉字编码的目的是为了计算机能够处理、显示、 打印、交换汉字字符  国家汉字编码标准 GB 简化汉字 6763 个, 7445 个字符 港澳台地区使用繁体汉字 BIG5 码  1995 年的 GBK 扩展汉字编码标准 GB 的扩展 收录了 2.1 万多个汉字 GBK 支持 ISO 中的全部中、日、韩汉字  2001 年 GB18030——GBK 的升级 160 万码位,目前汉字约为 2.6 万个

2.6 多媒体数据  多媒体 文本, 图形、音频、视频等 多种数据表现形式,并使之在逻辑上建立联系  今天 计算机和网络都支持多媒体数据处理 相比文本 ……

图形和图像  图形( Graphics ) —— 几何线条、几何符 号等形式表示物体的轮廓  在数据表达上 图形和图像也被认为是同类 例如, Windows 的 “ 画笔 ” 程序,既可以画几何 图形,也可以对图形着色使之成为图像 ( Picture , Image ) 两种技术:位图和矢量图

位图技术  微软公司提出的 又称光栅图( Raster Graphics ) 使用像素( Pixel )阵列,每一个像素是一个点 ( Dot ),点数据的大小取决于分辨率 位模式有 1 、 4 、 8 、 16 、 24 及 32 位等  灰度图像 —— 每一个像素需要更多的二进制位  彩色图形、图像 ——RGB

矢量图技术  任何图像、图形 可以分解为曲线和直线的组合 直线和曲线度都可以使用数学公式表示 直线、曲线公式的组合作为图形数据存储起 来,  需要显示或者打印图形图像数据时 画图的公式被重新执行 并根据给定的大小画出(重现)图形图像 矢量图看上去更加平滑,不会产生纹波误差

音频  音频( Audio )包含了 声音( Voice )和 音乐( Music )  计算机音频就是研究在计算机中表示和处 理声音与音乐数据,目前没有 “ 数字音频 标准 ”

视频  视频( Video )是图像的动态过程 一幅幅( Frame )图像数据连续播放,就 成为了动态图像 也是一种位模式数据 压缩处理后存储,播放时需要解压  MPEG 制定的一系列视频编码和压缩标准 音频 / 视频的 MPEG-1 到 MPEG-4 MPEG 是 ISO 指定的标准研究组织,它的最新 工作是 MPEG-21

2.7 逻辑运算和门电路  用数学的方法研究关于推理、证明等问题的学科 数理逻辑,也叫做符号逻辑 英国数学家布尔 —— 建立了布尔代数 ( 逻辑代数 )—— 计 算机重要的科学基础  逻辑关系可以被解释为因果关系 “ 因 ” 是条件 条件之间的关系用逻辑连接词进行组合 根据不同的条件得到 “ 结果 ”  逻辑运算对应的实现电路,叫做门电路  基本逻辑 ( 运算 ) 关系 与( AND ),或( OR ),非( NOT )

逻辑关系 与  只有决定结果的条件全 部满足,结果才成立, 这种逻辑关系叫做逻辑 与  表示 A AND B A ● B AB  把变量和逻辑关系的取 值列表,就得出了真值 表( True Table ) ABAB

逻辑或  决定结果的条件中只 要任何一个满足,结 果就成立。这种逻辑 关系叫做逻辑或  表示 A OR B A+B  表 2-3 逻辑或真值表 ABA+B

逻辑非  。最简单的描述 就是结果对条件 的 “ 否定 ”  表示 Not A  逻辑非的真值表 10 01A A

逻辑代数  通过代数学的方法研究逻辑关系,通过变换、 简化或组合等方法进行逻辑设计  逻辑表达式 A + A·B A + AB  逻辑函数 F = f ( A , B , C , … )  AB=A+B 反演定律  A+BC = (A+B)(A+C) 分配律  A+AB=A+B 吸收律

门电路  实现基本逻辑关系的电 路是逻辑电路中的单元 电路 ——Gate  基本的门电路有: 与门 或门 非门 异或门  门电路的基本特点

基本门电路  用基本门电路可以组合成多种复合门电路 ( a )与门 F=AB ( b )或门 F = A+B ( c )非门 F =

与非门ABF

ABF 或非门

异或门

2.8 逻辑设计基础  逻辑设计 —— 根据问题,由真值表得到逻辑表达式 根据逻辑定律进行必要的化简、变换,设计 出最优的逻辑表达式 用逻辑电路实现  逻辑分析 与设计相反 由电路得到功能

设计加法器  用逻辑电路实现加 法运算的电路叫做 加法器( Adder ) 设 A 、 B 分别为一位 二进制数 S 为 A 与 B 之和, C 为 A 加 B 产生的进位  加法的真值表  表达式 AB S C

半加器 / 全加器  半加器 只考虑加数和被加数之间的加法运算,并产生了 向高位的进位 —— 没有考虑可能来自低位的进位, 所以它并没有完成一位二进制的全部运算,半加 器的意思是它只完成了一半的加法运算  全加器 不但要考虑本位产生的进位,还要考虑来自 低位的进位

全加器全加器 输入输出 C i-1 AiAiAiAi BiBiBiBi SiSiSiSi CiCiCiCi

全加器电路

四位加法器电路逻辑示意图

存储单元电路 图 2-14 门电路组成存储单元原理示意图

集成电路 IC  IC 按电路内门电路的数目来划分其规模 小规模 IC ( SSIC , Small Scale IC )大约有 10 个门 电路。 超过 100 个门电路 —— 中规模集成电路( MSIC , Middle Scale IC ) 大规模 IC ( LSIC , Large Scale IC )集成的门电路 要超过 1000 个以上 超大规模 IC ( VLSIC , Very Large Scale IC )  超大规模集成电路的集成度已经超过了千万