第三章 数据在计算机中的表示 1 3.1 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示.

Slides:



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

3 的倍数的特征 的倍数有 : 。 5 的倍数有 : 。 既是 2 的倍数又是 5 的倍数有 : 。 12 , 18 , 20 , 48 , 60 , 72 , , 25 , 60 ,
第二章 计算机基础 普通高等教育 “ 十一五 ” 国家级规划教材 全 国 高 等 医 药 院 校 药 学 类 规 划 教 材 大学计算机基础.
2 和 5 的倍数的特征 运动热身 怎样找一个数的倍数? 从小到大写出 2 的倍数( 10 个): 写出 5 的倍数( 6 个) 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 5 , 10 , 15 , 20 , 25 , 30.
0/40 符号( symbol )编码  1 字符编码  2 汉字编码  3 其他编码. 1/40 一、字符编码- ASCII 码 American Standard Code Information Interchange ,美国标准信息交换码; 由美国国家标准化协会 ANSI( American.
信息的编码和存储. 数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题 数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字.
教学进度 计算机科学与工程系 大学计算机基础 (省精品课程) 计算机信息基础 (第二章) 华南农业大学 信息学院.
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
第 2 章 数据表示及逻辑基础. Overview  数制  数、码  编码与文本  多媒体数据  逻辑基础.
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
第四单元 100 以内数的认识
第四单元 100 以内数的认识
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
计算机基础知识之一 第一节 计算机中的数制 及其转换.
计算机基础 张莉莉老师的联系方式: tel: qq: 学习资源: 求索课堂:操作系统
大学计算机基础.
Foundations of Computer Application
大学计算机基础 二、信息的表示与存储.
版权所有,引用请注明出处 第二章、计算机数据表示方法 原著 谭志虎 主讲(改编) 蒋文斌.
计算机的数制、码制及其运算 2010赛前知识点梳理.
第3章 计算机中数据的表示.
汉字编码 汉字编码.
5.1 文本与文本处理 5.2 图像与图形 5.3 数字声音及应用 5.4 数字视频及应用
微型计算机中数的编码和字符的表示 1 数的表示与转换方法 2 带符号数的表示方法 3 定点数与浮点数 4 计算机中的编码.
第1章 计算机基础知识 1.4 二进制数的运算及其加法电路 1.4.1二进制数据算术运算规则 (1) 加法运算规则
计算机基础 第2讲 授课教师:徐鲁辉.
微机原理与接口技术 大家好!.
2.3 信息表示与编码 所谓编码,就是利用数字串来标识所处理对象的不同个体。
第1章 信息时代与计算机 信息与信息技术 计算机概述 计算机系统工作原理和组成 计算机中信息的表示
四种命题 2 垂直.
1.5 数制与编码 任务1:了解二进制数和十进制数之间的转换 任务2:认识ASCII码和汉字编码 汉字编码 ASCII码 计算机基础知识
第四章 数制和信息编码 4.1 引言 4.2 数制与运算 4.3 数据存储单位和内存地址 4.4 信息编码.
微机原理与通信接口 武汉理工大学信息工程学院 2010年9月.
第一章 计算机系统结构.
本章要点: 计算机的发展与应用; 数制与编码; 计算机系统组成; 计算机的性能指标。
第1章 计算机基础知识 (第2节).
计算机导论 第2章 计算机中的数据 4学时.
第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示.
单片机原理及接口技术.
计算机文化基础 参考教材:《计算机文化基础》 (李秀主编,清华大学出版社) 任课教师: 程世杰 所在单位: 计算中心(哈理工大学)
第 1 章 概 论.
第一章 计算机基础知识.
IBM—PC汇编语言 程序设计(第二版) 主讲 李敬兆 Ch1 基础知识.
清华大学计算机系列教材 IBM—PC汇编语言 程序设计(第二版).
计算机文化基础 第一章 计算机的基础知识.
第2章 计算机的基础知识.
1.2 MATLAB变量表达式与数据格式 MATLAB变量与表达式 MATLAB的数据显示格式
《计算机应用基础》课程介绍 教学目标: 授课教师:李季 ( 64学时=2次/周,2学时/次, 16周
1.1 数制与编码 1.2 计算机中数值数据的表示与运算 1.3 计算机系统的组成 1.4 微型计算机概述
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
计算机文化概论
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第1章 数制与编码.
单片机原理及应用 第一章 单片微型计算机概述及预备知识 1.1 单片机的发展历史和发展趋势 1.2 计算机的数制和码制及其数制间转换
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
2017第二轮选考复习 多媒体信息编码.
第4课时 绝对值.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
数据表示 第 2 讲.
第一章 微型计算机中的数据类型.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
复习:十进制与其他进制的转换 十进制转换为二进制: 短除法:除以2倒取余数 十进制转换为十六进制: 短除法:除以16倒取余数
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第一章 绪 论 1.1 概 述 1.2 数制与代码.
单片机原理及其应用 主讲教师 赵琳.
学习目标 1、什么是列类型 2、列类型之数值类型.
数字电子技术 项目1 简单加法器电路设计与测试
Presentation transcript:

第三章 数据在计算机中的表示 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示

3.1 进位计数制及相互转换 进位计数制 2 r 进制数:只用 r 个基本符号(例如 0 , 1 , 2 , … , r - 1 )表示数值 进位制二进制八进制十进制十六进制 规则逢二进一逢八进一逢十进一逢十六进一 基数 r=2r=8r=10r=16 基本符号 0,10,10,1,2,…,70,1,2,…,70,1,2,…,90,1,2,…,90,1,2,…,F0,1,2,…,F 权 2i2i 8i8i 10 i 16 i 角标表示 B ( Binary ) O ( Octal ) D ( Decimal ) H ( Hexadecimal )

3 N=a n-1 × r n-1 + a n-2 × r n-2 + … + a 0 × r 0 + a -1 × r -1 + … + a -m × r -m 权 权 基数 数码 =6× × × × ×10 -2 任一 r 进制数 N 可表示为:

3.1.2 不同进位计数制间的转换 4 r 进制转化成十进制: 数码乘以各自的权的累加 例: 10101(B)= =21 567(O)=5   8+7= A(H)= = (B) 二进制 B 八进制 O 十进制 D 十六进制 H 进制表示符号 = =5.75

十进制转化成 r 进制: 5 整数部分:除以 r 取余数,直到商为 0 ,余数从右到左排列。 小数部分:乘以 r 取整数,整数从左到右排列。 100(D)=144(O)=64(H) 八进制 十六进制 例 (D) ≈ (B)      演示

二进制、八进制、十六进制数间的相互转换 6 1 位八进制数对应 3 位二进制数 1 位十六进制数对应 4 位二进制数 8 1 = =2 4 八进制 对应二进制 十六进制对应二进制 十六进制 对应二进制 A B C D E F1111

(B)=36E.D4(H) 3 6 E D (B)= (O) 整数部分:从右向左按三 ( 四 ) 位进行分组 小数部分:从左向右按三 ( 四 ) 位进行分组 整数高位和小数低位,不足补零 二进制转化成八 ( 十六 ) 进制

8 64(H)= (B) (O)= (B) 一位化为三 ( 四 ) 位 整数前的高位 0 和小数后的低位 0 可消失 八 ( 十六 ) 进制转化成二进制

3.1.3 二进制数的算术运算 9 1. 二进制数的加法运算 2. 二进制数的减法运算 加法运算法则 0+0=0 0+1=1+0=1 1+1=0 加法运算法则 0+0=0 0+1=1+0=1 1+1= 减法运算法则 0-0=1-1=0 1-0=1 0-1=1 ( 向高位借位 ) 减法运算法则 0-0=1-1=0 1-0=1 0-1=1 ( 向高位借位 )

10 3. 二进制数的乘法运算 4. 二进制数的除法运算 乘法运算法则 0×0=0 0×1=1×0=0 1×1=1 乘法运算法则 0×0=0 0×1=1×0=0 1×1=1 减法运算法则 0÷0=0 0÷1=0 1÷0( 无意义 ) 1÷1=1 减法运算法则 0÷0=0 0÷1=0 1÷0( 无意义 ) 1÷1= × ×

3.1.4 二进制数的逻辑运算 11 逻辑非运算 逻辑非的真值表 AF = A 逻辑与运算 逻辑与的真值表 AB F = A×B 当 A 、 B 事件同时满足 结果为真,只要一个 为假,结果为假。 表示同原事件 A 含义相反

12 逻辑或运算 逻辑或的真值表 ABF = A+B 一般在真值表中 可用 1 或 T(True) 表示真,用 0 或 F(False) 表示假 当 A 、 B 两个事件只要 有一个满足时结果为 真,只有两个均为假 ,结果为假。

3.2 数据在计算机中的表示 13 二进制优点 : 物理上容易实现,可靠性强;运算简单,通用性强; 便于表示和进行逻辑运算。

3.2.1 数值数据 14 符号位: “ 0” 表示正 、 “1” 表示负 定点整数 符号数的机器数表示 (3 个特点:符号、小数点、范围 ) S 小数点 无符号位 S 小数点 定点小数 约定小数点位置在机器数的最右边 定点表示法: 约定小数点隐含在某一固定位置上 浮点数表示法: 小数点位置可以任意浮动 约定小数点位置在符号位和 有效数值部分之间

浮点数表示 (B)= ×2 +10 = ×2 -10 = ×2 +11 阶码数符阶符尾数 N= 数符  尾数  2 阶符  阶码 尾数的位数决定数的精度 阶码的位数决定数的大小范围 规格化的形式:尾数的绝对值 大于等于 0.1 并且小于 1 ,从而 唯一地规定了小数点的位置。 定点整数 定点小数

带符号数的表示 16 (3) 补码 0X 1|X| 0<=X X<=0 +7 : : : : [X] 原 = +7 : : X 1|X| 0<=X X<=0 0X 1|X|+1 0<=X X<=0 +7 : : : : : : (2) 反码 [X] 反 = 在机器数中,负数有三种表示法: (以整数为例,假定字长为 8 位) (1) 原码

3.2.2 字符 17 西文字符 ACSII 码 (American Standard Code for Information Interchange) 采用 7 位二进制编码,可表示 128 个常用字符,从 0 到 127 控制字符: 0 ~ 32 和 127 ;普通字符: 94 个。 例如: “a” 字符的编码为 ,对应的十进制数是 97 ; 换行 0AH 10 回车 0DH 13 空格 20H 32 ‘0’ ~ ‘9’ 30H ~ 39H 48 ~ 57 ‘A’ ~ ‘Z’ 41H ~ 5AH 65 ~ 90 ‘a’ ~ ‘z’ 61H ~ 7AH 97 ~ 122 (小写字母比大写字母码制大 32 )

汉字编码 18 (1) 汉字输入码 音码类 全拼、双拼、微软拼音、自然码和智能 ABC 等 形码类 五笔字型法、郑码输入法等 。 (2) 汉字国标码 (GB2312 - 80) 每个汉字占两个字节。 一级汉字: 3755 个;二级汉字: 3008 个。 汉字分区,每个区 94 个汉字。 (3) 机内码 汉字在设备或信息处理系统内部最基本的表达形式。 汉字 国标码 汉字内码 中 8680( ) B ( ) B 华 5942( ) B ( ) B 区号 区中位置

汉字字形编码 19 (4) 汉字字形码 点阵:汉字字形点阵的代码 有 16×16 、 24×24 、 32×32 、 48×48 等 编码、存储方式简单、无需转换直接输出 放大后产生的效果差 矢量:存储的是描述汉字字形的轮廓特征 矢量方式特点正好与点阵相反 ( 5 ) 汉字地址码 每个汉字字形码在汉字字库中的相对位移地址 地址码和机内码要有简明的对应转换关系

20 组平面行 字位 最高位为 0 基本多文种平面( BMP ): 0 组 0 平面,包含字母、音节及表意 文字等。 例如: ‘A’ 41H(ASCII) H(UCS) ‘ 大 ’ 3473H(GB2312) H(UCS (6) 其他汉字编码 UCS 码、 Unicode 码、 GBK 码、 GB18030 、 BIG5 码等  UCS ( Universal Code Set ) 国际标准 (ISO) ,通用多八位编码字符集 世界各种文字的统一的编码方案,一个字符占 4 个字节。 分为:

21  Unicode 码 另一国际标准:采用双字节编码统一地表示世界上的主要文字。 其字符集内容与 UCS 的 BMP 相同。  GBK 码 GBK 等同于 UCS 的新的中文编码扩展国家标准, 2 字节表示一个汉字 第一字节从 81H~FEH ,最高位为 1 ; 第二字节从 40H~FEH ,第二字节的最高位不一定是 1 。

22  GB18030 码 取代 GBK1.0 的正式国家标准,收录了 个汉字,包含了藏文、 蒙文、维吾尔文等主要的少数民族文字,采用单字节、双字节和四 字节 3 种方式编码。  BIG5 编码 台湾、香港地区普遍使用的一种繁体汉字的编码标准,包括 440 个 符号,一级汉字 5401 个、二级汉字 7652 个,共计 个汉字。

23 1 .简述计算机内二进制编码的优点。 2 .给定一个二进制数,怎样能够快速地判断出其十进制等值数是奇数还是偶数? 3 .浮点数在计算机中是如何表示的? 4 .假定某台计算机的机器数占 8 位,试写出十进制 -67 的原码、反码和补码。 5 .如果 n 位能够表示 2 n 个不同的数,为什么最大的无符号数是 2 n -1 而不是 2 n ? 6 .如果一个有符号数占有 n 位,那么它的最大值是多少? 7 .什么是 ASCII 码?请查一下 “D” 、 “d” 、 “3” 和空格的 ASCII 码值。 8 .已知汉字 “ 学校 ” 的机内码为 D1A7 和 D0A3 ,请问它们的国标码是什么? 如何验证其正确性? 9 . 比较 GB 码、 GBK 码、 UCS 码、 Unicode 码的区别。 思考题

24 1 .进行以下数的数值转换, (32) D = (____ ) B A B C D .进行以下数的数值转换, (3E1) H = (____ ) D A. 992 B. 993 C. 994 D .下面列出的四个不同数制表示的数中,数值最大者是 ____ 。 A (B) B. 334(O) C. 219(D) D. DA(H) 4. 国标 GB 汉字编码字符集中,使用频度最高的是一级 汉字,它按 ____ 顺序排列。 A. 笔画 B. 偏旁部首 C. 汉语拼音 D. 四角号码 选择题