当前位置:文档之家› 第二章计算机中的信息表示

第二章计算机中的信息表示

第二章计算机中的信息表示
第二章计算机中的信息表示

第二章计算机中的信息表示

一、单项选择题

请将单项选择题答案填在下面:

1.将外围设备与主存统一编址,一般是指()。

(1)每台设备占一个地址码 (2)每个外围接口占一个地址码

(3)每台外设由一个主存单元管理 (4)接口中的有关寄存器各占一个地址码2.指令格式中的地址结构是指()。

(1)地址段占多少位 (2)指令中采用几种寻址方式

(2)指令中如何指明寻址方式 (4)指令中给出几个地址

3.减少指令中地址数的办法是采用()。

(1)变址地址 (2)寄存器寻址 (3)寄存器间址 (4)隐地址

4.采用隐式I/O指令,是指用()实现I/O操作。

(1)I/O指令 (2)通道指令 (3)硬件自动 (4)传送指令

5.为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。

(1)立即寻址 (2)变址寻址 (3)间接寻址 (4)寄存器寻址

6.零地址指令是采用()方式的指令。

(1)立即寻址 (2)间接寻址 (3)寄存器寻址 (4)堆栈寻址

7.单地址指令()。

(1)只能对单操作数进行加工处理 (2)只能对双操作数进行加工处理

(3)既能对单操作数进行加工处理,也能对双操作数进行运算

(4)无处理双操作数的功能

8.三地址指令常用于()中。

(1)微型机 (2)小型机 (3)大型机 (4)所有大﹑小﹑微机

9.在以下寻址方式中,哪一种可缩短地址字段的长度()。

(1)立即寻址 (2)直接寻址 (3)寄存器间址 (4)存储器间址

10.隐地址是指( )的地址。

(1)用寄存器号表示 (2)存放在主存单元中

(3)事先约定,指令中不必给出 (4)存放在寄存器中

11.堆栈指针SP的内容是( )。

(1)栈顶地址 (2)栈底地址 (3)栈顶内容 (4)栈底内容

12.为了实现输入输出操作,指令中( )。

(1)对单独编址方式,可以指明设备号或端口地址。对统一编址方式,可以指明寄存器的总线地址。

(2)必须指明外围接口中寄存器的地址码

(3)必须同时指明外围设备号与接口中寄存器的总线地址

(4)必须指明外围设备的设备号 二、填空题 1.若

X

=1.0111,则]2[X 原

= ( )

2.设某机字长16位,其定点小数能表示的最大正小数为( )

3.若定点小数的补码形式为X 0,X 1,X 2....X n 则当O>X ≥—1时,X 补 =( )

4. 某机字长32位,其中定点小数能表示的最小正数为( ).

5.若真值X= —161

,则][X 原=( )

6.若X 补 =0.0110,][X 补

—=( )

7.若X 原 =0.0111, ]2

1

[

X 原

= ( ) 8.某机字长4位,若X 补

=1110,则][X 补

=( )

9.若 —X 补=0.1010010,则X 补 =( )

10.8位定点小数.补码表示,含一位符号位,若 X=0.1011,则X 补 =( );若X =—0.1011,则X 补 =( )

11.8位定点整数,补码表示,含一位符号位,若 X=1011,则X 补 =( );若 X =—1011,则X 补 =( ) 12.求)补

(16

5=( )

13

)

0111101(1111010.02

=

) (8

=) (16

三、判断分析题(指出正﹑误;对错误或不妥者请说明)

1.堆栈是在主存储器中划出的一个特殊区域,故可随机访问。( )

2.压栈操作是指:将内容写入堆栈指针SP 。( )

3.堆栈的栈顶是指SP 寄存器。( )

4.单地址指令只能处理单操作数运算。( )

5.减少指令中地址数目的办法是采用以寄存器为基础的寻址。( )

6.减少指令中一个地址码位数的办法是采用隐地址。( )

7.指令的地址结构是指:一条指令采用几种寻址方式。( )

8.外围设备与主存统一编址是指:为每台外围设备分配一个总线地址。( )

四.简答题

1.何谓堆栈?说明堆栈指针SP的作用?

2.何谓隐式I/O指令?其主要特点是什么?

3.主机调用外围设备,外设编制可采用那几种方式?

五.计算题

1.某指令字长12位,每个地址字段4位,若要求有12条双操作数指令,问单操作数一地址指令最多可有多少条?

2.某主存储器部分单元的地址码与存储器内容对应关系如下:

地址码存储内容

1000H A307H

1001H 0B3FH

1002H 1200H

1003H F03CH

1004H D024H

(1)若采用寄存器间址方式读取操作数,指定寄存器R0的内容为1002H,

则操作数是多少?

(2)若采用自增型寄存器间址方式(R0)+读取操作数,R0内容为1000H,

则操作数是多少?指令执行完成后R0的内容是多少?

(3)若采用自减型寄存器间址方式-(R1)读取操作数,R1内容为1003H,

则操作数是多少?指令执行完成后R1的内容是多少?

(4)若采用变址寻址方式X(R2)读取操作数,指令中给出形式地址d=3H,

变址寄存器R2内容为1000H,则操作数是多少?

3.若IEEE754短浮点数格式为(BDB40000)

,求其真值。

16

4. 将(18.125)10转换成IEEE754短浮点数格式。

计算机中的信息表示

1. 进位计数制 1. 常见的进位计数制 Bi nary 二进制 O ctonary 八进制 D ecimalism 十进制 H exadecimal 十六进制 进位计数制:利用固定的数字符号和统一的规则来计数的方法。有3个基本要素: 基数->指数制中可以使用的基本符号个数。 进位规则->R 进制数逢R 进1。 位权->不同位置上数字表示的单位数值 2. 常见的进位计数制的数的转换 1.二、八、十六进制转成十进制 多项式展开直接求和 2.十进制转换成二进制 整数部分:除基到零,反向写余 小数部分:乘基到精,正向写整 3. 二进制转成八、十六进制 小数点为界,向两边分组。八进制3个一组,十六进制4个一组,不足添0。各组二进制转成十进制再转成八(十六)进制即可。 2.计算机中的数据 1.二进制与计算机 位(bit ):计算机中最基本的单位,一个二进制数字0/1。 字节(Byte ):8个位。 字:字节的集合。 字长:一个字中二进制的位数。字长是计算机一次能同时进行运算的二进制位数。现在一般为32bit 、64bit 。 一般来说,n 位的二进制数字能够表示种状态。 2. 模拟数据和数字数据 模拟数据:一种连续表示法,模拟它表示的真实信息。 数字数据:一种离散表示法,把信息分割成了独立的元素。 阈值:大于阈值的电压看成高电压,小于阈值的电压看成低电压。 10.7725 10 2 5 0 2 2 1 2 1 0 2 0 1 1010.1100 0.7725x2=1.5450 0.5450x2=1.0900 0.0900x2=0.1800 0.1800x2=0.3600 001010.110000 12.60

计算机中信息的表示

XXXXXX教案 课程名称:计算机文化基础授课人: 注:教师每次课都要写一份教案,放在该次课讲稿前面。

计算机中信息的表示 清点人数,组织教学。 复习: 计算机的发展、分类及发展趋势 授新: 一、数制及其转换 (一)基本概念 1.进位计数制:即用进位的方法进行计数,简称进制。 2.数码:一组用来表示某种数制的符号。如:1、2、3、4、A、B、C、Ⅰ、Ⅱ、Ⅲ、Ⅳ等。 3.基数:数制所使用的数码个数。常用?°R?±表示,称R进制。如二进制的数码是:0、1,那么基数便为2。 4.位权:指数码在不同位置上的权值。在进位计数制中,处于不同数位的数码代表的数值不同。例如十进制数111,个位数上的1权值为100,十位数上的1权值为101,百位数上的1权值为102。以此推理,第n位的权值便是10 n-1 ,如果是小数点后面第m位,则其权值为10 ¨Cm 。 对于一般数制,某一整数位的位权是基数(位数—1),某一小数位的位权则是基数—位数。 (二)常见的几种进位计数制 1.十进制(Decimal ):由0、1、2、…、8、9十个数码组成,即基数为10。特点为:逢十进一,借一当十。用字母D表示。 2.二进制(Binary ):由0、1两个数码组成,即基数为2。二进制的特点为:逢二进一,借一当二。用字母B表示。 3.八进制(Octal ):由0、1、2、3、4、5、6、7八个数码组成,即基数为8。八进制的特点为:逢八进一,借一当八。用字母O表示。 4.十六进制(Hexadecimal):由0、1、2、…、9、A、B、C、D、E、F十六个数码组成,即基数为16。十六进制的特点为:逢十六进一,借一当十六。用字母H表示。 (三)数制的转换 1.二进制、八进制、十六进制数转化为十进制数 对于任何一个二进制数、八进制数、十六进制数,均可以先写出它的位权展开式,然后再按十进制进行计算即可将其转换为十进制数。

第三章信息在计算机中的表示(答案)

第三章多媒体信息的类型及其特征 1.常见的各种媒体信息有:文本、图形、图像、声音、动画、视频等 2.各种媒体在计算机中的表示 文字编号一般为ASCII码,简体汉字GB2312-80,一个汉字占两个字节存储空间。位图图像:是由像素构成的适用于逼真照片或要求精细细节的图像。位图放大缩小后会丢失其中的细节并会呈现锯齿状。 位图量化:文件的字节数=图像X方向的像素数× Y方向的像素数×图像量化倍数/8。 分辨率:图像水平X方向和垂直Y方向像素个数。 量化位数:每个像素点记录颜色所用二进制的位数。例如:每个像素8个颜色位,可支持256种不同颜色。 单位换数:1GB=1024MB 1MB=1024KB 1MB=1024KB 1KB=1024B 1B=8bit 静态图像压缩标准:JPEG 矢量图形:是以指令集合的形式来描述的。矢量图形需要的存储量较小。图形显示过程复杂,图形越大,显示所需时间越大,因为要进行大量计算。

音频:模拟音频信号转化为离散数字音频信号主要包括信号采样、量化和编码三个过程。采样频率有三种44.1KHZ、22.05KHZ、11.025KHZ。声音的质量与采样频率有关。最常用的采样频率为44.1KHZ 音频量化:声音文件的字节数=采样频率×量化位数×声道数×时间(单位是秒s) / 8 音频信号的压缩编码:脉冲编码调制(PCM)、差分脉冲编码调制(DPCM)、自适应差分编码调制(ADPCM)等 MIDI文件记录的是一系列指令而不是数字化的波形数据,所占存储空间较小。动画:动画是一张张连续的图像,包括帧动画和造型动画 帧动画是一幅幅连续的图像或图形序列; 造型动画是一种矢量动画,它由计算机实时生成并演播,也叫实时动画。视频:数字视频由一系列的位图图像组成。动画没有任何帧播放速率的限制,PAL 制式视频通常标准速率为25帧/秒;NTSC制式通常是30帧/秒。 动态图像压缩标准:MPEG 数据压缩技术:有损压缩、无损压缩 习题: 1、选择题 1.计算机存储信息的文件格式有多种,TXT格式的文件是用于存储( )信息的。A.文本 B.图片 C.声音 D.视频 2.以下属于文本加工软件的是 ( ) A.Photoshop B.搜索引擎 C.WPS D.IE浏览器 3.小明买了一本30万字的小说,他现在想以纯文本的方式保存在电脑中,那么该文件大概有多大( )。300000×2\1024≈600KB

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

计算机中数据的表示与信息编码 计算机最主要的功能是处理信息,如处理文字、声音、图形和图像等信息。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。因此要了解计算机工作的原理,还必须了解计算机中信息的表现形式。 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可表示为:

数据在计算机中的表示doc讲课教案

选择题 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、10101011和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、图像、动画、声音、文字和影视

信息编码和其在计算机中的运用

第2章信息编码及在计算机中的表示 2.1 信息的数字化编码 编码:是用来将信息从一种形式转变为另一种形式的符号系统,通常选用少量最简单的基本符号和一定的组合规则,以表示出大量复杂多样的信息。 信息的数字化编码:是指用“0”或“1”这种量最少、最简单的二进制数码,并选用一定的组合规则,来表示数据、文字、声音、图形和图像等各种复杂的信息。 计算机中采用的是二进制数码,为什么?(重点) 2.2 进位计数制及其相互转换 2.2.1 进位计数制 数制中的三个基本名词术语: 数码:用不同的数字符号来表示一种数制的 数值,这些数字符号称为“数码”。 基:数制所使用的数码个数称为“基”。 权:某数制各位所具有的值称为“权”。 1.十进制数(Decimal System) 数码:0、1、…… 8、9 基:10(逢十进一,借一当十) 权:以10为底的幂 任何一个十进制数DnDn-1…D1D0D-1…,可以表示成按权展开的多项式: Dn×10n+Dn-1×10n-1+…+D1×101+D0×100+D-1×10-1+…+D-m×10-m 例如:1234.5的按权展开多项为:1234.5=1×103+2×102+3×101+4×100+5×10-1 ⒉二进制数 二进制(Binary System) 数码: 0和1 基:2 权:以2为底的幂 任何一个二进制数BnBn-1…B1B0B-1…B-m,可以表示成按权展开的多项式: Bn×2n+Bn-1×2n-1+…+B1×21+B0×20+B-1×2-1+…+B(-m+1)×2-(m-1)+B-m ×2-m 例如: 1101.01的按权展开多项为: 1101.01=1×23+1×22+0×21+1×20+0×2-1+1×2-2 ⒊八进制数 八进制数(Octave System) 数码: 0、1、…… 6、7 基: 8 权:以8为底的幂

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

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

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

在计算机中如何表示信息(七年级信息技术教案)

第二课在计算机中如何表示信息(七年级信 息技术教案) 课题 在计算机中如何表示信息 课时 课型 新授 教 学 目 标 知识与技能 使学生对信息的表示方法有一定的了解。初步了解ASc Ⅱ编码方案. 使学生初步认识计算机存储容量单位---字节 过程与方法 培养学生阅读课本能力 情感态度与价值观 培养学生有合作学习的意识及会合作,培养协作精神。 教学重点

数值信息和非数值信息在计算机中如何表示。 教学难点 二进制数与二进制编码 教学过程 教学环节 教师活动 学生活动 教学意图 媒体使用一、导入新 问题:我们从小学一年级就开始学习数学,到现在你一共诉讼多少个数字?分组讨论以下? 听 激发学生的兴趣,创设学习的争论、思考、探究问题的情境 分组讨论1、〔布置任务〕每四人一组,讨论你学过的数,并记录下来,写在笔记本上其他人讨论 [提问]请各组派代表到前面写出本组认为的数?小组讨论:一人记录,其他人讨论; 学生到前面写出“数“ 许多个 无数个 10个

合作式学习,培养协作精神 屏幕广播教师总结 教师引导:日常生活中我们使用0-9这10个字符组合表示任意一个数字,这种表示方法是“逢十进一”我们称之为十进制。请同学们阅读课本第10页的“小博士”,然后想一想:除了书中提到的,你知道生活中有哪些进制,请与你的同桌交流一下?然后告诉大家。 学生自学“小博士”的内容。然后和小组成员进行交流。 培养学生阅读和合作、交流的能力。 想一想:除了书中提到的,你知道生活中有哪些进制,请与你的同桌交流一下?然后告诉大家。二、授新课①二进制数 同学们知道的进制还真不小,可见我们都是生活中的有心人。在日常生活中使用最多的是“逢十进一”的十进制数。为了对数字进行加、减、乘、除等运算,人们发明了各种计算方法和计算工具,算盘就是一种过古老的计算工具,大家都学习过珠算知识。 问题:生活中如何用算盘表示0-9这10个数字? 师:算盘是通过算珠的不同组合来表示数字。 问题:电路有“开”和“关”2种基本状态,能不能用计算机电路来表示0-9这10个数? 师:假如“开”用1表示,“关”用0表示,电路的状

计算机中信息的表示1

计算机中信息的表示 计算机中信息的表示 经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学(计算机) 奥林匹克及其分区联赛(简称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 、R 1、R 2……对于小数,从小数点后的第一位算起,各位的位权依次为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

计算机中信息的表示

计算机中信息的表示 经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学(计算机)奥林匹克及其分区联赛(简称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 第二章计算机中的信息表示 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

计算机中信息的表示

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

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

计算机内的信息表示

计算机内的信息表示 计算机内的信息表示 数据时信息的载体,是信息的具体表示形式。 数据???数值型数据:主要用来表示数量,可比较大小 非数值型数据:人工处理过的。 常用数据:字符型数据(表示文字信息。)、图象、声音、活动图象等。 信息表示是采用二进制计数。(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

计算机中信息的表示

:计算机中信息的表示 教学重点:二进制数、信息存储容量 教学过程: 复习旧知: 要求学生分别说出IT、Computer、PC的含义; 要求学生说明计算机的主要组成部分。 引入新知: 依照“冯氏原理”,计算机中所有的信息都是采用二进制数来表示的,我们这一节课学习什么是二进制数以及如何用二进制数来表示信息等知识。 讲授新知: 板书:一、二进制数 讲解: 二进制数是由0和1两个基数组成的,运算规则是逢二进一,这和计算机内信息借助电脉冲的有无、电位的高低或磁性的正负来进行存储、传输和运算相对应。在计算机中,所有的信息都要转换为二进制代码,我们输入计算机的信息,计算机自动转换为二进制代码进行识别并作相应的处理,得出的处理结果还是二进制代码,计算机又这一信息自动转换为我们能够识别的符号输出。 板书:二、ASCII码 讲解: 为了统一计算机中的二进制代码的含义,解决符号数据在计算机内的表示、交换、处理、存储等基本问题,美国制订了用若干位二进制码按特定规则组合来表示字母、数字以及专门符号的字符编码,即所谓的美国标准信息交换码(American Standard Code for Information Interchange ,ASCII)。 ASCII码是用八位二进制数组成,一个八位二进制数表示一个字符(最高位专门用作检验位),如用1000001来表示字母“A”,而用0111001来表示数字“9”。 板书:三、信息存储容量 讲解: 二进制码的一个数位称为bit,它是计算机处理和存储信息的最小单位。 一个八位二进制码称为字节Byte,用以存放一个ASCII码信息,一个汉字需要2B的容量。 板书:四、其它存储容量 讲解: 其它常用的存储容量是: ①KB 1KB=1024B ②MB 1MB=1024KB=1048576B ③GB 1GB=1024MB=1048576MB=1073741824B 板书:五、常见外存储器容量 讲解: 内存容量一般为2n B,如32B、64B、128B等,常见的外存储器容量是:

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

计算机中数据的表示与信息编码计算机最主要的功能是处理信息,如处理文字、声音、图形和图像等信息。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。因此要了解计算机工作的原理,还必须了解计算机中信息的表现形式。 1.2.1 计算机使用的数制 1.计算机内部是一个二进制数字世界 计算机内部采用二进制来保存数据和信息。无论是指令还是数据,若想存入计算机中,都必须采用二进制数编码形式,即使是图形、图像、声音等信息,也必须转换成二进制,才能存入计算机中。为什么在计算机中必须使用二进制数,而不使用人们习惯的十进制数?原因在于: ⑴易于物理实现:因为具有两种稳定状态的物理器件很多,例如,电路的导通与截止、电压的高与低、磁性材料的正向极化与反向极化等。它们恰好对应表示1和0两个符号。 ⑵机器可靠性高:由于电压的高低、电流的有无等都是一种跃变,两种状态分明,所以0和1两个数的传输和处理抗干扰性强,不易出错,鉴别信息的可靠性好。 ⑶运算规则简单:二进制数的运算法则比较简单,例如,二进制数的四则运算法则分别只有三条。由于二进制数运算法则少,使计算机运算器的硬件结构大大简化,控制也就简单多了。 虽然在计算机内部都使用二进制数来表示各种信息,但计算机仍采用人们熟悉和便于阅读的形式与外部联系,如十进制、八进制、十六进制数据,文字和图形信息等,由计算机系统将各种形式的信息转化为二进制的形式并储存在计算机的内部。 2.进位计数制 数制,也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。数制可分为非进位计数制和进位计数制两种。非进位计数制的数码表示的数值大小与它在数中的位置无关;而进位计数制的数码所表示的数值大小则与它在数中所处的位置有关。而我们在这里讨论的数制指的都是进位计数制。 进制是进位计数制的简称,是目前世界上使用最广泛的一种计数方法,它有基数和位权两个要素。 基数:在采用进位计数制的系统中,如果只用r个基本符号(例如0,1,2,…,

计算机中信息的表示及其运算

第二章 计算机中信息的表示及其运算 信息和数字在计算机中如何进行表示、如何进行运算是计算机的一个基本问题,在讲解计算机组成技术之前,需要先了解一下信息在计算机中如何表示。 2.1 进位计数制 一、 进位计数制: 在我们的日常生活中最常用的计数方式是十进制,但在计算机中最常用的计数方式是二进制,这是由于二进制便于用物理元件实现,比如电压的高低,晶体管的导通与截止,磁性的顺向与逆向,电灯的亮与灭。 权:一个数中每个数码的位置规定了该数码所具有的数值,称为权; 基值:数制中数码的个数称为基值,位数的权是基值的幂。 基值为r 的数N 可以表示为: r m n n d d d d d d N )(10121----= 或 ∑--=--------= +++++++=1 1 100112 21 1n m i i i m m n n n n r d r d r d r d r d r d r d N 举例 十进制:2 1 123110210310=?+?+? 二进制:3 2 1 101112021212=?+?+?+? 为了区分各种数制,通常在数的末尾加一个字母表示: 十进制:D(Decimal),二进制B(Binary),八进制:O(Octal),十六进制:H(Hexadecimal) 举例 二进制:1011B ,八进制:56O(56Q), 十进制:123D, 十六进制:1FAH 二、 不同计数制之间的转换: 1、 其它进制换成十进制: 1) 按“权”转换法:举例 420210101.011212121221.25B D -=?+?+?+?= 2101365.338685838245.375O D -=?+?+?+?= 210125A.82165161016816602.5H D -=?+?+?+?= 2) 基值反复相乘、相除法:举例 a) 整数部分反复相乘法:举例 b) 小数部分反复相除法:举例 2、 十进制换成其它进制:

计算机内的信息表示

第二节、计算机内的信息表示 计算机的高速发展,使它不仅已成为今天最广泛使用的现代工具,而且正在成为未来信息社会的重要支柱。近十年来国内、外逐渐流行“计算机文化”一词,有人把传统的文化称为“第一文化”,计算机文化称为“第二文化”。 计算机文化具有不同于传统文化特征。这些特征主要表现在: (1)信息处理是计算机文化的核心。从本质上说,计算机实际上是一种自动的信息处理机。 (2)信息可以有多种不同的表现形式,包括文本(text)、语音(voice)、音乐(music)、图形(graph)、图象(image)等。在计算机内部,各种形式的信息都未必转化为数字化了的数据,才能交给计算机进行处理。 (3)所有信息处理都要受到程序的控制。按照用户的需求编写好应用程序,然后在程序控制下自动进行信息处理,以成为计算机求解所特有的基本模式。 (4)在最近几年获得迅速发展的“网络计算”,不仅缩短了世界的距离,而且将最终从根本上改变计算机的使用方式。计算机网络化,已成为计算机文化的又一个新的特征。 这一节重点介绍计算机在信息处理时所使用的数制、字符的表示等内容。 一、二进制数 按进位的原则来计算,叫做进位计数制。逢几进一,就叫做几进制。 人们日常生活中最常用的是十进制,而电子计算机中采用的是二进制数,这是因为二进制数有下面三个特点适应了电子计算机的需要: (1)字符号:0和1。因此在计算机中只需要用电子器件的两种状

态来表示它。这在技术上是很容易实现的。例如开关的接通和断开,晶体管的导通和截止等都可以表示两种不同的状态。 (2)运算简单。因为只有0、1两个数字,二进制的运算规则就比十进制数简单得多,这使得电脑中的运算部件、控制部件都可简单些。 (3)有0和1两个数字,用其他也可以代表“是”和“非”两种逻辑值。这为计算机进行逻辑运算和逻辑判断提供了条件。 下面我们来学习二进制数与十进制数之间的转换。首先我们来学习二进制数向十进制数的转换。 (一)数转换为十进制数 一个二进制数如何转换成十进制数呢?为了说明一般的转换方法,我们先来分析二进制数各位上所表示的值。 大家熟悉的十进制数从低位到高位各位上的“1”代表的值依次是个、十、百、千、万,换个表示法就是10、……。因此一个任意的十进制数的值,就是各位上的数字与该位上“1”所代表的值之乘积的总和。例如: 11=1*101+1*100 36=3*101+6*100 5436=5*103+4*102+3*101+6*100 与十进制数类似,根据逢二进一的规律,二进制数从低位到高位各位上的“1”代表的值依次是1、2、4、8、……,换个表示法就是20、21、22、……。据此,我们也可以把一个任意的二进制数表示成各位上的数字所代表的值之和。例如: (11)=1*21+1*20=(3)10 (1101)2 =1*23+1*22+0*21+1*20=(13)10

相关主题
文本预览
相关文档 最新文档