`

信息表示和处理

阅读更多

原写于2010-04-24

 

计算机以二进制表示和存储信息。计算机内部数据的存储,根据数据的特性分为:

a.无符号整数

b.有符号整数(补码)

c.浮点数

 

明确的关键点:

a.计算机内部是通过有限的位编码一个数字,因此存在“溢出”现象,因为表示的范围是有限的。

b.大多数计算机使用8位的块,做为最小的可寻址的存储器单位。

c.不同的数据类型,数据大小是不一样的。(准确的要依赖机器和编译器)。

d.对象的地址使用字节序列中的最小的地址。(网络传输、跨平台时考虑字节序的问题)

 

 

一、无符号整数

基本的“二进制”表示。

 

二、有符号整数 --- 补码 同余

使用补码,减法也可按加法来处理(ALU不用去实现减法运算)。(两个用补码表示的数据相加时候,将符号位和其它位统一处理,如果最高位(符号位)有进位,则进位被舍弃。)

最高有效位为符号位,1负数,0正数。

Java只支持有符号整数】

 

三、浮点数

划分为三个域:

a.符号

b.有效位(二进制小数)

c.指数位(2的幂,对浮点数加权)

单精度:1/23/8;双精度:1/52/11

特性:精度有限,浮点运算是不可结合和交换的。

 

四、“模”概念

是指一个计量系统的计数范围.如时钟等.计算机也可以看成一个计量机器,它也有一个计量范围,即都存在一个。例如:时钟的计量范围是011,=12.

表示n位的计算机计量范围是02(n)-1,=2n.【注:n表示指数】
实质上是计量器产生溢出的量,它的值在计量器上表示不出来,计量器上只能表示出模的余数.任何有模的计量器,均可化减法为加法运算. 例如: 假设当前时针指向10,而准确时间是6,调整时间可有以下两种拨法:
a.
倒拨4小时,即:10-4=6
b.
顺拨8小时:10+8=12+6=6
在以12模的系统中,8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替. 而言,84互为补数.实际上以12模的系统中,111,102,93,75,66都有这个特性.共同的特点是两者相加等于模.
对于计算机,其概念和方法完全一样.n位计算机,n=8, 所能表示的最大数是11111111,若再加1称为100000000(9),但因只有8,最高位1自然丢失.又回了00000000,所以8位二进制系统的模为2(8). 在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了.把补数用到计算机对数的处理上,就是补码。

 

 

分享到:
评论

相关推荐

    稀疏表示图像处理

    稀疏表示的理论基础主要来源于信号处理和数学分析领域。其核心思想是在一个过完备字典中寻找一个最稀疏的表示,即求解一个欠定的线性方程组问题,通常可以通过求解l0范数最小化问题来实现。然而,l0范数问题是NP难...

    数据结构清华大学严蔚敏

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使...

    进制转换练习题及答案(20211001192836).pdf

    进制转换练习题及答案 本资源是一个进制转换练习题及答案的PDF文件,涵盖了二进制、十进制、十六...本资源涵盖了进制转换、ASCII码、汉字内码、计算机信息表示和处理等知识点,是一份非常有价值的计算机基础知识资源。

    计算机中信息的表示方法

    计算机信息表达方式: 数制及其转换 数据和文字的表示方法 掌握定点数的加减、乘除运算 掌握浮点数加减运算 了解常用字符的编码

    知识表示与不确定性处理

    知识表示与不确定性处理是构建智能系统的基础,它们共同解决了如何在计算机中有效存储、处理和运用知识的问题,尤其是在面对不确定性和复杂性时。通过发展和完善这些理论和技术,我们可以期待更加强大和智能的系统,...

    计算机基础知识点总结.docx

    计算机基础知识涵盖了从计算机的历史、分类、特点到信息表示和处理等多个方面。首先,我们要了解计算机的发展历程,始于1946年的ENIAC,历经电子管、晶体管、集成电路、大规模集成电路直至现在的新型计算机,这一...

    计算机基础练习题.docx

    数字和编码是计算机内部的信息表示和处理方式。计算机内部使用二进制数来表示信息,包括数字、字符、图像等。二进制数可以用补码、反码、原码等方式来表示。ASCII 码是计算机内部的一种字符编码方式,用于表示英文...

    现代大学计算机考试知识.doc

    计算机可以根据其信息表示和处理方式、用途、规模和性能进行分类。例如,数字计算机处理数字化信息,而模拟计算机则处理连续变化的信号。计算机可以是专用的,专门用于特定任务,也可以是通用的,适用于多种应用场景...

    数字电子技术(第4版)-课后习题答案.pdf

    数字电子技术是一门研究数字信息表示和处理的学科,它是现代电子技术发展的基石。随着技术的不断进步,数字电子技术在各个领域的应用变得越来越广泛,包括计算机系统、通信设备、家用电器等。为了更好地掌握这门技术...

    光学信息处理.pdf

    光学信息处理是光学和信息处理技术结合的领域,其核心在于使用光学的方法实现信息的获取、处理、传输、分析与再现。该领域涉及多个基础理论知识点,包括但不限于傅里叶级数展开、傅里叶变换原理、卷积运算以及相关...

    计算机信息的表示和存储PPT课件.pptx

    在当今信息时代,计算机已成为处理和存储信息不可或缺的工具。了解计算机信息的表示和存储,对于掌握计算机科学的基础概念至关重要。在本次的课程中,我们将探讨数据与信息的区别、计算机如何处理和存储这些数据,...

    信息处理 数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

    例如,矩形通常用来表示处理步骤或程序模块,菱形用于表示决策或分支,箭头表示数据流或控制流方向等。这些符号约定有助于专业人士在阅读或创建流程图时,能够快速把握图表的意图和细节。 免费标准网(***)提供了...

    计算机信息的表示和存储ppt课件.ppt

    数据和信息是两个不同的概念,数据是指原始的、未经处理的数据,而信息是指经过处理和分析后的数据。计算机处理数据时,首先要将相应的数据输入到计算机中,并以二进制的形式存储在计算机中。 2. 数据位和字节 ...

    数据结构源代码解析 严蔚敏

    计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题:信息的表示,信息的处理 。 而信息的表示和组织又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,...

    信息处理技术员教程.pdf

    字符编码原理,特别是ASCII码和汉字编码的介绍,解释了计算机是如何处理和存储文本信息的,对于程序开发和文本处理具有实际意义。 主板是计算机硬件的平台,对于硬件组装和维护人员来说,理解和识别主板上的各个...

    软件系统模型3-信息处理过程模型

    - **数据流图(Data Flow Diagram, DFD)**:这是一种图形化表示方法,用箭头表示数据流,用圆圈或椭圆表示处理过程,用矩形表示存储。它分为层次结构,从高层次的概况逐渐细化到具体细节。 - **实体关系图(Entity...

    计算机信息表示方法教案.docx

    计算机信息表示方法是指计算机中信息的表示、存储和处理方法,它是计算机科学和信息技术的基础知识之一。 1. 计算机信息表示方法的基本概念 计算机信息表示方法的基本概念包括二进制、八进制、十进制、十六进制等...

    sparse and redundant representation.zip_冗余表示_图像 稀疏表示_稀疏_稀疏信号处理_稀

    在现代信息技术中,信号与图像处理始终是一个不断演进的领域,其中稀疏与冗余表示的概念逐渐成为研究的热点。本书《稀疏与冗余表示——理论及其在信号与图像处理中的应用》深刻阐述了这两个理论,并且提供了实践中的...

    处理负数,二进制最高位是1表示负数,0表示正数delphi

    在计算机科学中,二进制系统是数字信息的基础表示方式,特别是在计算机硬件和编程中。在二进制中,每个位置的数值只有两种状态:0和1。这种系统非常适合电子设备,因为它们能够轻松地识别和操作这两种状态。在处理...

Global site tag (gtag.js) - Google Analytics