信息在计算机中的存储形式

信息在计算机中的存储形式
信息在计算机中的存储形式

信息在计算机中的存储形式

人类用文字、图表、数字表达和记录着世界上各种各样的信息,便于人们用来处理和交流。现在可以把这些信息都输入到计算机中,由计算机来保存和处理。前面提到,当代冯·诺依曼型计算机都使用二进制来表示数据,现在我们所要讨论的就是用二进制来表示这些数据。

一、计算机中的数据

经过收集、整理和组织起来的数据,能成为有用的信息。数据是指能够输入计算机并被计算机处理的数字、字母和符号的集合。平常所看到的景象和听到的事实,都可以用数据来描述。可以说,只要计算机能够接受的信息都可叫数据。

(一)计算机中数据的单位

计算机数据的表示经常用到以下几个概念。在计算机内部,数据都是以二进制的形式存储和运算的。

1. 位

二进制数据中的一个位(bit)简写为b,音译为比特,是计算机存储数据的最小单位。一个二进制位只能表示0或1两种状态,要表示更多的信息,就要把多个位组合成一个整体,一般以8位二进制组成一个基本单位。

2. 字节

字节是计算机数据处理的最基本单位,并主要以字节为单位解释信息。字节(Byte)简记为B,规定一个字节为8位,即1B=8bit。每个字节由8个二进制位组成。一般情况下,一个ASCII码占用一个字节,一个汉字国际码占用两个字节。

3. 字

一个字通常由一个或若干个字节组成。字(Word)是计算机进行数据处理时,一次存取、加工和传送的数据长度。由于字长是计算机一次所能处理信息的实际位数,所以,它决定了计算机数据处理的速度,是衡量计算机性能的一个重要指标,字长越长,性能越好。

4. 数据的换算关系

1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。

计算机型号不同,其字长是不同的,常用的字长有8、16、32和64位。一般情况下,IBM PC/XT的字长为8位,80286微机字长为16位,80386/80486微机字长为32位,Pentium 系列微机字长为64位。

例如,一台微机,内存为256MB,软盘容量为1.44MB,硬盘容量为80GB,则它实际的存储字节数分别为:

内存容量=256×1024×1024B=268435456B

软盘容量=1.44×1024×1024B=1509949.44B

硬盘容量=80×1024×1024×1024B=85899345920B

如何表示正负和大小,在计算机中采用什么计数制,是学习计算机的一个重要问题。数据是计算机处理的对象,在计算机内部,各种信息都必须通过数字化编码后才能进行存储和处理。

由于技术原因,计算机内部一律采用二进制,而人们在编程中经常使用十进制,有时为了方便还采用八进制和十六进制。理解不同计数制及其相互转换是非常重要的。

(二)进位计数制

在计算机中,二进制并不符合人们的习惯,但是计算机内部却采用二进制表示信息,其主要原因有如下4点:

1. 电路简单

在计算机中,若采用十进制,则要求处理10种电路状态,相对于两种状态的电路来说,

是很复杂的。而用二进制表示,则逻辑电路的通、断只有两个状态。例如:开关的接通与断开,电平的高与低等。这两种状态正好用二进制的0和1来表示。

2. 工作可靠

在计算机中,用两个状态代表两个数据,数字传输和处理方便、简单、不容易出错,因而电路更加可靠。

3. 简化运算

在计算机中,二进制运算法则很简单。例如:相加减的速度快,求积规则有3个,求和规则也只有3个。

4. 逻辑性强

二进制只有两个数码,正好代表逻辑代数中的“真”与“假”,而计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。用二进制计算具有很强的逻辑性。

(二)计算机中常用的几种计数制

用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢“几”进位,这就是进位计数制的问题。也就是数制问题。数制,即进位计数制,是人们利用数字符号按进位原则进行数据大小计算的方法。通常是以十进制来进行计算的。另外,还有二进制、八进制和十六进制等。

在计算机的数制中,要掌握3个概念,即数码、基数和位权。下面简单地介绍这3个概念。

数码:一个数制中表示基本数值大小的不同数字符号。例如,八进制有8个数码:0、1、2、3、4、5、6、7。

基数:一个数值所使用数码的个数。例如,八进制的基数为8,二进制的基数为2。

位权:一个数值中某一位上的1所表示数值的大小。例如,八进制的123,1的位权是64,2的位权是8,3的位权是1。

1. 十进制(Decimal notation)

十进制的特点如下:

(1)有10个数码:0、1、2、3、4、5、6、7、8、9。

(2)基数:10。

(3)逢十进一(加法运算),借一当十(减法运算)。

(4)按权展开式。对于任意一个n位整数和m位小数的十进制数D,均可按权展开为:

D=D n-1·10n-1+D n-2·10n-2+…+D1·101+D 0·100+D-1·10–1+…+D–m·10–m 例:将十进制数456.24写成按权展开式形式为:

456.24=4×10 2+5×101+6×100+2×10-1+4×10-2

2. 二进制(Binary notation)

二进制有如下特点:

(1)有两个数码:0、1。

(2)基数:2。

(3)逢二进一(加法运算),借一当二(减法运算)。

(4)按权展开式。对于任意一个n位整数和m位小数的二进制数D,均可按权展开为:

D=B n-1·2n-1+B n-2·2n-2+…+B1·21+B0·20+B-1·2–1+…+B–m·2-m 例:把(11001.101)2写成展开式,它表示的十进制数为:

1×2 4+1×2 3+0×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(25.625)10

3. 八进制(Octal notation)

八进制的特点如下:

(1)有8个数码:0、1、2、3、4、5、6、7。

(2)基数:8。

(3)逢八进一(加法运算),借一当八(减法运算)。

(4)按权展开式。对于任意一个n位整数和m位小数的八进制数D,均可按权展开为:

D=O n-1·8n-1+…+O1·81+O0·80+O-1·8–1+…+O–m·8-m 例:(5346)8相当于十进制数为:

5×83+3×82+4×81+6×80=(2790)10

4. 十六进制(Hexadecimal notation)

十六进制有如下特点:

(1)有16个数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。

(2)基数:16。

(3)逢十六进一(加法运算),借一当十六(减法运算)。

(4)按权展开式。对于任意一n位整数和m位小数的十六进制数D,均可按权展开为:

D=H n-1·16n-1+…+H1·161+H 0·16 0+H -1·16–1+…+H–m·16-m 在16个数码中,A、B、C、D、E和F这6个数码分别代表十进制的10、11、12、13、14和15,这是国际上通用的表示法。

例:十六进制数(4C4D)16代表的十进制数为:

4×163+C×16 2+4×161+D×160=(19533)10

二进制数与其他数之间的对应关系如表1所示。

表1 几种常用进制之间的对照关系

计算机中的信息表示

1. 进位计数制 1. 常见的进位计数制 Bi nary 二进制 O ctonary 八进制 D ecimalism 十进制 H exadecimal 十六进制 进位计数制:利用固定的数字符号和统一的规则来计数的方法。有3个基本要素: 基数-> 进位规则->R 位权->2. 1. 多项式展开直接求和 2.十进制转换成二进制整数部分:除基到零,反向写余 小数部分:乘基到精,正向写整 3. 二进制转成八、十六进制 小数点为界,向两边分组。八进制3个一组,十六进制4个一组,不足添0。各组二进制转成十进制再转成八(十六)进制即可。

2.计算机中的数据 1.二进制与计算机 位(bit):计算机中最基本的单位,一个二进制数字0/1。 字节(Byte):8个位。 字:字节的集合。 字长:一个字中二进制的位数。字长是计算机一次能同时进行运算的二进制位数。现在一般为32bit、64bit。 一般来说,n位的二进制数字能够表示种状态。 2.模拟数据和数字数据 模拟数据:一种连续表示法,模拟它表示的真实信息。 数字数据:一种离散表示法,把信息分割成了独立的元素。 阈值:大于阈值的电压看成高电压,小于阈值的电压看成低电压。 计算机不能处理模拟数据,要对模拟数据进行数字化。 3.数据及其分类 数值、文本、音频、视频、图像、图形。 4.数值型数据的表示 机器数:一个数在计算机中的表示形式。机器数有位数限制,多余的位数将

被截断,少的位数将被填充。 (机器数的)真值:带有正负号的数。 1. 数值型数据的分类 根据是否带小数点分为实数和整数。 按照是否带有符号,整数分为带符号和无符号。对于带符号的整数要对符号进行编码。数值数据可以用原码和补码表示。 为了表示实数中的小数点的位置,可以表示为定点数或浮点数。 2. 整数的表示 无符号整数表示:转成二进制数,对不足机器字长的在前面补0。最小值全是0,最大值全是1。 带符号整数表示:0表示正,1表示负。符号位占用一位二进制数位。 原码 符号位

考点6:信息的表示与存储

1.20GB的硬盘表示容量约为()。答案:C A)20亿个字节 B)20亿个二进制位 C)200亿个字节 D)200亿个二进制位 2.在微机中,西文字符所采用的编码是()。答案:B A)EBCDIC码 B)ASCII码 C)国标码 D)BCD码 3.在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。答案:B A)4倍 B)2倍 C)1/2倍 D)1/4倍 4.在计算机中,组成一个字节的二进制位位数是()。答案:D A)1 B)2 C)4 D)8 5.下列关于ASCII编码的叙述中,正确的是()。答案:B A)一个字符的标准ASCII码占一个字节,其最高二进制位总为1 B)所有大写英文字母的ASCII码值都小于小写英文字母’a’的ASCII码值C)所有大写英文字母的ASCII码值都大于小写英文字母’a’的ASCII码值D)标准ASCII码表有256个不同的字符编码 6.如果删除一个非零无符号二进制偶整数后的2个0,则此数的值为原数()。答案:D A)4倍 B)2倍 C)1/2 D)1/4

7.假设某台式计算机的内存储器容量为256MB,硬盘容量为40GB。硬盘的容量是内存容量的()。答案:B A)200倍 B)160倍 C)120倍 D)100倍 8.在ASCII码表中,根据码值由小到大的排列顺序是()。答案:A A)空格字符、数字符、大写英文字母、小写英文字母 B)数字符、空格字符、大写英文字母、小写英文字母 C)空格字符、数字符、小写英文字母、大写英文字母 D)数字符、大写英文字母、小写英文字母、空格字符 9.字长是CPU的主要性能指标之一,它表示()。答案:A A)CPU一次能处理二进制数据的位数 B)CPU最长的十进制整数的位数 C)CPU最大的有效数字位数 D)CPU计算结果的有效数字长度 10.十进制数18转换成二进制数是()。答案:C A)010101 B)101000 C)010010 D)001010 11.下列不能用作存储容量单位的是()。答案:C A)Byte B)GB C)MIPS D)KB 12.在标准ASCII编码表中,数字码、小写英文字母和大写英文字母的前后次序是()。答案:C A)数字、小写英文字母、大写英文字母 B)小写英文字母、大写英文字母、数字 C)数字、大写英文字母、小写英文字母

数据在计算机中的表示

选择题 1.信息处理进入了计算机世界,实质上是进入了世界。 A、模拟数字 B、十进制数 C、二进制数 D、抽象数字 答案:C 2.计算机中使用二进制,下面叙述中不正确的是。 A、是因为计算机只能识别0和1 B、物理上容易实现,可靠性强 C、运算,通用性强 D、计算机在二进制数的0、1数码与逻辑量“真”和“假”的0与1吻合,便于表示和进行逻辑运算 答案:A 3.十进制数92转换为二进制数和十六进制数分别是。 A、01011100和5C B、01101100和61 C、和5D D、01011000和4F 答案:A 4.人们通常用十六进制而不用二进制书写计算机中的数,是因为。 A、十六进制的书写比二进制方便 B、十六进制的运算规则比二进制简单 C、十六进制数表达的范围比二进制大 D、计算机内部采用的是十六进制 答案:A 5.浮点数之所以能表示很大或很小的数,是因为使用了。 A、较多的字节 B、较长的尾数 C、阶码

D、符号位 答案:C 6.在科学计算时,经常会遇到“溢出”,这是指。 A、数值超出了内存容量 B、数值超出了机器的位所能表示的范围 C、数值超出了变量的表示范围 D、计算机出故障了 答案:B 7.下列有关二进制的说法中,是错误的。 A、二进制数只有0和1两个数码 B、二进制数只由两位数组成 C、二进制数各位上的权分别为1,2,4,…… D、二进制运算逢二进一 答案:B 8.下列关于字符之间大小关系的说法中,正确的是。 A、空格符>b>B B、空格符>B>b C、b>B>空格符 D、B>b>空格符 答案:C 9.目前在微机上最常用的字符编码是。 A、汉字字型码 B、ASCII码 C、8421码 D、EBCDIC码 答案:B 10.计算机多媒体技术是以计算机为工具,接受、处理和显示由等表示的信息技术。 A、中文、英文、日文 B、图像、动画、声音、文字和影视

计算机中数据的表示与信息编码

计算机中数据的表示与信息编码 计算机最主要的功能是处理信息,如处理文字、声音、图形和图像等信息。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。因此要了解计算机工作的原理,还必须了解计算机中信息的表现形式。 1.2.1 计算机使用的数制 1.计算机内部是一个二进制数字世界 计算机内部采用二进制来保存数据和信息。无论是指令还是数据,若想存入计算机中,都必须采用二进制数编码形式,即使是图形、图像、声音等信息,也必须转换成二进制,才能存入计算机中。为什么在计算机中必须使用二进制数,而不使用人们习惯的十进制数?原因在于: ⑴易于物理实现:因为具有两种稳定状态的物理器件很多,例如,电路的导通与截止、电压的高与低、磁性材料的正向极化与反向极化等。它们恰好对应表示1和0两个符号。 ⑵机器可靠性高:由于电压的高低、电流的有无等都是一种跃变,两种状态分明,所以0和1两个数的传输和处理抗干扰性强,不易出错,鉴别信息的可靠性好。 ⑶运算规则简单:二进制数的运算法则比较简单,例如,二进制数的四则运算法则分别只有三条。由于二进制数运算法则少,使计算机运算器的硬件结构大大简化,控制也就简单多了。 虽然在计算机内部都使用二进制数来表示各种信息,但计算机仍采用人们熟悉和便于阅读的形式与外部联系,如十进制、八进制、十六进制数据,文字和图形信息等,由计算机系统将各种形式的信息转化为二进制的形式并储存在计算机的内部。 2.进位计数制 数制,也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。数制可分为非进位计数制和进位计数制两种。非进位计数制的数码表示的数值大小与它在数中的位置无关;而进位计数制的数码所表示的数值大小则与它在数中所处的位置有关。而我们在这里讨论的数制指的都是进位计数制。 进制是进位计数制的简称,是目前世界上使用最广泛的一种计数方法,它有基数和位权两个要素。 ?基数:在采用进位计数制的系统中,如果只用r个基本符号(例如0,1,2,...,r-1)表示数值,则称其为r数制(Radix-r Number System),r称为该数制的基数(Radix)。如日常生活中常用的十进制,就是r=10,即基本符号为0,1,2, (9) 如取r=2,即基本符号为0和1,则为二进制数。 ?位权:每个数字符号在固定位置上的计数单位称为位权。位权实际就是处在某一位上的1所表示的数值大小。如在十位制中,个位的位权是100,十位的位权是101,…;向右依次是10-1,10-2,…。而二进制整数右数第2位的位权为2,第3位的位权为4,第4位的位权为8。一般情况下,对于r进制数,整数部分右数第i位的位权为r i-1,而小数部分左数第i位的位权为r-i。 各种进制的共同点是: ⑴每一种数制都有固定的符号集。如十进制数制,其符号有十个:0,1,2, (9) 二进制数制,其符号只有两个:0和1。需要指出的是,16进制数基数为16,所以有16个基本符号,分别为0,1,2,…,8,9,A,B,C,D,E,F。表 1-3列出了计算机中常用的几种进制。 ⑵采用位置表示法,用位权来计数。即处于不同位置的数符所代表的值不同,与它所在位置的权值有关。例如:十进制的1358.74可表示为: 1358.74=1×103+3×102+5×101+8×100+7×10-1+4×10-2 可以看出,各种进位制中的位权的值恰好是基数的某次幂。因此,对于任何一个进位计数制表示的数都可以写出按其权值展开的各项式之和,称为“按权展开式”。任意一个n位整数和m位小数的r进制数D可表示为:

第三章 数据在计算机中的表示知识及答案

第三章数据在计算机中的表示 一、选择题 1.在下面关于字符之间大小关系的说法中,正确的是_____________。 A. 空格符>b>B B.空格符>B>b C.b>B>空格符 D.B>b>空格符 2.汉字系统中的汉字字库里存放的是汉字的_____________。 A. 机内码 B.输入码C.字形码 D.国标码 3.在汉字库中查找汉字时,输入的是汉字的机内码,输出的是汉字的()。 A. 交换码 B. 信息码 C. 外码 D. 字形码 4.对补码的叙述,_____________不正确。 A.负数的补码是该数的反码最右加1 B.负数的补码是该数的原码最右加1 C.正数的补码就是该数的原码 D.正数的补码就是该数的反码 5.十进制数92转换为二进制数和十六进制数分别是_____________。 A.01011100和5C B.01101100和61 C.10101011和5D D.01011000和4F 6.人们通常用十六进制而不用二进制书写计算机中的数,是因为_____________。 A. 十六进制的书写比二进制方便 B.十六进制的运算规则比二进制简单 C.十六进制数表达的范围比二进制大 D.计算机内部采用的是十六进制 7.二进制数 10011010 转换为十进制数是()。 A. 153 B. 156 C. 155 D. 154 8.在科学计算时,经常会遇到“溢出”,这是指_____________。 A.数值超出了内存容量 B.数值超出了机器的位所表示的范围 C.数值超出了变量的表示范围 D.计算机出故障了 9.有关二进制的论述,下面_____________是错误的。 A. 二进制数只有0和l两个数码 B.二进制数只有两位数组成 C.二进制数各位上的权分别为2i(i为整数) D.二进制运算逢二进一 10.目前在微型计算机上最常用的字符编码是_____________。 A.汉字字型码 B.ASCII码 C.8421码 D.EBCDIC码 11.在计算机内,多媒体数据最终是以_____________形式存在的。 A.二进制代码 B.特殊的压缩码 C.模拟数据 D.图形 12.在不同进制的4个数中,最大的一个数是_____________。 A.01010011 B B.67 O C.5F H D.78 D 13.在计算机中存储一个汉字信息需要()字节存储空间。 A. 1 B. 2 C. 3 D. 4 14.计算机中的机器数有3种表示方法,下列_____________不属于这3种表示方式。

数据在计算机中的表示

数据在计算机中的表示 数据是计算机处理的对象。这里的"数据"含义非常广泛,包括数值、文字、图形、图像、视频等各种数据形式。计算机内部一律采用二进制表示数据。 为什么要用二进制? 二进制并不符合人们的习惯,但是计算机内部仍采用二进制表示信息,其主要原因。有以下四点: 1.电路简单计算机是由逻辑电路组成,逻辑电路通常只有两个状态。例如,开关的接通与断开,晶体管的饱和与截止,电压电平的高与低等。这两种状态正好用来表示二进制数的两个数码0和l。 2.工作可靠 两个状态代表的两个数码在数字传输和处理中不容易出错,因而电路更加可靠。3.简化运算 二进制运算法则简单。例如,求积运算法则只有3个。而十进制的运算法则(九九乘法表)对人来说虽习以为常,但是让机器去实现就是另一回事了。 4.逻辑性强 计算机的工作是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。有两个数码,正好代表逻辑代数中的"真"与"假"。 数据单位 二进制只有两个数码0和l,任何形式数据都要靠0和1来表示。为了能有效地表示和存储不同形式的数据,人们使用了下列不同的数据单位: 1.位(bit)位,音译为"比特",是计算机存储数据、表示数据的最小单位。一个bit只能表示一个开关量,例如l代表"开关闭合",0代表"开关断开"。 2.字节(byte)字节来自英文Byte,简记为B,音译为"拜特"。规定l个字节等于8个位,即lByte=8 bit。字节是个重要的数据单位,表现在:.计算机存储器是以字节为单位组织的,每个字节都有一个地址码(就像门牌号码一样),通过地址码可以找到这个字节,进而能存取其中的数据;.字节是计算机处理数据的基本单位,即以宇节为单位解释信息。.计算机存储器容量大小是以宇节数来度量的,经常使用的单位有B、KB、MB、GB。1KB=2(10次

数值数据在计算机中的表示方法

数值数据在计算机中的表示方式 日常生活中,经常采用的进位制很多,比如,一打等于十二个(十二进制)、一小时等于六十分(六十进制)、一米等于十分米(十进制)等等。其中十进制是最常用的,它的特点是有10个数码:0~9,进位关系是“逢十进一”。而在计算机中数的表示是采用二进制。为了书写和读数方便还用到八进制和十六进制。如表1.1。 1. 计算机中的二进制数 二进制是逢二进一,所有的数都用两个数字符号0或1表示。二进制的每一位只能表示0或1。例如:(1)10 = (001)2 ,(2)10 = (010)2 ,(3)10 = (011)2 。 即十进制数1,2,3用二进制表示分别为:001,010,011等等。 计算机采用二进制的原因在于: (1)0和1两个数可分别用电器中两种状态来表示,很容易用电器元件来实现。如开关的接通为1,断开为0;高电平为1,低电平为0等,而要用电路的状态来表示我们已熟悉的十进制等,就要制作出具有十个稳定状态的元件,这是相当困难的; (2)计算机只能直接识别二进制数符0和1,而且二进制的运算公式很简单,计算机很容易实现,逻辑判断也容易。 (3)可以节省设备。 2. 八进制 二进制的缺点是表示一个数需要的位数多,书写数据和指令不方便。通常,为方便起见,将二进制数从低向高每三位或四位组成一组。例如:有一个二进制(100100001100)2,若每三位一组,即:(100,100,001,100)2可表示成八进制数(4414)8,如此表示使得每组的值大小是从0(000)~7(111),且数值逢八进一,即为八进制。 3. 十六进制 若每四位为一组,即:(1001,0000,1100)2,每组的值大小是从0(0000)~15(1111),且逢16进一,即为十六进制。用A,B,C,D,E,F分别代表10到15的6个数,则上面的二进制数可以表示成十进制数(90C)16。 4. 有关的概念 位(Bit)指一位二进制代码,它只具有“0”和“1”两个状态。 字节(Byte)8位二进制代码为一个字节,它是衡量信息数量或存储设备容量的单位。CPU向存储器存取信息时,是以字(或字节)为单位的。 字(Word)字由字节构成,一般为字节的整数倍。也是表示存储容量的单位。 字长是指参与一次运算的数的位数,它与指令长度有着对应关系。字长的大小还是衡

计算机中的信息表示方法教案

授课教案(参考格式) 课程名称: 计算机基础授课教师姓名: ** 职称(或学历): 授课对象:(2009级石油化工2班学生)授课时数: 1课时课题名称: 计算机中的信息表示方法 授课类型: 理论 教材名称及版本: 新编计算机应用基础案例教程 ●本单元或章节的教学目的及要求: 教学目的:掌握信息的表示和存储;掌握存储容量的单位;掌握数制之间的转换,特别是二进制与十进制之间;了解ASCII码 ●教学重点:掌握存储容量;二进制与十进制之间数据转换 ●难点:二进制与十进制之间数据转换 ●教学手段:多媒体课件 ●教学方法:讲授法和演示法 ●教学过程: *导入课题 *讲授新课 关于存储的几个重要概念 位:是计算机中存储数据的最小单位。指二进制数中的一个位数,其值为“0”或“1”,其英文名为“bit”。

计算机采用二进制,运算器运算的是二进制数,控制器发出的各种指令也表示成二进制数,存储器中存放的数据和程序也是二进制数,在网络上进行数据通信时发送和接收的还是二进制数。 字节:是计算机存储容量的基本单位,计算机存储容量的大小是用字节的多少来衡量的。其英文名为“byte”,通常用“B”表示。 采用了二进制数来表示数据中的所有字符(字母、数字以及各种专用符号)。采用8位为1个字节,即1个字节由8个二进制数位组成。字节是计算机中用来表示存储空间大小的基本容量单位。例如,计算机内存的存储容量,磁盘的存储容量等都是以字节为单位表示的。除用字节为单位表示存储容量外,还可以用千字节KB、兆字节MB、GB、TB等表示存储容量。 例如, 中文字符“学”表示为00110001 00000111 要注意位与字节的区别: 位是计算机中最小数据单位; 字节是计算机中基本信息单位 字:是计算机内部作为一个整体参与运算、处理和传送的一串二进制数。是计算机进行信息交换、处理、存储的基本单元。通常由一个或几个字节组成。

(知识点10)信息在计算机内部的表示与存储

534 3位二进制可以表示______。 A 8种状态 B 2种状态 C 9种状态 D 4种状态 A 10 535 ASCII码是“美国信息交换标准码”的简称,若已知大写英文字母A的ASCII编码为41H,则大写英文字母D的机内表示为______。 A 0100 0010 B 0100 0011 C 0100 0101 D 0100 0100 D 10 536 按16×16的点阵存放国标GB2312-80中的一级汉字(共3755个)的汉字库,大约需要占用______的存储空间。 A 512K B B 1MB C 256KB D 128KB D 10 537 把十进制数121转化为二进制数为______。 A 10 0111 B 100 1111 C 111 1001 D 11 1001 C 10 538 把十进制数513转换成八进制数是______。 A 1001 B 1110 C 1021 D 1003 A 10 539 把十进制数513转换成二进制数是______。 A 10 0000 0001 B 11 0001 0001 C 11 0000 0011 D 1 1000 0001 A 10 540 把十进制数513转换成十六进制数是______。 A 201 B 1F1 C 311 D 3B1 A 10 541 二进制数0101 1011转化为十进制数为______。 A 91 B 171 C 71 D 103 A 10 542 二进制数01100100转换成十六进制数是______。 A 144 B 63 C 64 D 100 C 10 543 给出一个十进制整数D,它对应的二进制整数为B,那么就这两个数的位数而言,B与D 相比,______。 A B的数字位数一定不小于D的数字位数 B B的数字位数一定大于D的数字位数 C B的数字位数一定小于D的数字位数 D B的数字位数一定不大于D的数字位数 A 10 544 汉字信息在计算机中通常是以______形式存储的。 A 首尾码 B 区位码 C 机内码 D 国际码 C 10 545 将二进制数0110 0100转换为十六进制数为______。 A 64 B 100 C 123 A 10 546 将二进制数0110 0100转换为十六进制数为______。 A 64 B 100 C 0AD

计算机中信息的表示方法

计算机基础知识:第二章计算机中的信息表示1 第二章计算机中的信息表示 2.1 进位计数制 2.1.1数制的概念 什么是数制?数制是用一组固定的数字和一套统一的规则来表示数目的方法。 按照进位方式计数的数制叫进位计数制。十进制即逢十进一,生活中也常常遇到其它进制,如六十进制(每分钟60秒、每小时60分钟,即逢60进1),十二进制,十六进制等。 任何进制都有它生存的原因。人类的屈指计数沿袭至今,由于日常生活中大都采用十进制计数,因此对十进制最习惯。如十二进制,十二的可分解的因子多(12,6,4,3,2,1),商业中不少包装计量单位“一打”;如十六进制,十六可被平分的次数较多(16,8,4,2,1),即使现代在某些场合如中药、金器的计量单位还在沿用这种计数方法。 进位计数涉及基数与各数位的位权。十进制计数的特点是“逢十进一”,在一个十进制数中,需要用到十个数字符号0-9,其基数为10,即十进制数中的每一位是这十个数字符号之一。在任何进制中,一个数的每个位置都有一个权值。 2.1.2 基数 基数是指该进制中允许选用的基本数码的个数。 每一种进制都有固定数目的计数符号。 十进制:基数为10,10个记数符号,0、1、2、……9。每一个数码符号根据它在这个数中所在的位置(数位),按“逢十进一”来决定其实际数值。 二进制:基数为2,2个记数符号,0和1。每个数码符号根据它在这个数中的数位,按“逢二进一”来决定其实际数值。 八进制:基数为8,8个记数符号,0、1、2、……7。每个数码符号根据它在这个数中的数位,按“逢八进一”来决定其实际的数值。 十六进制:基数为16,16个记数符号,0-9,A,B,C,D,E,F。其中A~F对应十进制的10~15。每个数码符号根据它在这个数中的数位,按“逢十六进一”决定其实际的数值。 计算机基础知识:第二章计算机中的信息表示2 2.1.3 位权 一个数码处在不同位置上所代表的值不同,如数字6在十位数位置上表示60,在百位数上表示600,而在小数点后1位表示0.6,可见每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。位权的大小是以基数为底、数码所在位置的序号为指数的整数次幂。十进制的个位数位置的位权是100,十位数位置上的位权为101,小数点后1位的位权为10-1 。 十进制数34958.34的值为: (34958.34)10=3×104+4×103+9×102+5×101+8×100+3×10-1+4×10-2 小数点左边:从右向左,每一位对应权值分别为100、101、102、103、104 小数点右边:从左向右,每一位对应的权值分别为10-1、10-2 二进制数(100101.01)2=1×25+0×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2 小数点左边:从右向左,每一位对应的权值分别为20、21、22、23、24

计算机中信息的表示

计算机中信息的表示 经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学(计算机)奥林匹克及其分区联赛(简称N0I),是一项全国性的青少年学科竞赛活动,是计算机知识在青少年中普及的产物。竞赛分为初赛和复赛两个阶段。初赛全国各赛区采用统一时间、统一试卷的方法进行。通过卷面答题,主要考核学生的计算机基础知识与基本能力。各赛区根据全国竞赛委员会提供的统一评分标准,组织有关专家与教师进行评判,并按照一定的比例挑选出本赛区参加复赛的人员。 【奥赛赛点】了解计算机中信息的编码方式,了解数制的概念,理解数值、文字在计算机中的表示方法,掌握十进制数、二进制数、八进制数和十六进制数间的转换方法,掌握二进制数的逻辑运算方法。 【典型示例】 例l:在计算机内部,一切信息的存取、处理和传输均是以( )的形式进行。A.BCD码B.ASCII码 C .十六进制码D.二进制码 【分析与解答】计算机最终只能识别和执行二进制码。因此,在机器内部,一切信息(无论是数据信息,还是控制信息)的存取、处理和传输都是以二进制编码形式进行。BCD码是使用四位二进制数代表一位十进制数的一种编码形式。 故本题答案为。D。 例2:在计算机中,一个字节最大容纳的二进制数为( )。 【分析与解答】在计算机内,二进制的位(bit)是数据的最小单位,通常计算机中将8位二进制数编为一组叫做一个字节(Byte),作为数据处理的基本单位。可见8位二进制数中,最小者为每一位全是0即0,最大者为每一位全是1即(11111111)2。 故本题答案为11111111。 例3:二进制数111.11转换成十进制数是( )。 A.7.3 B.7.5 C.7.75 D.7.125 【分析与解答】R进制数转换成十进制数的方法是将各位数字与其对应的位权相乘,再将乘积相加,所得之和即为转换结果。对于整数,从低位到高位(从右向左)各位的位权依次为R o、R1、R2……对于小数,从小数点后的第一位算起,各位的位权依次为R-1、R-2、R-3...... 111.11=1*22+1*21+1*20+1*2-1+1*2-2=4+2+1+0.5+0.25=7.75 故本题答案为C。 1010.101=23+21+2-1+2-3=8+2+0.5+0.125=10.625 例4:将二进制数-110011.11011转换为八进制数为( )。 A.63.66 B.-63.66 C.63.67 D.-63.63 【分析与解答】把一个二进制数转换成八进制数的方法是:对于整数,从二进制数的低位到高位每3位分成一组,不足3位在左边补0,之后将每组数作为一

计算机数据存储的基本概念

第一章 计算机基础知识 一、计算机的基本概念 1.计算机的发展与分类 发展阶段:4 代(按使用的电子器件或构成元件划分) 第一代:电子管 ( 1946-1957 ) 第一台计算机:1946 年、ENIAC 第二代:晶体管 ( 1958-1964 ) 第三代:小规模集成电路 ( 1965-1970 ) 第四代:大规模和超大规模集成电路 ( 1971- 至今 ) 典型代表:微型计算机 分类: ① 分为数字电子计算机 数字电子计算机分类: 用途:科学计算工程、工业控制、数据计算机 大小:巨型、小型、微型 ② 模拟电子计算机 2.计算机的主要用途 科学计算、数据处理、自动控制、计算机辅助系统、人工智能 其中, 科学计算是最早的应用领域,计算机早期主要用于军事 要点:理解每个应用领域的适用范围 3.计算机的主要特点 自动控制能力、高速运算能力、记忆能力、计算精度高、逻辑判断能力、通用性强 其中自动控制能力的基础是存储程序 另,计算机的可编程性 要点:重在理解 4.信息的基本概念 信息和数据 信息是人们由客观事物得到的,使人们能够认知客观事物的各种消息、情报、数字、信号、图形、图像、语音等所包括的内容。 数据是客观事物的属性的表示,可以是数值数据和各种非数值数据。对计算机而言,数据是指能够为其处理的经过数字化的信息。 二、计算机系统的组成 1.计算机系统的基本组成 计算机系统由计算机硬件系统和计算机软件系统两大部分组成 ENIAC 大型向量计算机757

图 1-1 计算机系统的组成 中央处理器( CPU ):运算器+控制器 主机:中央处理器+内存储器 外部设备:输入设备、输出设备、外存储器 注:CPU 只能直接读写内存,不能直接读写外存,存储在外存上的数据和程序需先读到内存,才能进行处理 2.硬件系统的组成及各个部件的主要功能 冯·诺依曼提出了存储程序原理,奠定了计算机的基本结构和工作原理,我们今天所使用的计算机都是属于冯·诺依曼结构计算机 冯· 诺依曼结构计算机包括运算器、控制器、存储器、输入设备、输出设备五大部分: 运算器:算术运算和逻辑运算的主要部件 控制器:指挥中心 存储器:用来保存程序和数据 内部存储器(内存或主存储器) 外部存储器(外存或辅助存储器) 输入设备 键盘、鼠标、扫描仪、磁盘驱动器、触摸屏 输出设备 显示器、打印机、绘图仪、磁盘驱动器 冯·诺依曼结构的主要特点: ● 存储程序控制 ● 程序由指令构成 ● 指令由操作码和地址码构成 ● 机器以 CPU 为中心

信息的存储与表示

下列不能用作存储容量单位的是 A. MIPS B. KB C. GB D. Byte ANSWER: A 假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的 A. 80倍 B. 40倍 C. 100倍 D. 60倍 ANSWER: A KB(千字节)是度量存储器容量大小的常用单位之一,1KB等于 A. 1000个二进位 B. 1024个字节 C. 1024个字 D. 1000个字节 ANSWER: B 假设某台式计算机的内存储器容量为256MB,硬盘容量为40GB,硬盘的容量是内存容量的 A. 160倍 B. 200倍 C. 100倍 D. 120倍 ANSWER: A 若对音频信号以10kHz采样率、16位量化精度进行数字化,则每分钟的双声道数字化声音信号产生的数据量约 A. 2.4MB B. 1.6MB C. 1.2MB D. 4.8MB ANSWER: A 1KB的准确数值是 A. 1000Bytes B. 1000bits C. 1024bits D. 1024Bytes ANSWER: D 在计算机中,组成一个字节的二进制位位数是 A. 1 B. 4 C. 2 D. 8 ANSWER: D 在计算机的硬件技术中,构成存储器的最小单位是

A. 字(word) B. 双字(double word) C. 字节(byte) D. 二进制单位(bit) ANSWER: D 在计算机中,每个存储单元都有一个连续的编号,此编号称为 A. 门牌号 B. 位置号 C. 地址 D. 房号 ANSWER: C 用8位二进制数能表示的最大的无符号整数等于十进制整数 A. 256 B. 128 C. 255 D. 127 ANSWER: C 十进制数29转换成无符号二进制数等于 A. 11001 B. 11011 C. 11101 D. 11111 ANSWER: C 十进制数18转换成无符号二进制数等于 A. 010010 B. 001010 C. 010101 D. 101000 ANSWER: A 十进制数32转换成无符号二进制整数是 A. 100010 B. 101000 C. 100100 D. 100000 ANSWER: D 十进制数121转换成无符号二进制整数是 A. 1110011 B. 1001111 C. 1111001 D. 1001111 ANSWER: C 十进制数127转换成无符号二进制数等于 A. 1011000 B. 1111111

计算机基础知识-信息的表示与存储

第2章信息的表示与存储 2.1数据与信息 数据是由人工或自动化手段加以处理的事实、场景、概念和指示的符号表示。字符、声音、表格、符号和图像等都是不同形式的数据。 数据与信息的区别:信息是客观事物属性的反映,是经过加工处理并对人类客观行为产生影响的数据表现形式;数据则是反应客观事物属性的记录,是信息的具体表现形式。任何事物的属性都是通过数据来表示的,数据经过加工处理后成为信息,而信息必须通过数据才能传播,才能对人类产生影响。 例如,数据2、4、6.8、10、12是一组数据,其本身是没有意义的,但对它进行分析后,就可得到一组等差数列,从而很清晰的得到后面的数字。这便对这组数据赋予了意义,称为信息,是有用的数据。 2.2计算机中数据的单位 计算机内所有的信息均以二进制的形式表示,数据的最小单位是位,存储容量的基本单位是字节。 1.计算机中数据的常用单位 位是度量数据的最小单位,代码只有0和1,采用多个数码表示一个数,其中每一个数码称为1位(bit)。 字节是信息组织和存储的基本单位,一个字节由8位二进制数字组成。字节也是计算机体系结构的基本单位。为了便于平衡存储器的大小,统一以字节(Byte,B)为单位。常见的存储单位如表2—1所示。 表2—1常见的存储单位 2.字长 随着电子技术的发展,计算机的并行能力越来越强,人们通常将计算机一次能够并行处理的二进制数的位数称为字长,也称为计算机的一个“字”。字长是计算机的一个重要指标,直接反映一台计算机的计算能力和精度,字长越长,说明计算机的数据处理速度越快。计算机的字长通常是字节的整倍数,如8位、16位、32位,发展到今天,微型机已达到64位,大型机已达128位。 3.计算机数据类型 计算机使用的数据可以分为数值数据和字符数据(非数值数据)。在计算机

计算机领域中数据的概念

计算机领域中数据的概念 计算机中的数据表示方法 数据是指能够输入计算机并被计算机处理的数字、字母和符号的集合。平常所看到的景象和听到的事实,都可以用数据来描述。数据经过收集、组织和整理就能成为有用的信息。 1. 计算机中数的单位 在计算机内部,数据都是以二进制的形式存储和运算的。计算机数据的表示经常使用到以下几个概念。 (1) 位 位(bit)简写为b,音译为比特,是计算机存储数据的最小单位,是二进制数据中的一个位,一个二进制位只能表示0或1两种状态,要表示更多的信息,就得把多个位组合成一个整体,每增加一位,所能表示的信息量就增加一倍。 (2) 字节 字节(Byte)简记为B,规定一个字节为8位,即1Byte = 8bit。字节是计算机数据处理的基本单位,并主要以字节为单位解释信息。每个字节由8个二进制位组成。通常,一个字节可存放一个ASCII码,两个字节存放一个汉字国际码。 (3) 字 字(Word)是计算机进行数据处理时,一次存取、加工和传送的数据长度。一个字通常由一个或若干个字节组成,由于字长是计算机一次所能处理信息的实际位数,所以,它决定了计算机数据处理的速度,是衡量计算机性能的一个重要标识,字长越长,性能越好。 计算机型号不同,其字长是不同的,常用的字长有8位、16位、32位和64位。 计算机存储器容量以字节数来度量,经常使用的度量单位有KB、MB和GB,其中B代表字节。 【例1-18】一台计算机,内存标注2GB,外存硬盘标注为500GB,则它实际可存储的内外存字节数分别如下: 内存容量= 2 × 1024 × 1024 × 1024B 硬盘容量= 500 × 1024 × 1024 × 1024B

计算机内的信息表示

计算机内的信息表示 计算机内的信息表示 数据时信息的载体,是信息的具体表示形式。 数据???数值型数据:主要用来表示数量,可比较大小 非数值型数据:人工处理过的。 常用数据:字符型数据(表示文字信息。)、图象、声音、活动图象等。 信息表示是采用二进制计数。(0或1) 采用二进制的原因:因数载计算机中是由电子器件的物理状态来表示的,而物理状态中的高、低状态较稳定且易于实现。数制:用一组固定的数字和一套统一的规则来表示数目的方法。 数制特点:①采用进位计数方式;②有固定的数码;③使用位权表示法;④使用基数。 位权法:同样的数所处位置不同其代表的值不同,这与该数位的权值有关。各种数制中,数的权值恰好是基数的某次幂。八进制:有8个数码0~7,八进制基数是8,逢八进一。 十六进制:有16个数码,分别是0~9以及A ~F ,A ~F 分别表示十进制的 10~15。十六进制基数是16,逢十六进一。二进制的算术运算和逻辑运算。 (1)二进制算术运算(算术运算会发生进位和借位处理) ???加法:0+0=0;0+1=1;1+0=1;1+1=10(向高位进一)减法:0-0=0;1-0=1;1- 1=0;0-1=1(向高位借一) ???乘法:0×0=0;0×1=0;1×0=0;1×1=1除 法:0÷0=0;0÷1=0;(1÷0无意义);1÷1=1 (2)二进制逻辑运算(逻辑运算是按位独立进行的,位与位之间不发生进位关系。) ?????逻辑加(“或”运算):0+0=0 0+1=1 1+0=1 1+1=1(取大) 逻辑乘(“与”运算):0×0=0 0×1=0 1×0=0 1×1=1(取小)逻辑非(“取反”运算):0取反是1 1取反是0(取反) 0表示假; 1表示真。不同数制之间相互转化: 原理:用位权法表示。 例1:十进制整数转化成二进制整数。整数转换“除以2反序取余法”;小数转换“乘以2取整法”。设(25)10=(a n a n-1a n-2…a 1a 0)2 那么问题就在于求出a n a n-1a n-2…a 1a 0的值,因为是二进制,每位数不是0就是1,我们可以“各 个击破”的方法确定a n a n-1a n-2…a 1a 0的数值。用权值法表示 (25)10=a n ×2n +a n-1×2n-1+…+a 1×21+a 0×20. ① 2,利用两边整数与小数必须对应相等。 n a n-1a n-2…a 1a 0)2

数据的存储与表示

数据的存储与表示 存储容量单位及地址。数据必须首先存在计算机内存,然后才能被计算机处理。计算机表示数据的部件主要是存储设备,而存储设备的具体单位是存储单元。位是计算机存储数据的最小单位。字节是数据处理的基本单位,即以字节为单位存储和解释信息。在计算机中,一个字节被称为存储器的一个存储单元。为了便于找到存储设备中的每个存储单元,计算机对其进行连续编号,这种编号就是存储地址。计算机在处理数据时,CPU通过数据总线一次存取、加工和传送的数据长度称为字。 数值的表示。计算机所能处理的数据可分为数值型和非数值型两种。数值型数据是指数学中的代数值,具有量的含义,且有正负之分、整数和小数之分;非数值型数据是指输入到计算机中的其他信息,其没有量的含义。在计算机中,数值型数据是用二进制来表示的。把将数字和符号组合在一起的二进制数称为机器数,由机器数所表示的实际值称为真值。原码表示法规定:用符号位和数值位两部分表示一个带符号数,设字长为n位,最高位为符号位,正数的符号位用0来表示,负数的符号位用1来表示,其余n-1位数值部分用二进制形式表示。反码表示法规定:正数的反码与原码相同,负数的反码是对该数的原码除符号位外各位取反,即0变1,1变0.补码表示法规定:正数的补码与原码相同,负数的补码是对该数的原码除符号位外各位取反,最末位加1,即求反加1. 字符的表示。从键盘上输入的命令和数据,实际表现为一个个英文字母、标点符号和数字,这些都是字符。字符集有很多,每一种字符集的编码方法也是各种各样。计算机中采用ASCII 编码来表示西文字符。 汉字的表示。计算机在处理汉字信息时,要将其转化为二进制数码,这就需要对汉字进行编码。汉字输入码的作用是让用户能直接使用西文键盘输入汉字。汉字交换码是指在汉字信息处理系统之间或者信息处理系统与通信系统之间进行汉字信息交换时所使用的的编码。汉字机内码又称汉字内码,它是汉字在信息系统处理内部最基本的表达形式,是设备和信息系统内部存储、处理、传输汉字用的代码。汉字字形码是指在汉字字库中存储的汉字字形的数字化信息码,它主要用于汉字的输出时产生的字形。 声音的表示。将声音通过话筒等装置转化成电信号,再将这种模拟信号转化为数字信号,这个过程称为声音的数字化。从声音的数字化角度,以下三个因素影响声音质量;采样频率、量化位数、声道数。 图像的表示。在计算机中,颜色常用RGB值来表示,用于表示颜色位数称为颜色深度。图像只有经过数字化后才能被计算机存储和处理。图像数字化包括空间位置的离散和数字化、亮度值的离散和数字化。影响图像数字化的因素有;分辨率、颜色深度。

计算机中信息的表示

计算机中信息的表示 [教学目的与要求] 计算机中信息的表示二进制数和二进制编码 [教学重点] 什么是信息、信息代码;信息的特性;信息的处理工具[教学难点] 信息与信息代码的区分 [教学方法] 讲授、自习 [教学准备] 教材 [教学过程] 一、导入计算机是一种能存储并对信息进行处理的电子设备,那么在计算机的内部信息各种信息代码的的都是怎么表示的呢? 二、新授1.计算机中采用二进制的优点师:计算机中所有信息代码都采用二进制数或二进制编码方式进行传输、存储、处理。师:那么计算机采用二进制数的优点有哪些呢?大家看书p9下方小博士。生:……师:优点是……。 2.二进制数师:“进制”就是够多少个1就进一位。那么二进制是一种什么数呢?师:……。师:四位二进制数能表示的十进制数的范围,以及转化,采用“8421”规则,大家仔细理解……。 3.二进制编码师:计算机中数可以直接转化为二进制数,那么文本、声音、图像、视频等其他数据在转化为二进制数时又有什么规则呢?生:……。师:其实每一种信息代码都有它特殊的表示规则,这种规则叫做编码。师:我们首先来看最简单的字符编码英文字符、符号的编码和我们用的汉字的编码。师:计算机诞生几十年来使用最普遍的编码为ASCII码,它用8位二进制数表示各种字母和符号。

……。师:除了英文,其他一些语言也陆续制定了各自的编码,我们国家在1980年颁布了“信息交换用汉字编码字符集基本集(GB2312-80),简称为GB码。……。 三、练习讨论回答:计算机中声音、图像、视频等其他数据是怎么表示的呢? 四、小结现代计算机技术和网络通信技术的不断发展,使得信息的获取和处理变得更加快捷,人们可以方便地获取来自全球的各种信息,也可以将信息快速地传递到世界各地。我们处理信息的能力直接影响我们的生活和学习,因此学好信息学这门学科般的更加的重要。

计算机中数据的表示

计算机中数据的表示 一、计算机中数据的表示方法 我们在初一的信息技术课程(第一单元)中已经知道,计算机中的数据都是用二进制来表示的。 这是因为:计算机是一个电器,在计算机中用电路的接通和断开、电压的高和低等类似的两种对立的状态来表示数据是最容易的。 二进制中只有0和1两个数字。 二进制的基本运算规则: 0+0=0 ,0+1=1 ,1+0=1 ,1+1=10 0*0=0 ,0*1=0 ,1*0=0 ,1*1=1 二进制和十进制整数的相互转换 十进制→二进制 方法:除二取余数 例:(25)10=(11001)2 二进制→十进制 方法:乘权求和 例:(110101)2 =1*25+1*24+0*23+1*22+0*21+1*20 =32+16+0+4+0+1=(53)10 类似于十进制数按位数展开: 如:(486795)10=4*105+8*104+6*103+7*102+9*101+5*100 =400000+80000+6000+700+90+5 二进制和十进制小数的相互转换 十进制→二进制 方法:乘二取整数 例:(0.35)10≈(0.01011)2

二进制→十进制 方法:乘权求和 不过这个权是负的,也就是倒数 例:(0.101101)2=1/21+0/22+1/23+1/24+0/25+1/26 =0.5+0+0.125+0.0625+0+0.015625=(0.703125)10 在不同进制的转换过程中,一般都要把整数部分和小数部分分别进行转换。 十进制数转换为二进制数后,往往会变得很长,为了解决这一问题,我们在计算机中引入了八进制数和十六进制数。 十六进制数中除了使用数字0-9以外,还要使用大写英文字母A-F分别对应十进制数的10-15。 八进制数中的每一位数字可以转换为三位二进制数字,十六进制数中的每一位数字可以转换为四位二进制数字。 二、计算机中的机器码 在计算机中,参加运算的数有正与负之分,数的符号也是用二进制来表示的。用二进制表示带符号的数称为机器码。通常规定,带符号数使用最高二进制位作为符号位,常用的机器码有原码、反码、补码(下面以8位的机器码为例讲解)。 1、原码 原码是在数值前直接加一个符号位的表示方法(即最高位为符号位)。正数的符号该位为0,负数的符号位为1(0有两种表示),其余位表示数值的大小。 求原码的简单方法:若x为正数,则符号位为0,x的其余各位取值不变;若x为负数,则符号位为1,x的其余各位取值不变。 例如:(划线的部分为符号位) [+7]原=00000111B、[-7]原=10000111B(注:可在数的最后加字母B表示该数是二进制数) 数0的原码有两种形式(+0和-0),即: [+0]原=00000000B或[-0]原=10000000B(划线的部分为符号位)。 8位二进制原码的表示范围:-127~+127。

相关文档
最新文档