信息的编码和存储. 数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题 数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字.

Slides:



Advertisements
Similar presentations
因数与倍数 2 、 5 的倍数的特征
Advertisements


第二章 计算机基础 普通高等教育 “ 十一五 ” 国家级规划教材 全 国 高 等 医 药 院 校 药 学 类 规 划 教 材 大学计算机基础.
计算机概论 计算机概论 计算机的发展与展望 计算机的特点及应用 信息的表示及存储 计算机系统概述 计算机与信息社会 计算机安全 综合应用.
第三章 数据在计算机中的表示 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示.
教学进度 计算机科学与工程系 大学计算机基础 (省精品课程) 计算机信息基础 (第二章) 华南农业大学 信息学院.
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
大学计算机基础 —— 系统工具与环境(文科用) 赵 欢 肖德贵 杨小林 陈 娟 吴蓉晖 编著. 第一部分 计算科学概论 第 2 章 计算机组成与工作原 理 大学计算机基础 —— 系统工具与环境(文科用)
第 2 章 数据表示及逻辑基础. Overview  数制  数、码  编码与文本  多媒体数据  逻辑基础.
第一章 信息与信息技术 第二节 信息的编码. 巩固练习 1 、现代社会中,人们把()称为构成世界 的三大要素。 A. 物质、能量、知识 B. 信息、物质、能量 C. 财富、能量、知识 D. 精神、物质、知识 2 、下列叙述中,其中( )是错误的 A 信息可以被多个信息接收者接收并且多次使用 B 信息具有时效性特征.
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
2 、 5 的倍数特征 集合 2 的倍数(要求) 在百数表上依次将 2 的倍数找出 并用红色的彩笔涂上颜色。
计算机基础知识之一 第一节 计算机中的数制 及其转换.
大学计算机基础.
Foundations of Computer Application
大学计算机基础 二、信息的表示与存储.
第3章 计算机中数据的表示.
微型计算机中数的编码和字符的表示 1 数的表示与转换方法 2 带符号数的表示方法 3 定点数与浮点数 4 计算机中的编码.
第1章 计算机基础知识 1.4 二进制数的运算及其加法电路 1.4.1二进制数据算术运算规则 (1) 加法运算规则
计算机基础 第2讲 授课教师:徐鲁辉.
微机原理与接口技术 大家好!.
1.5 数制与编码 任务1:了解二进制数和十进制数之间的转换 任务2:认识ASCII码和汉字编码 汉字编码 ASCII码 计算机基础知识
第四章 数制和信息编码 4.1 引言 4.2 数制与运算 4.3 数据存储单位和内存地址 4.4 信息编码.
微机原理与通信接口 武汉理工大学信息工程学院 2010年9月.
第2章 计算机基础知识 2.1 图灵机简介 2.2 数的不同进制 2.3 数制间相互转换 2.4 原码、补码、反码 2.5 字符数据编码.
第一章 计算机系统结构.
本章要点: 计算机的发展与应用; 数制与编码; 计算机系统组成; 计算机的性能指标。
第1章 计算机基础知识 (第2节).
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
计算机导论 第2章 计算机中的数据 4学时.
单片机原理及接口技术.
计算机文化基础 参考教材:《计算机文化基础》 (李秀主编,清华大学出版社) 任课教师: 程世杰 所在单位: 计算中心(哈理工大学)
第 1 章 概 论.
第三单元 信息数字化原理、过程与方法.
清华大学计算机系列教材 IBM—PC汇编语言 程序设计(第二版).
第2章 计算机的基础知识.
《计算机应用基础》课程介绍 教学目标: 授课教师:李季 ( 64学时=2次/周,2学时/次, 16周
CPU结构和功能.
第一章 函数与极限.
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
计算机文化概论
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第1章 数制与编码.
1.2 有理数 第1课时 有理数 伏家营中学 付宝华.
第4章 Excel电子表格制作软件 4.4 函数(一).
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
2017第二轮选考复习 多媒体信息编码.
3.16 枚举算法及其程序实现 ——数组的作用.
第4课时 绝对值.
2.2矩阵的代数运算.
第二章 Java基本语法 讲师:复凡.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
2.3.运用公式法 1 —平方差公式.
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
多媒体信息编码.
异分母分数加、减法.
数据表示 第 2 讲.
第一章 微型计算机中的数据类型.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
第9章 位 运 算.
第一章 绪 论 1.1 概 述 1.2 数制与代码.
学习目标 1、什么是列类型 2、列类型之数值类型.
数字电子技术 项目1 简单加法器电路设计与测试
9.3多项式乘多项式.
Presentation transcript:

信息的编码和存储

数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题

数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字 所代表的值不同。( 19 : 10 1 和 109 : 10 2 )

位权表示法 位权和基数的关系:位权的值是基数的若 干次幂。( 627 : ) 位权表示法:数值可用位权展开的形式表 示。其具体的步骤为每个数字乘以基数的 幂次,然后将这些展开的乘积多项式用累 加方式表示出来。( ) 10 = 6×10 2 + 2×10 1 + 7×10 0 + 0×10 - 1 + 8×10 -2 常见的数制有十进制、二进制、八进制、 十六进制

二进制系统 十进制的电路设置比较复杂 计算机采用数字电路,电子器件通常有 “ 开 通 ” 和 “ 断开 ” 两个状态,所以可以把这两个 状态分别表示 1 和 0 。 采用二进制,适应了电路性质。还可用作 逻辑运算 电路实现简单,运算简单、工作可靠和逻 辑性更强

十进制转为二进制 十进制转为非十进制的方法: 对整数:将十进制整数逐次用非十进制的 基数去除,直到商为 0 ,再把余数由下而上 排列。( 75 ) 10 =( ) 2 对小数:将十进制小数不断用非十进制基 数去乘,直到小数的当前值等于 0 或满足所 要求的精度为止,最后将所得到的乘积的 整数部分由上而下排列。( ) 10 = ( ) 2 ( 0.32 ) 10 =( ) 2

把非十进制转成十进制 将各非十进制按权展开,然后求和。 各位权的幂次表示:小数点前从右向左记 幂次为 0 、 1 、 … ;小数点后从左向右记幂 次为 -1 、 -2 、 … 。 ( ) 2 =( ) 10 ( 1075 ) 8 =() 10

非十进制之间的转换 二进制转为八进制 每三位为一组,整数从右向左,不足左补 0 ;小数从左到右,不 足右补 0 ,然后计算各组按位权展开的和。 ( ) 2 =() 8 八进制转为二进制 把各数字用对应的 3 位二进制表示即可。 二进制转为十六进制 每四位为一组,整数从右向左,不足左补 0 ;小数从左到右,不 足右补 0 ,然后计算各组按位权展开的和。 ( ) 2 =() 16 十六进制转为二进制 把各数字用对应的 4 位二进制表示即可( F05D.7A1 ) 16 =() 2

练习 八进制和十六进制如何相互转换 ( 69 ) 10 =() 2 =() 8 =() 16 ( ) 2 =() 10 =() 8 =() 16 计算机中通常使用十六进制计数法,因为 计算机里二进制的位数大都是 4 的整数倍。 这样避免了过长二进制位数的误写。

二进制的算术运算 加、减、乘、除 借位和进位 + =? - =? 计算机中一般只有加法、乘法电路,减法、 除法的运算都可相应地转换成加法、乘法 运算。

二进制的逻辑运算 逻辑运算就是指对 “ 因果关系 ” 进行分析的一 种运算。运算结果不表示数值的大小,而 是条件成立还是不成立的逻辑量。 运算没有进位和借位的概念 逻辑代数就是实现逻辑运算的数学工具。 它包含三种基本的逻辑运算:与、或、非。 “ 与 ” -串联电路; “ 或 ” -并联电路。 V =?

信息编码 信息编码就是对输入到计算机中的各种信 息用二进制数进行编码。 信息包括各种数值和非数值数据 数值数据又包括整数(正整数、负整数)、 小数。 非数值数据则包括英文字母、中文汉字、 图像、声音。 不同的计算机系统采用不同的编码,需要 统一,产生了国际标准。

文本表示 文本的每一个不同的符号(字母和标点)代之以相 应的唯一的位模式。 美国国家标准化学会 ANSI 采用了美国国家信息交换 用标准码( ASCII ) ASCII 用 7 位二进制位表示大小写英文字母和标点符 号、数字 0~9 以及一些像换行、回车之类的控制符。 共 128 个字符 现在, ASCII 扩展到 8 位。最高位为 0 。各家厂商可 以把最高位置 1 而发展出自己的编码数据。 Hello( ) 转换成十进制,大写字母比小写字母之间小 32 。 H : h : 见附录

文本表示 Unicode 编码,采用 16 位二进制表示,可表 示 共 个文字,包含中文,日 文,希伯来文等。 国际化标准组织 ISO 使用 32 位二进制表示。 字处理文件包含字符和特征码。它们不遵 循 ASCII 和 Unicode 标准。

汉字如何表示 1980 年颁布的 GB 标准:国标码 每个汉字和特殊字符使用两个字节(即 16 位二进制) 表示,共收录 7445 个字符。 2000 年,扩充了标准。采用单、双、四字节混合 编码。可收入 150 万个字符以上。 以 ASCII 码中的 94 个字符代码为基础,其中任何 两个代码组成一个汉字交换码。第一个字节称为 “ 区 ” ,第二个字节称为 “ 位 ” 。可组成 94*94=8836 个字。(对应区位输入法 / 内码 )

有关汉字编码的几种码 机外码:通过西文键盘输入的汉字信息编码。它由键盘上 的字母、数字和特殊符号组成。比如 “ 大 ” 的机外码是 “da” 等。 机内码:内码。机外码通过键盘输入,中文 Windows 操作 系统的 “ 输入码转换模块 ” 将之转换为机内码。 字形码:文字信息的输出编码。就是屏幕上我们看到的汉 字。采用点阵形式,每个点即二进制的一个位,由 “0” 或 “1” 表示不同状态,如明、暗或不同颜色等特征,字型和体。 字形码的集合构成字库。 汉字字型有 16×16 、 24×24 、 32×32 、 48×48 、 128×128 等 点阵。字库存在文字发生器和字模存储器中。 16×16 点阵 的汉字存储空间是 16×16/8 = 32 个字节。

数值的表示 不能采用 ASCII 编码( 25 ) 采用二进制(或它的变种)表示数值 二-十进制编码( BCD 码):其中有一种 8421 码。 8421 码是使用 4 位二进制数表示一位十进制 数。 ( 1235 ) 10 =( ) BCD

带符号整数表示(补码) 符号位用 1 位二进制数放在最左边表示。 1 表示负数, 0 表示正数。(机器数) 比如三位二进制数表示带符号的整数,可 有以下几种情况: 表示的范 围是 -2 3 /2~2 3 /2-1 。 正、负数补码表示关系:从右开始复制到 第一个 1 为止,以后各位取补。 ( 001 )= 1 的负数- 1 的补码表示是 111

补码运算 7-5 =? 计算机减法的运算由一个加法电路和一个 取负电路组成。 溢出( 5 + 4 =?) 两正数相加得负数,两负数相加得正数。

余码 以四位二进制表示为例。 以 1000 为 0 ,往右为正,往左为负。 余码和补码的符号位相反。- 5 的补码是 1011 ,余码是 0011 。 余 8 码。 -5 的余码是 0011 ,相当于十进制的 3 , 3 比- 5 大 8 。

小数表示 根据小数点的位置是否固定,分为定点整数、定点小数和 浮点数 定点整数 0110 + 定点小数 0110 + 浮点小数(以 8 位为例) 最高位为符号位,余下的 7 位为指数字段和尾数字段,符号位 后面的 3 位为指数字段,剩下的为尾数字段。 指数部分: 110 ~+ 2 (余码) 尾数部分: 实际表示数值: (10.11) 2 =(2.75) 10 要编码 11/8 变为 ,在自左第一个 1 开始复制,不足补零 ( 3/8), 多余舍去 ( ) 。

截断误差 截断误差是数值分析的研究人员考虑的问题。 从左到右加,得到的结果是 先加 1/8 和 1/8 ,得 1/4, 再加 得 Excel 中的精确度 10 6

图像的表示 位图:像素的集合。每个像素的黑白用 1/0 表示。彩色图像的每个像素用颜色的二进 制组合表示。 RGB 用 3 个字节表示,那么就 是 24 位位图。大小计算是: 3×1024×768 = 2.4M 。 压缩( Jpeg 、 Gif ) 矢量图像( Truetype)

声音的表示 按照固定的时间间隔对声波采样,并记录 所得到的值序列。 CD 每秒 次采样 每次采样的数据用 16 个二进制表示(立体声用 32 位) MIDI 音乐的指令而不是音乐编码本身。比 如什么音乐演奏多长时间。因此,音效依 赖不同的合成器。

视频的表示 由很多单一的画面所构成的,每一副为一 帧。 采样频率是指在一定时间以一定的速度对 单帧视频信号的捕获量。 25 ~ 30 采样深度是指采样后每帧所包含的颜色位 (色彩值)。如 8 位,则可达 256 中单色灰 度。 压缩标准: MPEG

信息压缩 通用压缩技术: 行程编码:用一个指示该值的代码和一个指 示重复次数的代码替代相同值组成的串。 相对编码:记录相邻数据块之间的差异,而 不是整个数据块。 频率相关编码:用于表示一个数据项的二进 制位数与这个数据项出现的频率密切相关。

Lempel - Ziv 编码 Zip 文件采用的编码方法 自适应字典编码

图像的压缩 GIF: 把可用付给像素的颜色数目减少到 256 个。通过一个调色板表,把这 256 种潜在的 颜色与一种红绿蓝的组合建立对应关系。 JPEG: 无损-依靠存放连续像素之间的差别 得到。

信息单位 位: bit 字节、换算 字长: CPU 一次处理的二进制位数。

计算机内部结构 P

CPU 结构和功能