2计算机的信息表示与存储
计算机中信息的存储(非常齐全)

ASCII含义:因为1位二进制数可以表示(2=)2种状态:0、1;而2位二进制数可以表示(2=)4种状态:00、01、10、11;依次类推,7位二进制数可以表示(2=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。
所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。
所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
一个ASCll码由8位二进制数码组成的。
其中,用于表达字符的二进制码有7个,最后一个用于检测错误,或空闲不用。
存储器单元内容是储存器单元里面储存的二进制数据。
如0100011存储器单元地址是由十六进制数指向存储器某个特定的单元。
如0FFE2A一个是实实在在的数据,一个是指向该数据的地址计算机信息存储单元的结构数据必须首先在计算机内被表示,然后才能被计算机处理。
计算机表示数据的部件主要是存储设备;而存储数据的具体单位是存储单元;因此,了解存储单元的结构是十分必要的。
(1)"位"(Bit):是计算机中最小的信息单位。
成都大学专升本计算机office练习题

第一部分:基础知识部分(一)基本要求:1、计算机的分类、特点、性能指标和在各领域中的应用;2、计算机内信息的表示与存储,二进制及几种常用的进位计数制的转换;3、计算机硬件系统的组成及各部分的功能;4、存储器的种类,存储容量、地址、位、字节、KB、MB、GB等的概念;5、微型计算机系统硬件的基本配置,显示器、打印机、键盘、硬盘、软盘、光盘的使用知识;6、计算机的软件系统,系统软件与应用软件的概念;7、指令与程序、存储程序和程序控制原理、程序设计语言、语言处理程序等的基本概念;8、微型计算机的连接、启动、关机方法;9、计算机病毒的危害、种类、特点、防治方法及“黑客”;10、计算机软件的知识产权保护;11、多媒体技术和多媒体计算机的基本知识。
12、计算机网络的基本概念,局域网、广域网、TCP/IP协议;13、局域网的基本使用方法:登录、基本操作和退出;14、Internet的基础知识:IP地址和域名、联网方法、Internet的服务方式;15、电子邮件的使用:电子邮件服务器、邮箱、帐号和E-mail地址、收发邮件;(二)选择题1、中央处理器(CPU)可以直接访问的计算机部件是_____。
A). 内存储器B). 硬盘C). 软盘D). 光盘2、已知英文小写字母d的ASCII码的十进制数是的100,英文小写字母h的ASCII 码的十进制数是()。
A). 105B). 103C). 104D). 1063、.RS232是指A). 串型口规范B). 并型口规范C). 远程通讯规范D). 打印机接口规范4、“32位微型计算机”中32指的是()A). 微机型号B). 机器字长C). 内存容量D). 存储单位5、计算机主存中用于存取信息的部件是A). 硬盘B). 软盘C). ROMD). RAM6、下列叙述中,正确的一条是_____。
A). 1.44MB的3.5英寸高密软盘片格式化后有79道磁道B). 磁盘中以扇区作为数据的存取单位C). 软盘驱动器属于主机,而软盘片属于外部设备D). 主存储器中只能存储程序7、Internet称为A). 局域网B). 城域网C). 国际互联网络D). 信息高速公路8、操作系统是A). 系统软件B). 应用软件C). 软件和硬件的统称D). 操作者所直接接触的硬件设备的总称9、键盘上只单击本身即可起作用的键是A). AltB). CtrlC). ShiftD). Enter10、二进制数01011011转换成十进制数是A). 103B). 91C). 171D). 7111、不属于计算机硬件的是A). DOSB). 键盘C). 打印机D). 显示器12、某公司的进出口项目管理软件属于A). 应用软件B). 系统软件C). 工具软件D). 字处理软件13、微型计算机的主机包括A). 运算器和控制器B). CPU和内存储器C). CPU和UPSD). UPS和内存储器14、下列软件中,属于应用软件的是______。
数据的表示和存储

数据的表⽰和存储数制与编码“转换”的概念在数据表⽰中的反映信息的⼆进制编码机器级数据分两⼤类 数值数据:⽆符号整数、带符号整数、浮点数(实数) ⾮数值数据:逻辑数(包括位串)、西⽂字符和汉字计算机内部所有信息都⽤⼆进制(即:0和1)进⾏编码⽤⼆进制编码的原因制造⼆个稳定态的物理器件容易(电位⾼/低,脉冲有/⽆,正/负极) ⼆进制编码、计数、运算规则简单正好与逻辑命题真/假对应,便于逻辑运算 可⽅便地⽤逻辑电路实现算术运算真值和机器数 ( ⾮常重要的概念!) 机器数:⽤0和1编码的计算机内部的0/1序列 真值:真正的值,即:现实中带正负号的数例:unsigned short型变量x的真值是127,其机器数是多少? 127=27-1,其机器数为0000 0000 0111 1111数值数据的表⽰数值数据表⽰的三要素 进位计数制 定、浮点表⽰ 如何⽤⼆进制编码即:要确定⼀个数值数据的值必须先确定这三个要素。
例如,20137564的值是多少?进位计数制 ⼗进制、⼆进制、⼗六进制、⼋进制数及其相互转换定/浮点表⽰(解决⼩数点问题) 定点整数、定点⼩数 浮点数(可⽤⼀个定点⼩数和⼀个定点整数来表⽰)定点数的编码(解决正负号问题) 原码、补码、反码、移码(反码很少⽤)进制数⼗进制数,每个数位可⽤⼗个不同符号0,1,2,…,9来表⽰,每个符号处在⼗进制数中不同位置时,所代表的数值不⼀样。
例如,2585.62代表的值是: 2585.62 = 2×103+5×102+8×101+5×100+6×10-1+2×10-2• ⼀般地,任意⼀个⼗进制数 D=dndn-1 ... d1d0 . d-1d-2 ... d-m (m,n为正整数)• 其值可表⽰为如下形式: V(D) = dn×10n + dn-1×10n-1 + ...+ d1×101 + d0 ×100 + d-1 ×10-1 + d-2 ×10-2+...+d-m ×10-m 其中,di(i=n,n–1, ... ,1,0, –1, –2, ... –m)可以是 0,1,2,3,4,5,6,7,8,9这10个数字符号中的任何⼀个; “10”称为基数(base),它代表每个数位上可以使⽤的不同数字符 号个数。
计算机中信息的表示方法

计算机中信息的表示方法计算机要处理的信息是多种多样的,如日常的十进制数、文字、符号、图形、图像和语言等。
但是计算机无法直接“理解”这些信息,所以计算机需要采用数字化编码的形式对信息进行存储、加工、和传送。
信息的数字化表示就是采用一定的基本符号,使用一定的组合规则来表示信息。
计算机中采用的二进制编码,其基本符号是“0”和“1”。
一、进制计数的方法有很多种,在日常生活中我们最常见的是国际上通用的计数方法——十进制计数法。
但是除了十进制外还有其他计数制,如一天24小时,称为24进制,一小时60分钟,称为60进制,这些称为进位计数制。
计算机中使用的是二进制。
这几种进制采用的都是带权计数法,它包含两个基本要素:基数、位权。
基数是一种进位计数制所使用的数码状态的个数。
如十进制有十个数码:0、1、2……7、8、9,因此基数为10。
二进制有两个数码:0和1,因此基数为2。
位权表示一个数码所在的位。
数码所在的位不同,代表数的大小也不同。
如十进制从右面起第一位是个位,第二位是十位,第三位是百位,……。
“个(100)、十(101)、百(102)、千(103)……”就是十进制位的“位权”。
每一位数码与该位“位权”的乘积表示该位数值的大小。
如十进制中9在个位代表9,在十位上代表90。
二进制的表示一般一个长度为n 的二进制数a n-1……a1a0,用科学计数法表示为:a n-1……a1a0= a n-1×2n-1+……a1×21+a0×20。
例如,二进制数10101用科学计数法表示:10101=1×24+0×23+1×22+0×21+1×20。
进制转换在计算机世界中还涉及到八进制、十进制和十六进制。
下面将讲述这几种进制之间的转换。
1.二进制与十进制的转换(1)二进制转十进制方法:“按权展开求和”例:(1011.01)2=(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10=(8+0+2+1+0+0.25)10=(11.25)10(2)十进制转二进制·十进制整数转二进制数:“除以2取余,逆序输出”例:(89)10=(1011001)22 892 44 (1)2 22 02 11 02 5 (1)2 2 (1)2 1 00 (1)·十进制小数转二进制数:“乘以2取整,顺序输出”例:(0.625)10= (0.101)20.625X 21.02.八进制与二进制的转换例:将八进制的37.416转换成二进制数:3 7 .4 1 6011 111 .100 001 110即:(37.416)8 =(11111.10000111)2例:将二进制的10110.0011 转换成八进制:0 1 0 1 1 0 .0 0 1 1 0 02 6 .1 4即:(10110.011)2=(26.14)83.十六进制与二进制的转换例:将十六进制数5DF.9 转换成二进制:5 D F .90101 1101 1111 .1001即:(5DF.9)16=(10111011111.1001)2例:将二进制数1100001.111 转换成十六进制:0110 0001 .11106 1 . E即:(1100001.111)2=(61.E)16二进制的运算:算术运算:加法:0+0=0 ,0+1=1,1+0=1,1+1=10减法:0-0=0,1-0=1,1-1=0,10-1=1乘法:0*0=0,0*1=0,1*0=0,1*1=1位运算与:0 and 0=0 , 0 and 1=0 , 1 and 0=0 , 1 and 1=1或:0 or 0 =0 , 0 or 1=1 , 1 or 0=1 , 1 or 1=1非:not 0=1 , not 1=0异或:0 xor 0=0 , 0 xor 1=1 , 1 xor 0 =1 , 1 xor 1 =0位移运算左移(二进制数k左移n位):k shl n = k * 2n右移(二进制数k右移n位):k shr n = k div 2n例:求下列二进制数运算的结果101+101=1010101*11=11111000-11=1011001 shl 2=1001001100110 shr 2 =11001二、计算机中数的表示在普通数字中,用“+”或“—”符号在数的绝对值之前来区分数的正负。
02 计算机内信息的数字化表示

示例: 示例:
(1011.1) 2 = 1×23+0×22 + 1×21 + 1 ×20 +1 × 2-1 +0× 1×
= 8 + 0 + 2 + 1 + 0.5 = (11.5)10
编码和数制
八与十六进制之间的转换
整数从右向左 小数从左向右
三位并一位
二进制
一位拆三位 四位并一位
八进制
二进制
一位拆四位
Word) 字(Word) 一条指令或一个数据信息,称为一个字。 字是计算机进行信息交换、处理、存储的 基本单元。计算机一次能处理的二进制数 计算机一次能处理的二进制数 字长 CPU中每个字所包含的二进制代码的位数, 称为字长。字长是衡量计算机性能的一个 重要指标。
四、常见名词
指令 指挥计算机执行某种基本操作的命令称为指 令。一条指令规定一种操作,由一系列有序 指令组成的集合称为程序。 容量 容量是衡量计算机存储能力常用的一个名词, 主要指存储器所能存储信息的字节数。常用 的容量单位有B、KB、MB、GB,它们之间 的关系是:1KB=1024B,1MB=1024KB, 1GB=1024MB。
十六进制
编码和数制
示例: 示例: 100 110 110 111 . 010 100
(4
6
6
7 . 2 4 )8
Hale Waihona Puke 0001 1011 0111.0100 ( 1 B 7 . 4 )16
三、计算机采用二进制的好处
1. 2. 3. 4.
技术上容易实现。 运算规则简单。 可以方便的进行逻辑运算。 与十进制之间关系简单,转换容易 实现。
二、进位计数制
1.1信息与信息技术1.2计算机的发展和应用1.3计算机中

新一代计算机:智能化,可以存储信息,学习知 识并能模拟人的感觉、行为和思维等。现在还没 18 有途分:
•专用计算机:例如导弹火箭使用专用计算机 •通用计算机。适应性强、应用面广。
•通用计算机从规模、速度和功能的角度可分为:
8
计算机信息处理小结
本质:是由计算机进行数据处理的过程
计算机对数据的采集、输入、存储、建库、处理、加工、 转换、合并、分类、计算、统计、汇总、传送等操作的过 程。
数据处理加工后,向人们提供有用的信息。 数据处理的主要目标是获取有用的信息。
9
1.1.3 信息处理的历史与计算 机
一、信息处理历史(省略) 原始阶段 手工阶段 机电阶段 现代阶 段
16
第四代-大规模及超大规模集 成电路
70年代初-现在。 特点: 1、计算机体积进一步缩小,可 靠性更强,寿命更长。 2、计算机的用途扩展到办公自 动化、数据库管理、人工智能 等。数据通讯、计算机网络有 很大的发展。 3、产生了微型计算机。微型计 算机问世后,几乎每隔两年换 代一次。
17
计算机发展经历四代
信息技术成为新技术革命的领头羊 信息产业高速发展 信息网络成为社会和经济的重要依托。
7
1.1.2 信息化与信息社会
二、信息社会指信息产业高度发达,在 产业结构中占据优势,信息技术高度发 展,在社会中广泛运用,信息资源充分 开发利用且成为经济增长的基本资源。
我国工业仍以传统产业为主,大多数企业的技术水平低下,耗 能耗材高,环境污染严重,低水平粗放型的经济增长方式仍没 有改变。就劳动生产率而言,我国劳动生产率比美国低 50%~60%,比日本、德国低30%~40%。当前,只有通过高技 术的扩散,实现对传统工业部门的技术改造和更新换代,才能 真正实现国内经济的良性循环,为我国经济健康发展提供强大 有力的保障。
计算机中的信息表示
64O: 64O
第3章 计算机中的信息表示 Nhomakorabea2. 二进制转化成八进制
原则:三位一组法。 原则:三位一组法。 整数部分: 进行分组。 整数部分:从右向左进行分组。 进行分组,不足3位补零。 小数部分: 小数部分:从左向右进行分组,不足3位补零。 110 101 111 . 010 10 0 B=657.24O =657.24O 6 5 7 2 4
无符号整数的表示
无符号整数指的是计数系统中只有大于等于 无符号整数指的是计数系统中只有大于等于0的 只有大于等于0 因此,不需要表示符号。 数,没有负数 ,因此,不需要表示符号。 例如:用8位二进制表示整数的范围: 二进制表示整数的范围 表示整数的范围: 例如: 0000 0000~1111 1111 0000~ 对应的十进制整数的范围: 对应的十进制整数的范围: 0 ~ 255
第3章 计算机中的信息表示
二、八、十六进制之间的转换
1. 八进制转换成二进制 八进制转换成二进制
原则: 一分为三法。 原则: 一分为三法。 位二进制码。 每 1 个八进制数对应 3 位二进制码。 27.461O 27.461O : 2 7. 4 6 1 010 111 100 110 001B 001B 6 110 4 100B 100B
后边补两个零
第3章 计算机中的信息表示
八进制与二进制的对应关系
八进制 0 1 2 3 011 4 100 5 101 6 110 7 111
二进制
000 001 010
第3章 计算机中的信息表示
十六进制与二进制的对应关系
十六进制 二进制 十六进制 二进制 0 0000 8 1000 1 0001 9 1001 2 0010 A 1010 3 0011 B 1011 4 0100 C 1100 5 0101 D 1101 6 0110 E 1110 7 0111 F 1111
【计算机基础】信息编码与进制转换
• ASCII码(美国信息交换标准代码) ASCII 码使用指定的7 位或8 位二进制数组合 来表示128 或256 种可能的字符。 如:A的ASCII码为65,对应的二进制数为 0100• ASCII码在计算机内部是二进制数,用户为 了方便,将其转换为十进制使用。用数字 代表字符。可以对字符大小进行比较。 • 对字符大小比较实质上是对ASCII码进行比 较
在电子技术中每个基数都对应这一种状态。 十进制有个十个基数,用电子技术实现10种状态很困难。 二进制数中有两个基数,要表示两种状态在物理技术上很容易实现。 如电压的高和低,电容的充电和放电等,正好用二进制数中的两个数 码表示。
• 可靠性
二进制数中只有两种状态,所以在传递过程中抗干扰能力强。计算机 工作(鉴别信息)的可靠性高。
权 权 权 权 权
表示相对小数点 的位置 不同数位上的数具有不同的权值10i。 基数(进制)
1. 十进制(Decimal)的特点
数字符号:0,1,…,9 基数:10 进(借)位规则为:逢十进一(借一为十)
2.二进制(Binary)的特点
数字符号:0,1
基数:2
进(借)位规则:逢二进一(借一为二)
将余数自下而上组合, 得 (307)10 = 307D= (100110011)2
对于小数,用取积的整数
将(0.6875)10转换成二进制数。 (对小数用2去乘,取整数) 积的整数部分 0.68752=1.375 1 0.3752=0.75 0 0.752=1.5 1 0.52=1.0 1 所以,(0.687 5)10 =(0.1011)2。
3. 八进制(Octonal)的特点
数字符号:0,1,2,3,4,5,6,7 基数:8 进(借)位规则为:逢八进一(借一为八)
计算机基础知识
2.汉字码
汉字编码主要包括汉字信息交换码(国标码)、汉字内码、 汉字字型码、汉字输入码、汉字地址码等。各种汉字码之 间的关系,如图所示。
1.4 计算机系统构成概述
一个完整的计算机系统是由硬件系统和软件 系统两大部分组成的,硬件也称硬设备,是指计 算机中各种看得见、摸得着实实在在的装置,是 计算机系统的物质基础。软件是指程序系统,是 发挥机器硬件功能的关键。硬件是软件建立和依 托的基础,软件是计算机系统的灵魂。
数制
基本术语:数制、权、基数
如十进制数1078按权展开为: 1078=1×103+0×102+7×101+8×100
二进制:在计算机内部,通常采用二进制来 计算和处理数据。二进制数的基数为2,由0、 1两个数字组成,逢二进一 。
二进制数转换成十进制数:按位展开求和法 十进制数转换成二进制数:整数除2求余,余 数倒排;小数乘2取整,结果正排。
指令是一系列的二进制代码,是对机器进行程序控
制的最小单位,也称为机器语言的语句。
指令由操作码和操作数两部分组成,操作码指示计
算机要执行的操作,操作数指出参加操作的数本身 或操作数所在的地址。
操作码
操作数
1.3.3指令、指令系统、程序和源程序
计算机提供给用户使用的全部指令就是这种计算
机的指令系统或称为指令集。 不同型号的计算机指令系统一般是不同的,使用 某种计算机时,必须向计算机提供根据指令系统 编写的相应指令,这样计算机才能识别并执行它 们。 程序是为完成一个完整的任务,计算机必须执行 的一系列指令的集合。 用户自己编制的程序,称为源程序。
(1)二进制数转换成十进制数 (按位展开求和法)
例1-1:将二进制数100101转换成十进制数。 (100101)2 =1×25+0×24+0×23+1×22+0×21+1×20 =32+4+1=(37)10 简便方法:列出位权值表,将二进制数按位对齐,求出 1所对应的位权值的和,即为这个二进制数所对应的 十进制数。 例:将二进制数1100001转换成十进制数。 位权值表: 128 64 32 16 8 4 2 1 二进制数: 0 1 1 0 0 0 0 1 求和:64+32+1=97 即(1100001)2=(97)10
信息在计算机中的表示
注意:十进制小数不一定能转换成完全等值的其他进制
小数。遇到这种情况时,根据精度要求,取近似值。
11
例:
(100.345)10(1100100.01011)2 2 2 2 2 2 2 2 100 50 25 12 6 3 1 0 0.345 2 0.690 2 1.380 2 0.760 2 1.520 2 1.040 (100)10=(144)8=(64)16 8 100 8 12 8 1 0 16 100 16 6 0
3
1、进位记计数制的概念
• 十进制(D) 十种状态,逢十进一, (0,1,2,3,4,5,6,7,8,9) • 二进制(B) 两种状态,逢二进一,(0,1) • 八进制(Q) 八种状态,逢八进一,(0,1,2,3,4,5,6,7) • 十六进制(H) 十六种状态,逢十六进一 (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
逻辑性强
二进制的两种状态正好与逻辑代数中的真和假相对 应,可以方便地进行逻辑运算。
2
1、进位记计数制的概念
进位计数制(简称数制)就是按进位的方法计数。 在不同的数制中,把某一进位计数制中涉及的数字符号
的个数称为基数,用R表示,一个具体的数用(S)R的形式
表示。计算机中经常用到的数制有十进制、二进制、十 六进制和八进制。
汉字的机内表示:机内码 汉字的输出:字形码(字库
输入码
Font)
字形 检索 程序
字形码
键盘
键盘 处理 程序
代码 转换 程序
机内码
储存、加工
输出设备
码表
字模库
25
汉字输入编码
汉字输入编码的实质就是用字母、数字和一些符号代码 的组合来描述汉字。目前,汉字编码的方案有很多种,主要 可分为四种:数字编码、字音编码、字形编码、音形编码。 数字码 (利用一串数字代表一个汉字) 如:电报码、区位码、纵横码 字音码 (用汉语拼音代表一个汉字) 如:全拼、双拼、微软拼音 字形码 (根据汉字结构或笔画用字母或数字表示汉字) 如:五笔字型 音形码 (根据汉语拼音和字形结构规定汉字编码) 如:声形码、王林快码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
=64+8+3+6/8=(75.75) 10
17
计算机的信息表示与存储
例3:将十六进制数35.A转换成十进制数 (35.A)16 = 3×16 + 5×16 + 10×16
1 0 -1
= 48 + 5 + 10/16
= (53.625)10
练习:将(2B.C)16转换成十进制数
(2B.C)16= 2×16 + 11×16 + 12×16 = 32+11+12/16=(43.75) 16
十进制数 由0~9共十个数字符号构成,基数是10。 10的i次幂称为该位的权。 运算原则:逢十进一,借一当十。 如:9+1=10;4+5=9;11-5=6;
678.34 6 10 7 10 8 10 3 10 4 10
2 1 0
数码
基数 权
1
2
二进制 固定长度 定点数:16位或32位 小数点固定在某一个位置 定点纯小数、定点纯整数
浮点数——小数点位置是浮动的
计算机的信息表示与存储
定点纯小数格式
定点纯整数格式
计算机的信息表示与存储
思想来源于科学计数法(指数)
容许的数值范围大,处理硬件复杂
浮点数分阶码和尾数
阶码:小数点位置——带符号的整数——类似于数学中 数的指数部分 尾数表示数的有效数值:纯整数或纯小数
字字形码。
1、将十进制数19.13转换为二进制数。 (保留3位小数) (19.13)10=(10011.001)2 2、将十进制数21.42转换为八进制数。 (保留3位小数)
(21.42)10=(25.327)8
3、将十进制数43.56转换为十六进制数。 (保留2位小数) (43.56)10=(2B.8F)16
二进制表示信息的优点: 1)易于物理实现 3)机器可靠性高 2)二进制数运算简单 4)通用性强
2
计算机的信息表示与存储
位(bit):位是度量数据的最小单位,表 示一位二进制数字。 字节(Byte):一个字节是8位(bit)二进制,是存放一 个英文字母的基本宽度,也是计算机描 述信息存储容量的基本单位。 1 Byte = 8 bit 一个字节可以表示 28=256 种状态 K(千)字节 1KB = 1024 Byte≈210 M(兆)字节 1MB = 1024 KB ≈ 220 G(吉)字节 1GB = 1024 MB ≈ 230 T(太)字节 1TB = 1024 GB ≈ 240
方法:按权展开,相加之和。 先写成任意进制数的按权展开式,然后按照十进制数 的规则计算展开式的各项值,最后计算各项的和,即 可得到对应的十进制数。
二进制 八进制 十六进制
15
十进制
计算机的信息表示与存储
例1:将二进制数110.11转换成十进制数 (110.11) 2 = 1×2 +1×2 +0×2 +1×2 +1×2 = 4 + 2 + 0 + 1/2 + 1/4 = (6.75)10 练习:将(101.1)2转换成十进制数。 (101.1)2=1×2 + 0×2 + 1×2 + 1×2 =4+0+1+1/2=(5.5) 10
3பைடு நூலகம்
计算机的信息表示与存储
字(word):计算机内部进行信息处理的基本
单位。计算机可以同时处理的二进制数的位数。
字长:一个字所包含的二进制位数。字长是计
算机硬件设计的一个指标,它代表了机器的精
度,字长越长,处理速度越快。
字长一般是字节的整数倍。
例:PC486是32位;奔腾机是64位。
4
计算机的信息表示与存储
18
1
0
-1
计算机的信息表示与存储
方法: ①整数部分“除2(8,16)取余”,转换结果按从低位
到高位依次排列,最高位为最后的商。
②小数部分“乘2(8,16)取整”,转换结果按整数从
高位到低位依次排列。
整数:除R取余法 小数:乘R取整法
先得到的数总是靠近小数点
19
计算机的信息表示与存储
例:将十进制数18.81转换为二进制数
计算机的信息表示与存储
运算法则:“逢二进一,借一当二”。 例如:
11
计算机的信息表示与存储
运算法则:“逢八进一,借一当八”。 例如:
12
计算机的信息表示与存储
运算法则:“逢十六进一,借一当十六” 例如:
13
计算机的信息表示与存储
八进制 二进制
十进制
十六进制
14
计算机的信息表示与存储
5
计算机的信息表示与存储
由0、1两个数字符号构成,基数是2。
运算原则:逢二进一,借一当二。
如:0+0=0;
0+1=1;1+0=1;
1+1=10;
(计数满2向高位进一)
0-0=0;1-1=0;1-0=1;
6
计算机的信息表示与存储
由0~7共八个数字符号构成,基数是8。 运算原则:逢八进一,借一当八。 如:7+1=10;2+5=7;11-5=4; 注意:八进制数中不能出现8、9两个数字 如: (28)8 是错误的。
原码
n位二进制数,最高位被设置为符号位,其后的n-1位表示 真值。
原码的特点 符号位
简单 直观
真值位
用原码可以比较方便地进行乘法运算:
尾数相乘 符号位简单相加法就可以得到乘积
计算机的信息表示与存储
反码的定义是:一个正数的反码就是它本身,负数
的反码其最高位(符号位)为1,其余各位按位求反
例如,+0
例:将二进制数(1110111.11)2转化成八进制 数。
25
计算机的信息表示与存储
例:将八进制数(34.57)8转化成二进制数。
26
计算机的信息表示与存储
1、将二进制数11011.101转换为十六进制数。 (11011.101)2=(1B.A)16 2、将二进制数1010.0101转换为八进制数。 (1010.0101)2=(12.24)8
7
计算机的信息表示与存储
由0~9,A,B,C,D,E,F共十六个数字符号
构成,基数是16。
0
0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 11 12 13 14 15 A B C D E F
运算原则:逢十六进一,借一当十六。
如:9+1=A;6+8=E;D-9=4;
8
计算机的信息表示与存储
39
计算机的信息表示与存储
字符
空格
对应值
32
16进制值
20H
'0‘ ~ '9'
'A‘ ~ 'Z' 'a‘ ~ 'z'
48~57
65~90 97~122
30H~39H
41H~5AH 61H~7AH
40
计算机的信息表示与存储
计算机处理汉字信息的前提条件是对每个汉 字进行编码,称汉字编码。归纳起来可分为以下 四类:汉字输入码、汉字交换码、汉字内码和汉
采用括号外面加下标。如: (1011)2 :表示二进制数1011。 (9981)10 :表示十进制数9981。 采用字母后缀:
B:表示二进制数,如:101B。
O:表示八进制数,如:101O。
D:表示十进制数,可省略,如:101D或101。 H:表示十六进制数,如:101H。
10
1个字节可表 示无符号数的 范围:0~255
1 0 0 1 0 0 1 0 0 1 0 0 1 0 0
0 0
0
0
0
0
0
0
0 28-1
1 1 1 1 1 1
1 1
1 1 + 0 0 1 0 0
1 1 0
1个字节能表示256吗?
溢出:运算结果超出 表示数的范围。溢 出时,机器产生错 误结果。
31
计算机的信息表示与存储
3、将十六进制数4E.A6转换为二进制数。 (4E.A6)16=(1001110.10100110)2 4、将八进制数26.45转换为二进制数。
(26.45)8=(10110.100101)2
27
计算机的信息表示与存储
三位一组化 为二进制数 再将二进制 数分四位一 组合成为十 六进制数
八进制数
再将二进制数 分三位一组化 为八进制数
ASCII码是American
Standard Code For Information(美国
标准信息交换码)的缩写。
每个ASCII码用一个字节表示。
ASCII码规定以一个字节的二进制码表示一个字 符,其中低七位用作不同字符的编码,最高位通常 作0处理(除非另有规定)。因此,共有128种不同 的字符,编码从0到127,包含控制字符和普通字符。
22
计算机的信息表示与存储
1011
23 22 21 20
例:将二进制数(1110111.11)2转 化成十六进制数。
8 4 2 1
注意:小数点后不足四位要补零
23
计算机的信息表示与存储