第3章 计算机中信息的表示与存储PPT
合集下载
第3章计算机基础知识、计算机中数据的表示
吾
日
三
省
吾
我知
身
进步
❖大一:大学计算机基础 ❖大二:VB、C、Athorware、
Access、Photoshop
课程定位
基本技能
中英文录入(50字/分) 计算机基础知识 Windows XP 网络应用 Word 2019 文字处理软件 Excel 2019 电子表格处理软件 PowerPoint 2019 演示软件
【方法】除基逆取余
【例】将十进制数253转换成二进制数
十进制数(D)
余数
2 253
└2 126 └2 63 └2 31 └2 15 └2 7 └2 3 └2 1 └0
1
转换结果的最低位
0
1
1
1
1
1
1
转换结果的最高位
转换结果: (253)10=(11111101)2
【例】将十进制数253转换成八进制数转换结果的最低位
集成电路
Integrated
大规模集成电路
Large Scale Integration
计算机各个发展阶段的比较
发展对象
比较 特点 对象
第一代
第二代
(1946~1957) (1958~1964)
第三代 (1965~1970)
第四代 (1971至今)
电子器件
电子管
晶体管
中、小规模集成电 路
主存储器
磁芯、磁鼓
6 0 3.2 5
6×102 3×100
2×10-1
5×10-2
计算机中常用的几种计数制
十进制 二进制 八进制
数码
0~9
0,1
0~7
基数
10
日
三
省
吾
我知
身
进步
❖大一:大学计算机基础 ❖大二:VB、C、Athorware、
Access、Photoshop
课程定位
基本技能
中英文录入(50字/分) 计算机基础知识 Windows XP 网络应用 Word 2019 文字处理软件 Excel 2019 电子表格处理软件 PowerPoint 2019 演示软件
【方法】除基逆取余
【例】将十进制数253转换成二进制数
十进制数(D)
余数
2 253
└2 126 └2 63 └2 31 └2 15 └2 7 └2 3 └2 1 └0
1
转换结果的最低位
0
1
1
1
1
1
1
转换结果的最高位
转换结果: (253)10=(11111101)2
【例】将十进制数253转换成八进制数转换结果的最低位
集成电路
Integrated
大规模集成电路
Large Scale Integration
计算机各个发展阶段的比较
发展对象
比较 特点 对象
第一代
第二代
(1946~1957) (1958~1964)
第三代 (1965~1970)
第四代 (1971至今)
电子器件
电子管
晶体管
中、小规模集成电 路
主存储器
磁芯、磁鼓
6 0 3.2 5
6×102 3×100
2×10-1
5×10-2
计算机中常用的几种计数制
十进制 二进制 八进制
数码
0~9
0,1
0~7
基数
10
大学计算机基础信息的表示与存储精品PPT课件
逻辑非: 0 =1
1 =0
当开关A合上,电 灯两端被短路。电 流从开关A流走, 灯不亮。
逻辑非真值表
A F=A
01
1
0
某一事件的发生取决于条件的否定
逻辑非运算通常用符号“‾ ”、“~”或“NOT”来表示。
利用3种逻辑运算还可以组合成其他几种复合运算, 如与非、或非、与或非、异或等。
异或运算:0⊕0=0 0⊕1=1 1⊕0=1 1⊕1=0
1 01 0 0 1 0 1
集成电路中的每一条线路只有两种状态
开-关,有电-没电,正电-负电,高电压-低电压等。 方便起见,用数字1表示其中的一种状态(高电压),
用0表示另一种状态(低电压)。 一条线路一次只能区分两种(21)状态
1(高电压)、0(低电压) 两条线路一次可以区分四种(22)状态
00、01、10、11 8条线路一次可以区分28种状态 32条线路一次可以区分232种状态 64条线路一次可以区分264种状态 ¨¨¨¨¨¨¨¨¨
在讨论数的进位制之前,先介绍进位计数制的
“基数”和“位权”的概念。因为无论采用哪种计数
制表示数据,都涉及到“基数”和“位权”。
1011 1 1 1 0 1 1 10 11 111 1
1011
100
二进制加法是基本运算,而二进制的减法则是采用补码运算,将减法转换 成加上一个负数来实现的;二进制乘、除法运算可以通过加、减和移位来实 现,因此在计算机内部所有的算数运算都是转化为若干步加法运算进行的。
二进制数中小数点向右移1位,数值就扩大2倍;小数点向左移1位,数值 就缩小2倍。
在计算机中,中央处理器的线路的条数被称为计算机的字长。
加法: 0+0=0 0+1=1 1+0=1 1+1=0(有进位)
计算机中信息的表示与存储课件
十进制
十进制数组成: 0-9 运算规律: 逢十进一
表达方式: (11)
10
计算机中的其它进制
八进制数
八进制数组成:
0、1、2、3、4、5、6、7
运算规律:
逢八进一
表达方式:
数字后面加“O”
十六进制数组成:
0、1、2、3、4、5、6、7、8、 9、A、B、C、D、E、F
运算规律:
逢十六进一
表达方式:
• 使用ASCII码表示,最多分配给256个字符分配数值 128个字符的标准ASCII码 128个字符的扩充ASCII码
汉字的编码
• 汉字代码标准GB 2312-80 • 有6763个常用汉字规定了二进制编码 • 每个汉字使用2个字节,即由16位二进制数表示
图像、视频、声音等信息的编码
• 图像、视频、声音等信息有不同的编码标准 • 例如JPG、MPEG、WAV
PART 03 三、本节小结
进制与二进制
二进制与十进制异同
二进制转换
十进制数转换为二进制数?
二进制数与信息编码
字符编码
注意:一般来说,进率是几,就称之为几进制。
答案 12双 15两 150分钟 12年
进制 十二进制 十进制 六十进制 十二进制
二进制
二进制数组成: 0和1 运算规律: 逢二进一 表达方式:
(10110100)2
运算法则: 0+0=0 0+1=1 1+0=1 1+1=10 0*0=0 0*1=0 1*0=0 1*1=1
十六进制数 数字后面加“H”
使用二进制的原因
元器件容易制造 运算器硬件结构简单 容易实现逻辑运算
十进制数与二进制数的转换
计算机组成原理课件第三章计算机中的数据表示
十进制数的运算
基于BCD码进行加减乘除等运算,需考虑进位和借位 问题。
数值型数据运算方法
01
加法运算
通过加法器实现,考虑进位问题。
乘法运算
通过移位和加法操作实现,考虑乘 积的符号和绝对值问题。
03
02
减法运算
通过减法器或加法器配合取反操作 实现,考虑借位问题。
除法运算
通过比较和减法操作实现,考虑商 的符号和余数问题。
计算机组成原理课件第三章 计算机中的数据表示
• 数据表示概述 • 数值型数据的表示 • 非数值型数据的表示 • 数据的逻辑结构与物理结构 • 数据校验与纠错技术 • 计算机中数据表示的应用与发展趋
势
01
数据表示概述
数据表示的定义与重要性
定义
数据表示是指将数据以某种形式编码成 计算机能够识别和处理的形式。它是计 算机科学中的基础概念,涉及到计算机 内部数据的存储、传输和处理方式。
CRC是一种广泛使用的数据校验方法,它通过发送方和接收方共同约定一个多项式,然后发送方在数 据后添加冗余位,使得整个数据能够被该多项式整除。
接收方在接收到数据后,也会使用同样的多项式进行除法运算。如果余数为0,则说明数据正确;如果余 数不为0,则说明数据在传输过程中出现了错误。
纠错编码技术简介
纠错编码技术是一种能够自动纠正数据传输过程中所发生错误的方法。它通过在数据中添加冗余信息,使得接收方能够根据 这些冗余信息来检测和纠正错误。
跨语言文本处理。
汉字编码
GB2312
GBK
简体中文编码标准,收录6763个 常用汉字和682个非汉字图形字符, 采用双字节编码。
扩展GB2312,收录21003个汉字 和图形符号,支持繁体中文和简 体中文。
基于BCD码进行加减乘除等运算,需考虑进位和借位 问题。
数值型数据运算方法
01
加法运算
通过加法器实现,考虑进位问题。
乘法运算
通过移位和加法操作实现,考虑乘 积的符号和绝对值问题。
03
02
减法运算
通过减法器或加法器配合取反操作 实现,考虑借位问题。
除法运算
通过比较和减法操作实现,考虑商 的符号和余数问题。
计算机组成原理课件第三章 计算机中的数据表示
• 数据表示概述 • 数值型数据的表示 • 非数值型数据的表示 • 数据的逻辑结构与物理结构 • 数据校验与纠错技术 • 计算机中数据表示的应用与发展趋
势
01
数据表示概述
数据表示的定义与重要性
定义
数据表示是指将数据以某种形式编码成 计算机能够识别和处理的形式。它是计 算机科学中的基础概念,涉及到计算机 内部数据的存储、传输和处理方式。
CRC是一种广泛使用的数据校验方法,它通过发送方和接收方共同约定一个多项式,然后发送方在数 据后添加冗余位,使得整个数据能够被该多项式整除。
接收方在接收到数据后,也会使用同样的多项式进行除法运算。如果余数为0,则说明数据正确;如果余 数不为0,则说明数据在传输过程中出现了错误。
纠错编码技术简介
纠错编码技术是一种能够自动纠正数据传输过程中所发生错误的方法。它通过在数据中添加冗余信息,使得接收方能够根据 这些冗余信息来检测和纠正错误。
跨语言文本处理。
汉字编码
GB2312
GBK
简体中文编码标准,收录6763个 常用汉字和682个非汉字图形字符, 采用双字节编码。
扩展GB2312,收录21003个汉字 和图形符号,支持繁体中文和简 体中文。
计算机信息的表示和存储ppt课件
A)ASC说II明码:字K符(KiloB,千)b)yte MC()wMoergda,百万,D兆))bit
G(Giga,十亿) T(Tril,万亿)
D
练一练
1.计算机中表示信息量的最小单位 是 B ,最基本的单位是 A 。
A.字节(Byte) B.二进制位(Bit) C.千字节(kB) D.兆字节(MB) E.千兆字节(GB)
2. Bit 的意思( D )。
A)0~7 B)0~f C)0~9 D)1或0
3.一个字节的二进制位数为( C )。
A)2 B)4 C)8 D)16
1MB不等于 A 。 A.220Byte B.100万B C.1024×1024B D.1024KB 1MB=1024KB =1024×1024B =1048576B • 1KB的准确数值是__A__。 A.1024Bytes B.1000Bytes C.1024bits D.1000bits
图像、声音、逻辑数据等。
计算机进行数据处理时,首先要将相应的数据输入到 计算机中,并以二进制的形式存储在计算机中。所以,不 管是数值数据还是非数值数据,都必须转换成二进制数的 形式,才能存入计算机中。
二、计算机的存储容量单位
1 位(bit):度量数据的最小单位 0 字节(Byte):数据处理与存储的基本单位 1 Byte= 8 bit 或1B=8b
第一章 计算机基础知识
1.1计算机的发展 1.2信息的表示与存储 1.3多媒体简介 1.4计算机病毒与防治
一、信息与数据
1.信息的概念
信息是对人有用的数据
数据与信息的区别
数据包含信息 数据处理之后产生结果为信息 信息具有相对性,时效性
许多场合信息和数据不加区分
义务版 四年级信息技术 第三单元第12课 二值的黑白图像 课件
二值的黑白图像
四年级信息技术
目录
CONTENTS
1 学习目标
学习目标
2 学习重点
重点知识一:
用 0 和 1 存储 和表示计算机 中的信息
学习重点
重点知识二:
编码长度与所 包含信息量之 间的关系
重点知识三:
设计属于自己 的黑白方块图
学习重点
通过上节课学习 莫尔斯电码,我们 已经知道可以用编 码来表示字母 等信 息。那么,是否也 能用编码表示图 片???
了解点阵字库
项目四
4 课堂小结
课堂小结
小结1 了解编码长度与所包含信息量之间的关系
知道计算机中图片、文字等信息是用 0 和 1 的不 同排列组合来表示的
小结3 体验了自己编码、解码的乐趣
小结2
课堂小结
课
结
本
完
谢谢同学们的观看!
四年级信息技术
2 设计图
解码 练习
重点知识二:编码长度与所包含信息量之间的关系
思考编码长度与所包含信息 量之间的关系???
重点知识二:编码长度与所包含信息量之间的关系 编码长度与信息量
重点知识二:编码长度与所包含信息量之间的关系
编码长度越
01 长,信息量 越大,黑白 方块越复杂。
重点知识三:设计属于自己的黑白方块
流程1
流程2
流程3
流程4
在老师提供的方格 纸上设计属于自己 的黑白方块图,并 转化为 0、1编码
同学间互换转 化后的编码, 尝试解码获得 黑白方块图
和其他同学手 中的原始黑白 方块图进行对 比,查验解码 结果是否正确
进行小结
重点知识三:设计属于自己的黑白方块
设计区
编码区解码区ຫໍສະໝຸດ 3 拓展提升拓展提升
四年级信息技术
目录
CONTENTS
1 学习目标
学习目标
2 学习重点
重点知识一:
用 0 和 1 存储 和表示计算机 中的信息
学习重点
重点知识二:
编码长度与所 包含信息量之 间的关系
重点知识三:
设计属于自己 的黑白方块图
学习重点
通过上节课学习 莫尔斯电码,我们 已经知道可以用编 码来表示字母 等信 息。那么,是否也 能用编码表示图 片???
了解点阵字库
项目四
4 课堂小结
课堂小结
小结1 了解编码长度与所包含信息量之间的关系
知道计算机中图片、文字等信息是用 0 和 1 的不 同排列组合来表示的
小结3 体验了自己编码、解码的乐趣
小结2
课堂小结
课
结
本
完
谢谢同学们的观看!
四年级信息技术
2 设计图
解码 练习
重点知识二:编码长度与所包含信息量之间的关系
思考编码长度与所包含信息 量之间的关系???
重点知识二:编码长度与所包含信息量之间的关系 编码长度与信息量
重点知识二:编码长度与所包含信息量之间的关系
编码长度越
01 长,信息量 越大,黑白 方块越复杂。
重点知识三:设计属于自己的黑白方块
流程1
流程2
流程3
流程4
在老师提供的方格 纸上设计属于自己 的黑白方块图,并 转化为 0、1编码
同学间互换转 化后的编码, 尝试解码获得 黑白方块图
和其他同学手 中的原始黑白 方块图进行对 比,查验解码 结果是否正确
进行小结
重点知识三:设计属于自己的黑白方块
设计区
编码区解码区ຫໍສະໝຸດ 3 拓展提升拓展提升
3、计算机中的信息表示--信息的表示-文档资料
Ver:1.00
第三章:计算机中信息的表示(一)
3.2 各种进位制及其相互转换
3.2.3、各种进位制与十进制之间的相互转换 二进制数转换成十进制数:由二进制数转换成十进制数 的基本做法是,把二进制数首先写成加权系数展开式,然后 按十进制加法规则求和。这种做法称为“按权相加”法。如: ( 111100110 )2 = 1 x 28 + 1 x 27 + 1 x 26 + 1 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20 = 256 + 128 + 64 + 32 + 0 + 0 + 4 + 2 + 0 = 486 ( 1101.101 )2 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 + 0 x 2-2 + 1 x 2-3 = 8 + 4 + 0 + 1 + 0.5 + 0 +0.125 = 13.625
Ver:1.00
第三章:计算机中信息的表示(一)
3.2 各种进位制及其相互转换
十进制数转换成其它进制数:整数部分和小数部分分别 计算: 整数部分:采用“除基取余”法。例如: • 求十进制数 43 的二进制表示 解: 除以2 商Qi 余数di
43 / 2 21 / 2 10 / 2 5/2 2/2 1/2
高
低
即 (0.6875)10 = (0.1011)2
如果小数Fi永远不为0,怎么办?
Ver:1.00
第三章:计算机中信息的表示(一)
第三章:计算机中信息的表示(一)
3.2 各种进位制及其相互转换
3.2.3、各种进位制与十进制之间的相互转换 二进制数转换成十进制数:由二进制数转换成十进制数 的基本做法是,把二进制数首先写成加权系数展开式,然后 按十进制加法规则求和。这种做法称为“按权相加”法。如: ( 111100110 )2 = 1 x 28 + 1 x 27 + 1 x 26 + 1 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20 = 256 + 128 + 64 + 32 + 0 + 0 + 4 + 2 + 0 = 486 ( 1101.101 )2 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 + 0 x 2-2 + 1 x 2-3 = 8 + 4 + 0 + 1 + 0.5 + 0 +0.125 = 13.625
Ver:1.00
第三章:计算机中信息的表示(一)
3.2 各种进位制及其相互转换
十进制数转换成其它进制数:整数部分和小数部分分别 计算: 整数部分:采用“除基取余”法。例如: • 求十进制数 43 的二进制表示 解: 除以2 商Qi 余数di
43 / 2 21 / 2 10 / 2 5/2 2/2 1/2
高
低
即 (0.6875)10 = (0.1011)2
如果小数Fi永远不为0,怎么办?
Ver:1.00
第三章:计算机中信息的表示(一)
计算机组成原理第3章
*高速缓冲存储器(Cache):CPU与主存间的缓冲MEM 构成—MOS型半导体、静态RAM
*控制存储器(CM):CPU内部存放微程序的MEM 构成—MOS型半导体、ROM
*
二、存储器的主要性能指标
容量(S):能存储的二进制信息总量,常以字节(B)为单位
01
速度(B):常用带宽、存取时间或存取周期表示 存取时间(TA)—指MEM从收到命令到结果输出所需时间; 存取周期(TM)—指连续访存的最小间隔时间,TM=TA+T恢复
&
&
11
*
练习1—某SRAM芯片容量为4K位,数据引脚(双向)为8根,地址引脚为多少根?若数据引脚改为32根,地址引脚为多少根?
*芯片相关参数: 存储阵列容量—
(2)SAM芯片参数与结构
数据引脚数量— 地址引脚数量—
*
*SRAM芯片结构组织: --以Intel 2114 SRAM芯片为例 参数—容量=1K×4位,数据引脚=4根(双向),地址引脚=10根
…
…
…
存储元
存储元
…
…
…
存储元
存储元
64行×64列
……
存储元
存储元
存储元
存储元
……
13
*
3、SRAM芯片的读写时序
*读周期时序: (存储器对外部信号的时序要求)
tA
tRC
地址
CS
I/O1~4
WE
tOTD
tCO
tCX
数据出
SRAM—CS有效时开始读操作、CS无效时结束读操作
13
*
*写周期时序:
*片选与控制电路: 片选—MEM常由多个芯片组成,读/写操作常针对某个芯片
*控制存储器(CM):CPU内部存放微程序的MEM 构成—MOS型半导体、ROM
*
二、存储器的主要性能指标
容量(S):能存储的二进制信息总量,常以字节(B)为单位
01
速度(B):常用带宽、存取时间或存取周期表示 存取时间(TA)—指MEM从收到命令到结果输出所需时间; 存取周期(TM)—指连续访存的最小间隔时间,TM=TA+T恢复
&
&
11
*
练习1—某SRAM芯片容量为4K位,数据引脚(双向)为8根,地址引脚为多少根?若数据引脚改为32根,地址引脚为多少根?
*芯片相关参数: 存储阵列容量—
(2)SAM芯片参数与结构
数据引脚数量— 地址引脚数量—
*
*SRAM芯片结构组织: --以Intel 2114 SRAM芯片为例 参数—容量=1K×4位,数据引脚=4根(双向),地址引脚=10根
…
…
…
存储元
存储元
…
…
…
存储元
存储元
64行×64列
……
存储元
存储元
存储元
存储元
……
13
*
3、SRAM芯片的读写时序
*读周期时序: (存储器对外部信号的时序要求)
tA
tRC
地址
CS
I/O1~4
WE
tOTD
tCO
tCX
数据出
SRAM—CS有效时开始读操作、CS无效时结束读操作
13
*
*写周期时序:
*片选与控制电路: 片选—MEM常由多个芯片组成,读/写操作常针对某个芯片
计算机应用基础1.2 信息的表示与存储
2. 字节(Byte)
一个字节(Byte)由8位(bit)二进制数字组成。 存储器容量通常以字节为单位(Byte, B)来描述: 千字节 1KB = 1024B = 210B 兆字节 1MB = 1024KB = 220B 吉字节 1GB = 1024MB = 230B 太字节 1TB = 1024GB = 240B
1.2 信息的表示与存储
1
1.2.1 数据与信息
数据:数据是对客观事物的符号表示。
如,数值、文字、语言、图形、图像等都是不同形 式的数据。
信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。
信息必须数字化编码,才能用计算机进行传送、存 储和处理。
信息具有针对性和时效性。
1.2 信息的表示与存储
7
任何一个R进制数D都可以展开为:
n 1
Dk ki Ri i
其中,R为计数的基数; ki为第i位的系数,可以为0, 1, …, R-1中的任意1个; Ri称为第i位的权
1.2 信息的表示与存储
8
表1-2 计算机中常用的几种进位计数制的表示
进位制 基数
十六进制 数 0 1 2 3 4 5 6 7
二进制数
0000 0001 0010 0011 0100 0101 0110 0111
十六进制 数 8 9 A B C D E F
二进制数
1000 1001 1010 1011 1100 1101 1110 1111
1.2 信息的表示与存储
14
1.2.5 字符的编码
3
1.2.2 计算机中的数据
ENIAC采用十进制
冯·诺依曼研制IAS时,提出了二进制的表示方法
第3章-计算机中信息的表示与存储
2. 非十进制数转换为十进制数
非十进制数转换为十进制数采用“按权展开法”,即先把各位 非十进制数按权展开,写成多项式,然后计算十进制结果。
例如:写出(1101.01)2, (237)8,(10D)16的十进制数。
3. 二进制与八、十六进制数的转换
二进制数与八进制数,以及十六进制数存在着倍数的关系,例如
位权的表示法是指,数字的总个数为基数,每个数字都要乘以基 数的幂次,而该幂次由每个数所在的位置决定。排列方式是以小 数点为界,整数部分自右向左分别为0次幂、1次幂、2次幂、……, 小数部分自左向右分别为负1次幂、负2次幂、负3次幂、……。
2. 常用的进位记数制
(1)十进制 所使用的数码有10个,即0、1、2、…、9,基数为10 ,各位的位
2. 浮点数
小数点位置浮动变化的数称为浮点数。对十进制来说,浮点数是以10 的n次方表示的数。例如,十进制数245.78, 使用浮点表示法为 0.24578×103。其中0.24578为一个定点数,3表示小数点向右移动3位。 当浮点数采用指数形式表示时,指数部分称为“阶码”,小数部分称 为“尾数”。尾数和阶码有正负之分,例如,二进制数“-0.00111”, 浮点表示为“-0.111×2-2”,这里尾数(-0.111)和阶码(-2)都是 负数。尾数的符号表示数的正负,阶码的符号则表明小数点的实际位 置。
例如,求十进制数“+5”与“-5”的反码。 若用一个字节表示,将十进制数5转化为二进制数为00000101。 因为“+5”是正数,转化为二进制数的原码为00000101,所以
反码与原码相同,( +5 )反=00000101;
正数 +0 +1 +2 +3 +4 +5 +6 +7
第3课解密神秘代码——计算机中的信息表示(共15张PPT)
把每个十六进制值当成半个字节的八位组来计算。
十进制转二进制
牛刀小试:
(29)10=( (58)10=( (123)10=(
)2 )2
)2
除2取余,逆序排列
二进制转十进制
按权相加:把二进制数首先写成加权系数展开式,然后按十进制 加法规则求和。
(100101110)2 =(
)10
1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0=302
28=256
ASCII 码用7位二进制数来编码, 因此 ASCII 码最多可以表示 27=128 个字符,包括字母、数字、标点符号、 控制符号等西文字符。
1981年我国颁布了《信息交换用汉 字编码字符集(基本集)》GB2312一80, 简称国标码,一共收集了7445个字符, 其中汉字6763个。很明显,用一个字节 是无法进行编码的,因此用两个字节 编码一个国标码字符,每个字节最高 位为0。
2、二进制 1001011 转换成十进制数是( A )
D、(110001)2
A、75
B、37
C、 150
D、91
3、将十进制数从左至右每位分别转换成对应的 4 位二进制编码(不足4 位的
左边补 0,例如 2 转换成 0010),然后依次连接。则十进制数 109 转换后的
编码是( D )
A、 100100000001
B、000001101101
C、 101000001001
D、 000100001001
巩固练习
4.十进制正整数 n 转换为二进制,该二进制数末位是“0”。下列说法正确的
是( D )
十进制转二进制
牛刀小试:
(29)10=( (58)10=( (123)10=(
)2 )2
)2
除2取余,逆序排列
二进制转十进制
按权相加:把二进制数首先写成加权系数展开式,然后按十进制 加法规则求和。
(100101110)2 =(
)10
1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0=302
28=256
ASCII 码用7位二进制数来编码, 因此 ASCII 码最多可以表示 27=128 个字符,包括字母、数字、标点符号、 控制符号等西文字符。
1981年我国颁布了《信息交换用汉 字编码字符集(基本集)》GB2312一80, 简称国标码,一共收集了7445个字符, 其中汉字6763个。很明显,用一个字节 是无法进行编码的,因此用两个字节 编码一个国标码字符,每个字节最高 位为0。
2、二进制 1001011 转换成十进制数是( A )
D、(110001)2
A、75
B、37
C、 150
D、91
3、将十进制数从左至右每位分别转换成对应的 4 位二进制编码(不足4 位的
左边补 0,例如 2 转换成 0010),然后依次连接。则十进制数 109 转换后的
编码是( D )
A、 100100000001
B、000001101101
C、 101000001001
D、 000100001001
巩固练习
4.十进制正整数 n 转换为二进制,该二进制数末位是“0”。下列说法正确的
是( D )
大学计算机基础信息的表示与存储PPT共75页
大学计算基础信息的表示与存储
56、死去何所道,托体同山阿。 57、春秋多佳日,登高赋新诗。 58、种豆南山下,草盛豆苗稀。晨兴 理荒秽 ,带月 荷锄归 。道狭 草木长 ,夕露 沾我衣 。衣沾 不足惜 ,但使 愿无违 。 59、相见无杂言,但道桑麻长。 60、迢迢新秋夕,亭亭月将圆。
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1.1 二进制数
随着计算机技术的快速发展,二进制是用0和1两个数码来表示的 数,是计算机技术采用的一种数制。它的基数为2,进位规则是 “逢二进一”,借位规则是“借一当二”。
计算机系统使用二进制的主要原因是在设计电路、进行运算的时 候更加简便、可靠、逻辑性强。因为计算机是由电来驱动的,电 路实现“开/关”的状态可以用数字”0/1”来表示,这样计算机 中所有信息的转换电路都可以用这种方式表示,也就是说计算机 系统中数据的加工、存储与传输都可以用电信号的“高/低”电平 来表示。
的位权是16i,进位规则是“逢十六进一”。例如,十六进制数
(2C7.1F)16可以表示为:
(2C7.1F)16=2 ×162+12 ×161+7 ×160+1×16-1+15×16-2
数制 十进制 二进制 八进制
十六进制
常用数制的特点如表3-1所示。
基数 10 2 8
数码 0、1、2、3、4、5、6、7、8、9
它的每一位数字按照表3-3中所列的对应关系用BCD直接列出即可。
表3-3十进制与BCD转换对照表
十进制数
BCD码
十进制数
BCD码
0
0000
5
0101
1
反码与原码相同,( +5 )反=00000101;
正数 +0 +1 +2 +3 +4 +5 +6 +7
用4位二进制表示的反码正/负数如下:
反码 0000 0001 0010 0011 0100 0101 0110 0111
负数 -0 -1 -2 -3 -4 -5 -6 -7
反码 1111 1110 1101 1100 1011 1010 1001 1000
自的位权22、21、20展开后相加,就得到了一位八进制数。
例如,将二进制小数10110111 .01101转换为八进制小数,转换过 程如下:
八进制数转换为二进制数,用“一位拆三位”的方法,即将每 位八进制数用对应的三位二进制数展开表示。
例如,将八进制数 123.46转化为二进制数表示。
定点数指小数点在数中的位置是固定不变的,通常有定点整数 和定点小数之分。定点整数是将小数点位置固定在数值的最右 端,定点小数是将小数点位置固定在有效数值的最左端,符号 位之后,
在十进制系统中,如果规定小数点左边存放7个数码,右边 存放3个数码,当我们存储数字5.623166时,小数后只能保 留3位,即5.623,其精度受损;而当存放的数超过8位时, 也会导致其数值的不正确。所以,当存放的数字整数部分很 大或者小数部分很长时,定点数显然不适合,于是又引入了 浮点数,主要用来解决数据溢出、精度受损问题,
十进制
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
表3-2 常用的数制对照表
二进制
000 001 010 011 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
八进制
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
位权的表示法是指,数字的总个数为基数,每个数字都要乘以基 数的幂次,而该幂次由每个数所在的位置决定。排列方式是以小 数点为界,整数部分自右向左分别为0次幂、1次幂、2次幂、……, 小数部分自左向右分别为负1次幂、负2次幂、负3次幂、……。
2. 常用的进位记数制
(1)十进制 所使用的数码有10个,即0、1、2、…、9,基数为10 ,各位的位
4. 扩展存储单位
计算机的基本存储单位是字节,用B表示,常用的存储单位还有 KB、MB、GB、TB,它们之间换算关系为:
KB:千字节
KB=1024B=210B
MB: 兆字节
MB=1024KB=220B
GB: 吉字节 TB: 太字节
GB=1024MB=230B TB=1024GB=240B
-8
1000
3.2.3 定点数与浮点数
数值除了有正负之分外,还有整数和小数之分。计算机不仅能 处理带符号的数值问题,还能解决数值中存在的小数点问题。 计算机系统规定,小数点是用隐含规定位置的方式来表示,并 不占用二进制位。同时,根据小数点位置是否固定,数的表示 方法可分为定点数和浮点数。
1. 定点数:
字节,简写为“B”,读作“拜特”,是计算机信息中用于描述 存储容量和传输容量的一种计量单位,在一些计算机编程语言 中也表示数据类型和语言字符。计算机中是以字节为单位解释 信息的。一个字节由8个二进制位组成,即“1B=8 b”。
3. 字长
前面介绍计算机技术指标的时候介绍过“字”和“字长”的概 念,字是指计算机的CPU在同一时间内处理的一组二进制数,而 这组二进制数的位数就是“字长”。字长与计算机的功能和用 途有很大的关系,是计算机的一个重要技术指标。字长直接反 映了计算机的计算精度,字长越大,计算机一次性处理的数字 位数越多,处理数据的速度就越快。
(1)十进制整数转换为非十进制整数 例如:用“除基取余法”将十进制整数327转换为二进制整数。
“除基取余法”转换过程如下:
(2)十进制小数转换为非十进制小数
十进制小数转换为非十进制小数采用“乘基取整法”。即把给 定的十进制小数乘以基数,取其整数作为二进制小数的第一位, 然后取小数部分继续乘以基数,将所的整数部分作为第二位小 数,重复操作直至得到所需要的二进制小数。
3.2.2 原码、反码和补码
1.原码 正数的符号位用0表示,负数的符号位用1表示,数值部分用二进制数
的绝对值表示,这种表示称为原码表示。 例如,求“+69”和“-69”的原码
数0也有“正零”和“负零”之分,“+ 0”的原码=00…00,“-0”的 原码=10…00。
2. 反码
计算机中规定,反码的最高位为符号位。正数的反码与原码相 同,负数的反码是对原码除符号位外各位按位取反,即“1”取 反变为“0”, “0”取反变为“1” 。
例如,求十进制数“+5”与“-5”的反码。 若用一个字节表示,将十进制数5转化为二进制数为00000101。 因为“+5”是正数,转化为二进制数的原码为00000101,所以
3.3.1 二——十进制编码
计算机输入输出时,通常采用十进制数,而计算机只能识别0和1,所 以必须进行二进制编码。二—十进制编码方法很多,常用的有BCD码即 8421码,是指用4位二进制编码表示1位十进制数。4位二进制数权值分
别为23、22、21、20,即8、4、2、1。
BCD码与十进制数的转换直观、简单,对于一个多位十进制数,只需将
计算机中信息表示与存储
学习目标
本章介绍了二进制、不同进制间的转换 方法、数值在计算机中的表示以及信息编码 等知识。通过本章的学习需要同学们掌握二 进制运算及数制间的转换,原码反码补码的 表示与应用,理解计算机编码的方法与应用。
本章学习内容
3.1 信息表示的形式 3.2 信息存储形式 3.3 信息编码
23=8, 24=16所以它们之间的转换非常方便。
在二进制数与八进制数进行转换的时候,可以用“三位并一位” 的方式,以小数点为界,将整数部分从右侧向左侧,每三位一组, 当最后一组不足三位时,在该组的最左方添“0”补足三位;小数 部分从左侧至右侧,每三位一组,当最后一组不足三位时,在该 组的最右方添“0”补足三位。然后各组的三位二进制数,按照各
0、1 0、1、2、3、4、5、6、7、8、9
16
0、1、2、3、4、5、6、7、8、9、 A、B、C、D、E、F
进位规则 逢十进一 逢二进一 逢八进一
逢十六进一
1.1.3 不同数制间转换
1. 十进制数转换为非十进制数
十进制转换成二进制,需要将整数部分与小数部分分别进行转 换。整数部分采用“除基取余法”,小数部分采用“乘基取整 法”。
2. 非十进制数转换为十进制数
非十进制数转换为十进制数采用“按权展开法”,即先把各位 非十进制数按权展开,写成多项式,然后计算十进制结果。
例如:写出(1101.01)2, (237)8,(10D)16的十进制数。
3. 二进制与八、十六进制数的转换
二进制数与八进制数,以及十六进制数存在着倍数的关系,例如
十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F 10
3.2.1 信息的存储单位
1. 位(bit)
读作“比特”,简写为“b”,表示二进制中的1位。计算机中 的数据都是以0和1来表示的。一个二进制位只有能有一种状态, 即只能存放二进制数“0”或者“1”。
2. 字节(Byte):
2. 浮点数
小数点位置浮动变化的数称为浮点数。对十进制来说,浮点数是以10 的n次方表示的数。例如,十进制数245.78, 使用浮点表示法为 0.24578×103。其中0.24578为一个定点数,3表示小数点向右移动3位。 当浮点数采用指数形式表示时,指数部分称为“阶码”,小数部分称 为“尾数”。尾数和阶码有正负之分,例如,二进制数“-0.00111”, 浮点表示为“-0.111×2-2”,这里尾数(-0.111)和阶码(-2)都是 负数。尾数的符号表示数的正负,阶码的符号则表明小数点的实际位 置。
所使用的数码有8个,即0、1、2…、7,基数为8,各位的位权是8i,
进位规则是“逢八进一”。
例如,八进制数(35.21)8可以表示为: (35.21)8=3×81+5×80+2×8-1+1×8-2
(4)十六进制
所使用的数码有15个,即0、1、2…、9、A、B、C、D、E和F(其中A、 B、C、D、E、F分别表示10、11、12、13、14、15),基数为16,各位