原写于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。
特性:精度有限,浮点运算是不可结合和交换的。
四、“模”概念
“模”是指一个计量系统的计数范围.如时钟等.计算机也可以看成一个计量机器,它也有一个计量范围,即都存在一个“模”。例如:时钟的计量范围是0~11,模=12.
表示n位的计算机计量范围是0~2(n)-1,模=2(n).【注:n表示指数】
“模”实质上是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示出模的余数.任何有模的计量器,均可化减法为加法运算. 例如: 假设当前时针指向10点,而准确时间是6点,调整时间可有以下两种拨法:
a.倒拨4小时,即:10-4=6
b.顺拨8小时:10+8=12+6=6
在以12模的系统中,加8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替. 对“模”而言,8和4互为补数.实际上以12模的系统中,11和1,10和2,9和3,7和5,6和6都有这个特性.共同的特点是两者相加等于模.
对于计算机,其概念和方法完全一样.n位计算机,设n=8, 所能表示的最大数是11111111,若再加1称为100000000(9位),但因只有8位,最高位1自然丢失.又回了00000000,所以8位二进制系统的模为2(8). 在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了.把补数用到计算机对数的处理上,就是补码。
相关推荐
稀疏表示的理论基础主要来源于信号处理和数学分析领域。其核心思想是在一个过完备字典中寻找一个最稀疏的表示,即求解一个欠定的线性方程组问题,通常可以通过求解l0范数最小化问题来实现。然而,l0范数问题是NP难...
计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题: 信息的表示 信息的处理 而信息的表示和组又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使...
进制转换练习题及答案 本资源是一个进制转换练习题及答案的PDF文件,涵盖了二进制、十进制、十六...本资源涵盖了进制转换、ASCII码、汉字内码、计算机信息表示和处理等知识点,是一份非常有价值的计算机基础知识资源。
计算机信息表达方式: 数制及其转换 数据和文字的表示方法 掌握定点数的加减、乘除运算 掌握浮点数加减运算 了解常用字符的编码
知识表示与不确定性处理是构建智能系统的基础,它们共同解决了如何在计算机中有效存储、处理和运用知识的问题,尤其是在面对不确定性和复杂性时。通过发展和完善这些理论和技术,我们可以期待更加强大和智能的系统,...
计算机基础知识涵盖了从计算机的历史、分类、特点到信息表示和处理等多个方面。首先,我们要了解计算机的发展历程,始于1946年的ENIAC,历经电子管、晶体管、集成电路、大规模集成电路直至现在的新型计算机,这一...
数字和编码是计算机内部的信息表示和处理方式。计算机内部使用二进制数来表示信息,包括数字、字符、图像等。二进制数可以用补码、反码、原码等方式来表示。ASCII 码是计算机内部的一种字符编码方式,用于表示英文...
数据结构是一门研究计算机信息表示和处理的科学。计算机程序的效率直接关系到信息的表示和组。为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,这就是数据结构这门课所要研究的问题...
计算机可以根据其信息表示和处理方式、用途、规模和性能进行分类。例如,数字计算机处理数字化信息,而模拟计算机则处理连续变化的信号。计算机可以是专用的,专门用于特定任务,也可以是通用的,适用于多种应用场景...
光学信息处理是光学和信息处理技术结合的领域,其核心在于使用光学的方法实现信息的获取、处理、传输、分析与再现。该领域涉及多个基础理论知识点,包括但不限于傅里叶级数展开、傅里叶变换原理、卷积运算以及相关...
例如,矩形通常用来表示处理步骤或程序模块,菱形用于表示决策或分支,箭头表示数据流或控制流方向等。这些符号约定有助于专业人士在阅读或创建流程图时,能够快速把握图表的意图和细节。 免费标准网(***)提供了...
在IT领域,尤其是信号处理和图像处理方面,稀疏表示和冗余表示是至关重要的概念。 稀疏表示,简单来说,是指在一个合适的基或字典中,数据可以被有效地表示为少数非零系数的线性组合。这种表示方式在数据压缩、信号...
计算机是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题:信息的表示,信息的处理 。 而信息的表示和组织又直接关系到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,...
【信息与信号处理实验(I)大报告】是北京理工大学针对“信号与系统”课程的一份实验报告,涉及了信息与信号处理实验的六个部分,包括信号的时域描述与运算、LTI(线性时不变)系统的时域分析、频域分析以及离散时间...
- **数据流图(Data Flow Diagram, DFD)**:这是一种图形化表示方法,用箭头表示数据流,用圆圈或椭圆表示处理过程,用矩形表示存储。它分为层次结构,从高层次的概况逐渐细化到具体细节。 - **实体关系图(Entity...
计算机信息表示方法是指计算机中信息的表示、存储和处理方法,它是计算机科学和信息技术的基础知识之一。 1. 计算机信息表示方法的基本概念 计算机信息表示方法的基本概念包括二进制、八进制、十进制、十六进制等...
最后,常用I/O设备如显示器、打印机、硬盘和鼠标等的原理、构成、分类和性能标准也是信息处理技术员必须掌握的知识,因为这些设备是用户与计算机交互的主要途径。 总的来说,这个教程深入浅出地讲解了计算机硬件的...
计算机中的信息表示是计算机科学中的一门重要学科,涉及到信息的表示、存储、处理和传输等方面。本资源摘要信息将对计算机中的信息表示进行详细的介绍和分析。 信息的定义和分类 ------------------ 信息是指人们...
信息是数据经过处理和分析后的结果。信息是对数据的解释和理解,旨在将数据转换为有用的知识。信息可以是文字、图像、音频等形式的。 3. 知识 知识是信息经过推理和分析后的结果。知识是人类的经验和智慧的结晶,...
在计算机科学中,二进制系统是数字信息的基础表示方式,特别是在计算机硬件和编程中。在二进制中,每个位置的数值只有两种状态:0和1。这种系统非常适合电子设备,因为它们能够轻松地识别和操作这两种状态。在处理...